Single Activity sample app that uses kotlin coroutines flow.
Android MVVM withThis is a sample app that uses kotlin coroutines flow , stateflow.
This app uses agify REST service to get the age by name and county.
It is MVVM with one activity Architecture using best practices of navigation component
Libraries Used
- kotlin
- androidx
- material-components
- koin
- retrofit
- okhttp
- Gson
- Itext
- Picasso
- Apache Common
- navigation
- room
Screenshot
Main Screenshot | Main Select Lang | Searched Data Result |
---|---|---|
Searched History | Edit Img Change | Whole Img Gif |
Where To go From here
- Marvel Api Android Components Architecture in a Modular Word is a sample project that presents modern, 2020 approach to Android application development using Kotlin and latest tech-stack.
- A UI/Material Design sample. The interface of the app is deliberately kept simple to focus on architecture. Check out Plaid instead.
- A complete Jetpack sample covering all libraries. Check out Android Sunflower or the advanced Github Browser Sample instead.
- A real production app with network access, user authentication, etc. Check out the Google I/O app, Santa Tracker or Tivi for that.
- Model-View-ViewModel (ie MVVM) is a template of a client application architecture MVVM
- MarvelHeroes is a demo application based on modern Android application tech-stacks and MVVM architecture.Fetching data from the network and integrating persisted data in the database via repository pattern.
- Clean Archetecture This is a sample app that is part of a blog post I have written about how to architect android application using the Uncle Bob's clean architecture approach.
UseCase
You can reference the good use cases of this library in the below repositories.
- Pokedex -
π‘οΈ Android Pokedex using Hilt, Motion, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture. - DisneyMotions -
π¦ A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, LiveData, Room, Repository, Koin) architecture. - MarvelHeroes -
β€οΈ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, LiveData, Room, Repository, Koin) architecture. - TheMovies2 -
π¬ A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations. - ForUiRef -A curated list of awesome Android UI/UX libraries.
- AndroidUtilsSample Android Utils app contain simple code for starting a app
-
Backend Apis List
- List Of Open ApisThis repo is a collection of AWESOME APIs for developers. Feel free to Star and Fork. Any comments, suggestions? Let us know. we love PRs :), please follow the awesome list.