Aplicativo Android que busca encontrar informações do endereço através do CEP
CEP — Código de Endereçamento Postal PDM — Programação para Dispositivos Móveis
Este é um projeto Android utilizando Jetpack Compose e Retrofit para consultar a API do ViaCEP e retornar os dados de endereço de um CEP informado.
- Validação do CEP informado.
- Consulta de endereço via CEP através da API do ViaCEP.
- Exibição dos dados de endereço.
- Kotlin: Linguagem principal do projeto.
- Jetpack Compose: Framework moderno para criação de interfaces de usuário no Android.
- Retrofit: Biblioteca para requisições HTTP.
- Coroutines: Para o gerenciamento de threads assíncronas.
- Material Design: Utilizado para a interface gráfica.
- **ViaCEP **: API para consulta de endereços por meio do CEP.
-
Clone este repositório:
git clone https://github.com/HanielCostaDaSilva/CEP-Search-Kotlin.git
-
Abra o projeto no Android Studio.
-
Instale as dependências do projeto no
build.gradle
(dependências de Retrofit e Compose já devem estar configuradas).
- O usuário insere o CEP no campo de texto e clica no botão "Procurar CEP".
- Em seguida, o endereço resultado do CEP será mostrado.
dependencies {
// Jetpack Compose
implementation "androidx.compose.ui:ui:1.0.0"
implementation "androidx.compose.material:material:1.0.0"
implementation "androidx.compose.ui:ui-tooling:1.0.0"
// Retrofit
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
// Coroutines
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0'
}
-
Este projeto foi realizado como atividade avaliativa da disciplina de PDM, pelo professor Gustavo Wagner.
-
A criação do GIF foi através da ferramaneta online ezgif
-
Nota do Dev: foi uma ativade meio complicada, mas com a prática vem a perfeição