This application consists of three pages.
- One of them home page that shows countries taken from API.
- Second one is details page that shows the country details.
- And the last one is saved countries page that shows the saved countries names.
You can easily query the countries on the home page. After that you can reach the details about the country with one click and if you want to save you can do it with one click.
This project follows MVVM architecture
Using the following APIs:
- View Binding - generates binding classes which hold reference to XML id'd elements
- Recycler View - Displays lists of elements
- Hilt - Dependency Injection library based on dagger
- Jetpack Navigation - Navigation library
- SafeArgs - Type safe navigation
- Glide - An image loading and caching library
Home Page | Saved Page | Details Page |
---|---|---|