Mi primera APP móvil para iOS:
Maxland Cine
Proyecto para pruebas de programación en Swift y SwiftUI
Este proyecto consiste en un sencilla aplicación para crear registros de películas que hayamos visto, indicando su título, la fecha en que se vió, una puntuación mediante estrellas y un texto para realizar una crítica o explicación de lo que nos ha parecido.
La aplicación puede activar la autenticación biométrica, siempre que esté disponible, de este modo podemos proteger la lista de películas.
Los datos se guardan de forma local en el dispositivo mediante Core Data, además de utilizar MVVM para su gestión.
El código fuente de al aplicación está disponible en GitHub.
Mi primera WebApp real:
Firekeep
Hace tiempo que estoy revisando diferentes tecnologías con la intención de crear una aplicación web que se
pudiera utilizar desde dispositivos móviles tal como si fuera una aplicación nativa. Hoy en día existen
multitud de posibilidades pero yo tenía la intención de que su desarrollo fuera lo más sencillo posible
y ahí es cuando me tropecé con
VueJS y el
excelente curso on-line que está realizando Juan Andrés Nuñez. Fue empezar a ver sus vídeos y entender
que ese framework era perfecto para mis necesidades, con la sencillez que, de momento, no he encontrado
en otros frameworks.
Una vez resuelto el tema del desarrollo Javascript, seguí buscando otras herramientas interesantes. Y una vez más encontré
lo que necesitaba de la mano de Google, gracias a la versión 3 de
Firebase. Este producto (gratuito en su versión básica) me proporcionaba las herramientas necesarias
para construir una base de datos en tiempo real, con autentificación y hosting estático para las páginas
web que tuviera que desarrollar.
Con todo esto, un editor de código (estoy utilizando
Visual Studio Code), mi cuenta de
GitHub y mis conocimientos actuales de HTML5, CSS3 y Javascript me puse manos a la obra en esta tarea.
Ahora, unos meses más tarde puedo presentaros la versión alfa de mi proyecto personal “
Firekeep”, un gestor de notas compartidas que me ha permitido utilizar muchas de las posibilidades
de VueJS, la base de datos en tiempo real de Firebase, así como su hosting, y de este modo seguir aprendiendo
nuevas tecnologías, que en realidad es lo que más me gusta y el porqué de todo esto.
Para el diseño front-end he utilizado otro framework llamado
Materialize que le da ese aspecto
Material design que tanto está promoviendo Google y que le proporciona la capacidad de visualizarse
tanto en navegadores de escritorio como en dispositivos móviles sin mayor problema.
El desarrollo está en una fase inicial pero ya puede verse su funcionamiento general. Además introduzco mejoras bastante
a menudo.