Planets App es una aplicación para Android desarrollada en Kotlin que permitirá a los usuarios obtener imagenes y datos de los planetas a traves de la NASA. Este proyecto tiene como objetivo demostrar unos fundamentos sólidos en el desarrollo de Android, una estructura de código limpia, arquitectura MVVM, Rest API y las mejores prácticas.
- Obtener imagenes y datos de los planetas
- Interfaz de usuario limpia e intuitiva.
- Desarrollada con Kotlin.
- Sigue las mejores prácticas de Android.
- Android SDK
- Kotlin
- Material Design
- Gradle
- MVVM
- Rest API
- Estructura y ciclo de vida de los proyectos Android.
- Gestión de entradas y salidas de usuario.
- Diseño de interfaces de usuario siguiendo las directrices de Material Design.
- Escritura de código legible y fácil de mantener.
- Manejo de peticiones API.
- Entendimiento de la estructura MVVM
- Trabajo con Kotlin en proyectos Android.
Este proyecto se creó como proyecto de portfolio para desarrolladores Android junior con el fin de practicar y los conceptos de Rest API, incluyendo el desarrollo de la interfaz de usuario utilizando la arquitectura MVVM, la lógica de las aplicaciones y la organización clara de los proyectos.
- Añadir servicios de Retrofit
- Utilizacion de API de NASA y servicios similares.
- Interaccion con el usuario para descargar imagenes.
- Agregar una sección de ADS para poner publicidad.
- Mejorar las animaciones de la interfaz de usuario y la experiencia de usuario.
- Validación de entradas y gestión de errores.
- Publicar la aplicacion en GooglePlay
Adrián Hernández López / Desarrollador Android junior