Um aplicativo Android moderno que exibe uma lista de posts consumindo uma API REST.
Posts App é um aplicativo Android desenvolvido em Java que demonstra boas práticas de desenvolvimento mobile, incluindo:
- Consumo de APIs RESTful com Retrofit
- View Binding para acesso seguro a views
- Serialização/desserialização de JSON com Gson
- Arquitetura limpa e modular
- Linguagem: Java
- Min SDK: 24 (Android 7.0)
- Target SDK: 36 (Android 15)
- Build System: Gradle 8.x
- Bibliotecas Principais:
- AndroidX AppCompat
- Material Design 3
- Retrofit 2 - Cliente HTTP
- Gson - Serialização JSON
- ConstraintLayout
O projeto utiliza Version Catalog (gradle/libs.versions.toml) para gerenciar todas as dependências.
- Listagem de posts da API
- Exibição de detalhes dos posts
- Interface de usuário intuitiva com Material Design
app/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── dev/nicolasmoraes/postsapp/
│ │ │ └── MainActivity.kt
│ │ ├── res/
│ │ │ ├── layout/
│ │ │ ├── values/
│ │ │ └── ...
│ │ └── AndroidManifest.xml
│ ├── test/
│ │ └── java/
│ └── androidTest/
│ └── java/
└── build.gradle.kts
Desenvolvido por Nicolas Moraes
