This project takes data from an api: https://pokeapi.co. You can see them in home screen and sort them. There is a search bar on top and it allows you to search by name or by id. In detail screen you can see all details about your chosen pokemon and you can swipe to see other.
Pages in the app |
---|
Home Screen |
Detail Screen |
-
Navigation
implementation("androidx.navigation:navigation-fragment-ktx:2.7.5")
implementation("androidx.navigation:navigation-ui-ktx:2.7.5")
-
Dagger - Hilt
implementation("com.google.dagger:hilt-android:2.48")
ksp("com.google.dagger:hilt-compiler:2.48")
ksp("androidx.hilt:hilt-compiler:1.1.0")
-
Glide
implementation("com.github.bumptech.glide:glide:4.15.1")
-
Coroutines
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1")
-
Retrofit - Gson
implementation("com.squareup.retrofit2:retrofit:2.9.0")
implementation("com.squareup.retrofit2:converter-gson:2.9.0")
Home Screen | Home Screen | Detail Screen |
---|---|---|