Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alinachroma/amphibians

An Android app that displays a list of amphibians, along with their details and image. The data is retrieved from the internet.
https://github.com/alinachroma/amphibians

android android-app android-application coroutines coroutines-android jetpack-compose kotlin retrofit retrofit2

Last synced: 22 days ago
JSON representation

An Android app that displays a list of amphibians, along with their details and image. The data is retrieved from the internet.

Awesome Lists containing this project

README

        

Amphibians

An Android app that displays a list of amphibians, along with their details and image. The data is retrieved from the internet by making a network request and contains each amphibian's name, type, description, and image URL.



Built fully with Jetpack Compose within the "Android Basics with Compose" Course (Unit 5 - Connect to the internet).

Project Screenshots:


project-screenshot

## 🚀 Demo
| Offline-online behavior |
| ------------- |
| |

🧐 Features

* The app uses Kotlin coroutines
* UI layer and Data layer are separated
* A repository is implemented (centralized data access)
* Retrofit is used to get the data from the web server
* Manual Dependency Injection
* Coil is used to load and display images

💻 Built with

Technologies used in the project:

* Jetpack Compose
* Kotlin coroutines
* Retrofit
* Coil
* Manual Dependency Injection