Skip to content

AdrianHeLo/PlanetsApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Planets App

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.

🚀 Características

  • Obtener imagenes y datos de los planetas
  • Interfaz de usuario limpia e intuitiva.
  • Desarrollada con Kotlin.
  • Sigue las mejores prácticas de Android.

🛠️ Tecnología utilizada

  • Android SDK
  • Kotlin
  • Material Design
  • Gradle
  • MVVM
  • Rest API

🧠 Lo que aprendí

  • 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.

🎯 Objetivo del proyecto

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.

📌 Mejoras futuras

  • 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

📷 Capturas de pantalla

👤 Autor

Adrián Hernández López / Desarrollador Android junior

About

Una aplicación para Android creada con Java y Kotlin para obtener datos de la NASA API de los planeta (imagenes y datos curiosos). Diseñada con una interfaz de usuario limpia, arquitectura MVVM y estructurada siguiendo las mejores prácticas de Android, este proyecto demuestra fundamentos APIs en el desarrollo de aplicaciones para Android.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages