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/
Funcionalidade 1
: Listar o nome dos tipos de pokémon de forma automática.Funcionalidade 2
: Buscar e listas pokemóns pelo tipoFuncionalidade 3
: Buscar um pokemon de forma aleatória, apresentar detalhes do mesmo.Funcionalidade 4
: Buscar um pokémon pelo nome, apresentar detalhes do mesmoFuncionalidade 5
: Ao clicar em um pokémon aprensentar os detalhes do mesmo
Pré-requisitos
Android 8.0(Oreo) Min. SDK 26
Android 12.0(Snow Cone) Max. SDK 31
Kotlin
Android Framework
Project Struture MVVM
Android Studio (InteliJ IDEA)
Paradigma de orientação a objetos
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"