The case that given by Neon Apps. Listing shopping items that added from user. User can add items and save them as a list. User also can see the detail of lists by clicking the list in history screen and user can delete any item or list by swiping it.
Splash Screen | Home Screen | Home Screen - Save List |
---|---|---|
Detail Screen | Notification Service | |
---|---|---|
Client: Kotlin
Database: Room - Shared Preferences
Concurrency: Coroutines
Architecture: MVVM + Clean Architecture
Navigation: Jetpack Navigation
Dependency Inversion: Hilt
Splash Screen: Splash Screen Library
Observable Pattern: LiveData - Flow
Animation: Lottie
- Must use JDK 11