Skip to content

Pokedéx (App para Android) -> Lista e detalha pokémons por tipo, nome e de forma aleatória.

Notifications You must be signed in to change notification settings

RibeiroRibas/app-android-pokedex

Repository files navigation

Pokedéx

Badge kotlin Badge android Badge status Badge version

Objetivo

Pokedéx (App para Android) -> Lista e detalha pokémons por tipo, nome e de forma aleatória através da api https://pokeapi.co/

🔨 Funcionalidades

  • Funcionalidade 1: Listar o nome dos tipos de pokémon de forma automática.
  • Funcionalidade 2: Buscar e listas pokemóns pelo tipo
  • Funcionalidade 3: Buscar um pokemon de forma aleatória, apresentar detalhes do mesmo.
  • Funcionalidade 4: Buscar um pokémon pelo nome, apresentar detalhes do mesmo
  • Funcionalidade 5: Ao clicar em um pokémon aprensentar os detalhes do mesmo

app pokemon

📁 Acesso ao projeto

Pré-requisitos

  • Android 8.0(Oreo) Min. SDK 26
  • Android 12.0(Snow Cone) Max. SDK 31

✔️ Técnicas e tecnologias utilizadas

  • Kotlin
  • Android Framework
  • Project Struture MVVM
  • Android Studio (InteliJ IDEA)
  • Paradigma de orientação a objetos

✔️ Bibliotebas utilizadas

  • retrofit 2
  • okHttp 3
  • Coil
  • View Model
  • Live Data
    implementation 'com.squareup.retrofit2:retrofit:2.9.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.9.0'

    implementation "com.squareup.okhttp3:logging-interceptor:4.9.3"

    implementation "io.coil-kt:coil:2.1.0"

    implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.0-alpha02"
    implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.5.0-alpha02"

About

Pokedéx (App para Android) -> Lista e detalha pokémons por tipo, nome e de forma aleatória.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages