Sample movie list android app | SOLID - Clean code - MVVM - Jetpack compose - Kotlin - Offline first - Flows - Async
- Updated
Jun 15, 2025 - Kotlin
Sample movie list android app | SOLID - Clean code - MVVM - Jetpack compose - Kotlin - Offline first - Flows - Async
A simple codelab to learn data persistence that displays airports and flights based on a database. Users can add and remove favorite routes and their last search is saved.
Advanced Android WebView test with URL parameter extraction and data persistence. Demonstrates custom WebViewClient and SharedPreferences usage.
DevFest India-2020 Android Project
[Interview Test] A sample app to show post list with heterogeneous elements. Built with Kotlin, MVVM, RxJava, Dagger2, Architecture Components, Unit Tests etc. App also supports data persistency for offline use case.
DogsListJetpack Dogs List using Kotlin, Room, Navigation, Data Binding, MVVM, Notifications, Permissions, and a lot more
An MVVM artitecture (with Jetpack navigation) Android App that lists all the restaurants in sprecified city via Zomato API. Purely built in Kotlin with Volley for network calls, constraint layout for UI and Room for data persistence.
Udacity Android Kotlin Development Capstone Project
Sample Android PaymentsTip App | MVVM with use cases - JetpackCompose - RoomsDB - UDF - Tests
Udacity Android Kotlin Development Data Persistence and Network Requests Project
A beginner-friendly Android app demonstrating how to save and retrieve a country name using SharedPreferences. Simple UI with persistent key–value storage.
This Android application developed in Kotlin is a simple demonstration of how to implement a user interface that includes buttons to interact with settings and data persistence. 📲🔧
The Asteroid app is the second project from the Udaciy Android Kotlin Development course.
Modern Android app built with Jetpack Compose and MVVM. Features robust data persistence (Room/DataStore), Dependency Injection, and full favorite route management (add/remove).
Code lab: Use Room with Data persistence course app
Add a description, image, and links to the data-persistence topic page so that developers can more easily learn about it.
To associate your repository with the data-persistence topic, visit your repo's landing page and select "manage topics."