Skip to content

This is a simple implementation of the VIPER architecture in Android using Kotlin. The app displays a user's name and email using cleanly separated layers.

Notifications You must be signed in to change notification settings

vimalku637/VIPER-Arch-Android

Repository files navigation

Android VIPER Architecture Example

This is a simple implementation of the VIPER architecture in Android using Kotlin. The app displays a user's name and email using cleanly separated layers.

🧱 Layers Used

  • View: UI layer (UserActivity)
  • Interactor: Business logic (UserInteractor)
  • Presenter: Connects view and logic (UserPresenter)
  • Entity: Data model (User)
  • Router: Navigation handler (UserRouter)

🛠 How to Run

  1. Clone the repository
  2. Open in Android Studio
  3. Run on emulator or device

📷 Preview

Displays:
Name: Vimal Kumar
Email: vimal@example.com

📦 Folder Structure

entity/

interactor/

presenter/

router/

view/


👨‍💻 Author

Vimal Kumar

About

This is a simple implementation of the VIPER architecture in Android using Kotlin. The app displays a user's name and email using cleanly separated layers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages