Skip to content

enesokurterzi/pokedex-app

Repository files navigation

Pokedex App

Description

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

Libraries And Features

  • 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")

Images from the Project

Home Screen Home Screen Detail Screen
Home Home Screen Home Screen

Video from the Project

project-video.mp4