View Code? Open in Web Editor
NEW
Android Clone Coding Project
android-sonic's Introduction
- It is a project to clone-coded the 'Carrot Market' application in the Play Store.
- Users can register and sell their used products.
- Users can communicate with other users around them.
- The application is not used for commercial purposes.
- Windows 10
- Android Studio
- Gradle
- Kotlin based, Coroutines for asynchronous.
- Hilt for dependency injection.
- JetPack
- Lifecycle - dispose of observing data when lifecycle state changes.
- ViewModel - UI related data holder, lifecycle aware.
- Room Persistence - construct a database using the abstract layer.
- Architecture
- MVVM Architecture + Clean Architecture
- Retrofit2 - construct the REST APIs and paging network data.
- Glide - Image
- Navigation - used to switch screens
- ViewPager2 - Paging Techniques Library
- Timber - logging.
- Based on MVVM and Clean Architecture.
android-sonic's People
Contributors
Watchers