Uma Pokedex simples, mostrando informações básicas dos 151 primeiros pokemons (Primeira geração). Construido e feito para o sistema operacional Android com o android minimo Lollipop(SDK 21). Essa aplicação foi construida utilizando Coroutines, Retrofit, KOIN, arquitetura MVVM, Glide.
Essa PokeDex utiliza a PokeApi.
A PokeApi prove uma interface de RESTful API com bastantes detalhes.
-
Architecture: MVVM
- data: Configurações do Retrofit para fazer a requisição a API
- di: Configurações da biblitoeca KOIN
- model: modelo das classes
-
Lenguages:
-
Library:
- Retrofit: 'com.squareup.retrofit2:retrofit:2.9.0' Site retrofit squareup
- Gson: 'com.squareup.retrofit2:converter-gson:2.9.0'
- viewBinding: viewBinding{ enabled = true }
- Glide: 'com.github.bumptech.glide:glide:4.13.0' Biblioteca Glide
- viewModel: "androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.0"
- KOIN: "io.insert-koin:koin-android:3.2.0" Bliblioteca KOIN
- coroutines: 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9' & 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1'
App: Download PokeDex