Source code for Simple login app - Here We can login through Facebook and Google by proving our suitable password.And there is also logout option is there using architecture component.
- Kotlin - First class and official programming language for Android development.
- Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
- Room data base - For Database related activity.
- Material Components for Android - Modular and customizable Material Design UI components for Android.
- Google login for Android - login using google account for Android.
- Facebook login for Android - login using facebook account for Android.
com.android.microblogapp # Root Package
.
โโโ data # For data handling.
โ โโโ local # Local Data Handlers
| โ โโโ db # databse related activity.
โโโ prefs # local file system for saving data.
โโโ model # POJO classes
โ โโโ repository # Single source of data.
|
โโโ model # Model classes
|
โโโ di # Dependency Injection
โ โโโ builder # Activity Builder
โ โโโ component # DI Components
โ โโโ module # DI Modules
|
โโโ ui # Activity/View layer
โ โโโ base # Base View
|
โ โโโ home # User login Activity & ViewModel
| โ
โ โโโ main # User main Activity & ViewModel
|
โโโ utils # Utility Classes / Common classes / Rx / display
This app uses MVVM (Model View View-Model) architecture.