Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1.81 KB

README.md

File metadata and controls

56 lines (38 loc) · 1.81 KB

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"