Learn about different amphibians
On startup, the app fetches a list of amphibians and displays them on the main page. You can select one to see more details about the selected amphibian. If you're offline, the app will display an error.
- Retrofit
- Coil
- Moshi
- Navigation Component
- Data Binding
- Binding Adapters
- ViewModel, LiveData
- Fragments
To build the app, make sure you have Android Studio installed.
- Get the code - either clone this repository or download and unpack the .zip archive
- Open the project in Android Studio File → Open
- Build and run the application by clicking on the Run button
The provided API does not contain images. If you wish to test the app yourself, you might want to create a simple JSON server (e.g. use Firebase RTDB) and import the _demo_amphibians_data.json file.