Skip to content

Welcome to the Pokedex Android application! This project is a native Android app developed in Kotlin, providing users with a seamless experience to explore and discover information about various Pokemon species.

Notifications You must be signed in to change notification settings

EfecanDemir/PokedexApp

Repository files navigation

Pokédex App

Description

Welcome to the Pokédex Android application! This project is a native Android app developed in Kotlin, providing users with a seamless experience to explore and discover information about various Pokemon species. The data for this application is retrieved from PokéAPI.

Technologies Used

  • Language: Kotlin
  • Architecture: MVVM (Model-View-ViewModel)
  • Network Requests: Retrofit
  • Dependency Injection: Hilt
  • Asynchronous Programming: Coroutines
  • UI Components: Android Jetpack (RecyclerView, ConstraintLayout)
  • Material Design Components: Material Components for Android

Screenshots

Main Screen
On the main screen, Pokémon are listed and you can perform search operations based on hashtags or names.
Main.Page.PokedoxApp.mov
Search with Hashtag
To search for Pokémon by hashtags, the hashtag filter should be selected on the right side of the search bar.
Search.with.hashtag.mov
Search with Name
To search for Pokémon by names, the name filter should be selected on the right side of the search bar.
Search.with.name.mov
Pokémon Detail Screen and Switching Operations
The Pokémon detail screen includes general information about the Pokémon and it also allows for switching between different Pokémon.
pokemonDetailScreen.mov

About

Welcome to the Pokedex Android application! This project is a native Android app developed in Kotlin, providing users with a seamless experience to explore and discover information about various Pokemon species.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages