Skip to content

Préstamo de libros (y de cosas a futuro) en base a los contactos de tu celular

Notifications You must be signed in to change notification settings

uqbar-project/eg-prestamos-android-kotlin

Repository files navigation

Préstamos de libros

Desarrollar una aplicación que permita hacer un seguimiento de los libros que prestamos a nuestros contactos.

video

El proyecto

Este proyecto está generado para

  • Android Studio 3.2.1 (Noviembre 2018)
  • con Gradle 3.2.1 (el que viene con Android Studio)
  • para una SDK 28 (Pie)
  • en Kotlin (hay que descargarlo siguiendo estos pasos)
  • aprovechamos las Kotlin Android Extensions

Explicación

Esta aplicación es la más completa de todas:

  • accede a la lista de contactos del dispositivo, tanto para recuperarlos como para agregar
  • tiene una vista principal list para mostrar los préstamos,
  • y un menú que se activa con un click largo sobre un elemento, que permite
    • devolver el libro
    • o contactar a quien nos debe el libro por mail o llamándolo
  • también podemos crear un préstamo, para lo cual hay un formulario con validaciones
  • y por último, la aplicación se puede configurar para hacerse persistente en la base interna del dispositivo (SQLite)

El modelo

Nuestro dominio es bastante sencillo:

image

Decisiones a tomar

  • los contactos ¿salen del dispositivo o tendremos una entidad aparte? Lo más razonable es que el objeto Contacto esté asociado a los que cargamos en nuestro dispositivo, pero esta es una decisión que hay que consensuar con el usuario.
  • ¿dónde guardamos los préstamos? ¿necesitaremos identificadores unívocos?
  • ¿cómo navegar la aplicación?

Explicaciones adicionales

About

Préstamo de libros (y de cosas a futuro) en base a los contactos de tu celular

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages