The purpose of this project is to showcase proficiency in Android programming by utilizing the latest available components.
The project has 2 different screens.
- Image List Screen with Username provided by Pixabay
- Detail Screen
- A bigger version of the image.
- The name of the user.
- A list of the image’s tags.
- The number of likes.
- The number of downloads.
- The number of comments.
Clean Architecture by Uncle Bob's as described in my favorite book
Hilt used for DI
Built with Jetpack Compose.
Written using Kotlin and formatting with Ktlint
-
- Yes
-
- Yes, but not completed would love to write Snapshot testing as well, If I get some more free time in the future.
- New Splash Screen 12 API is added
- Jetpack compose navigation added
- Yes
- Yes, Refresh interval 24 hours