Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iptriana98/pokedex_compose
An example of consuming REST APIs in android applications using Jetpack Compose based on MVVM Architecture (ViewModel, Coroutines, Flow, Room, Repository, Coil).
https://github.com/iptriana98/pokedex_compose
android api-rest coil coroutines flows jetpack-compose kotlin mvvm retrofit2
Last synced: 20 days ago
JSON representation
An example of consuming REST APIs in android applications using Jetpack Compose based on MVVM Architecture (ViewModel, Coroutines, Flow, Room, Repository, Coil).
- Host: GitHub
- URL: https://github.com/iptriana98/pokedex_compose
- Owner: Iptriana98
- Created: 2022-12-11T18:16:45.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-29T06:13:22.000Z (about 2 years ago)
- Last Synced: 2024-11-18T02:13:02.421Z (3 months ago)
- Topics: android, api-rest, coil, coroutines, flows, jetpack-compose, kotlin, mvvm, retrofit2
- Language: Kotlin
- Homepage:
- Size: 713 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![ic_pokedex_launcherRecurso 2](https://user-images.githubusercontent.com/78894683/209907864-62913aa9-1879-4c46-9831-a42d0534c836.png)
Pokedex Compose
A Pokedex app using Compose based on MVVM Architecture.
Download
------------Screenshots
------------Tech stack & Open-source libraries
----------------------------------
* Minimum SDK level 21
* 100% Kotlin based + Coroutines + Flow for asynchronous.
* JetPack
* Lifecycle - dispose observing data when lifecycle state changes.
* ViewModel - UI related data holder, lifecycle aware.
* Room Persistence - construct database.
* Architecture
* MVVM Architecture (View - DataBinding - ViewModel - Model)
* Repository pattern
* Koin - dependency injection
* Material Design & Animations
* Retrofit2 & Gson - constructing the REST API
* OkHttp3 - implementing interceptor, logging and mocking web server
* Coil - loading images