Esta es una pequeña aplicación desarrollada con Xamarin Forms que sirve de aprendizaje de esta plataforma de desarrollo para móviles.
Agenda personal para guardar contactos y citas.
Proyecto se ha realizado en Visual Studio 2017.
- Uso de Xamarin Forms (Multiplataforma).
- Proyecto tipo PCL. Se compila en una librería portable DLL.
- Patrón de navegación Master Detail.
- Aplicación de patrones del tipo Model-View-ViewModel, Command y Observer.
- Data Binding en doble sentido.
- Uso de SQLite para guardar la información de manera local.
- Login de usuario.
- Lista de contactos.
- Detalles de contactos.
- Búsqueda de contactos.
- Página de detalle de contacto.
- Modificación de los datos del usuario/contacto.
- Lista de citas/eventos.
- !! Almacenamiento de datos de manera local mediante SQLite. NOTA: la funcionalidad de usar SQLite esta ahí pero no se usa ya que SQLite.Net reconoce solo una serie de tipos de datos, por lo que no se puede tener una lista de en un User. Habría que usar índices y eso requiere reescribir muchas cosas.
- Almacenamiento de datos de manera remota mediante web services.
- Crash al volver a la pagina principal usando los botones del telefono. Debería volver a la pagina de detalles del usuario.