Este será mi primer proyecto hecho de manera totalmente independiente en Kotlin Android.
La idea es practicar y aplicar todo lo que he ido aprendiendo, haciendo una app que consuma datos de
una API pública de The Simpsons.
- Conexión a API
- Usar Clean Architecture
- Trabajar con Trunk-Based Development
- Usar Fragments y Navigation
- Hacer Tests
- Usar Corutinas
- Manejar errores correctamente
- Kotlin
- Retrofit
- Coroutines + Flow
- ViewModel + LiveData
El proyecto sigue una estructura basada en Clean Architecture:
- core/
- data/
- domain/
- presentation/
- Listado de personajes
- Detalle de personaje
- Estados de carga y error
- Crear estructura base
- Conectar API
- Implementar UI inicial
- Añadir tests
- Mejorar manejo de errores