En la segunda clase del curso de membership apps empezamos a crear nuestra aplicación de membresía para nuestros los suscritores.
Cómo ya comentamos en la primera clase, vamos a necesitar Xcode para crear nuestro proyecto, en esta clase veremos como descargar el IDE de Apple, que sorprendentemente es gratuito y lo podemos descargar de la Mac App Store.
Un IDE es una herramienta que nos va a permitir desarrollar software, son las siglas de Integrated Development Environment, o lo que es lo mismo: un entorno de desarrollo integrado.
Una vez hemos instalado Xcode, es hora de empezar a crear las primeras pantallas, empezaremos por la pantalla de login, y también crearemos la pantalla que permite al usuario o usuaria resetear su contraseña. Venga, vamos a ver esta segunda clase y a comenzar a crear nuestra Membership App.
¡Que maravilla! Ya hemos conseguido crear la pantalla de login y la pantalla de resetar la contraseña.
Por medio del Storyboard, hemos podido crear estas pantallas, que serán las primeras de todas las que haremos, y también hemos creado la transición entre ambas pantallas, es decir, la navegación para que al pulsar el botón de "He olvidado mi contraseña" de la pantalla de login, naveguemos a la pantalla de resetear contraseña.
Cómo hemos comentado, será necesario que el ususario o usuaria que va a consumir los contenidos de nuestra Membership App, ya esté registrado en nuestra plataforma, de esta forma, al hacer login, nuestro WordPress nos dará una cookie que será el identificador que permitirá a la aplicación saber que el login es correcto, que ese usuario está dado de alta.
Hemos creado también la navegación de una vista a otra simplemente conectado una transición entre ambos ViewControllers.
Si lo único que queremos es hacer un cambio de vista y no tenemos que llevar ningún dato de una vista a otra, podemos hacer esta navegación desde el Storyboard, de una forma muy simple como has visto en el video, únicamente creando una transición desde el botón de la vista, a la vista dónde queremos navegar, ¡facilísimo!
Te dejo como tarea darle un mejor diseño, puedes jugar con la fuente, el tamaño de la misma, cambia el color del texto. También te sugiero que añadas tu logo justo antes de los campos de texto que permiten hacer el login, estos son los deberes que te llevas hasta la próxima clase dónde vamos a seguir creando pantallas.
Como siempre, si tenéis cualquier duda o pregunta, podéis mandarla a través del formulario de soporte de la intranet de suscriptor. ¡Nos vemos en la siguiente lección! :)
Todos los capítulos de este curso:
- Curso de Membership Apps #1. La App que vamos a crear
- Curso de Membership Apps #2. Crear el proyecto y primeras pantallas
- Curso de Membership Apps #3. Crear el resto de pantallas de la App
- Curso de Membership Apps #4. Comenzamos a crear clases y conexiones
- Curso de Membership Apps #5. Conociendo el backend
- Curso de Membership Apps #6. Modelos de datos y configuración de WordPress
- Curso de Membership Apps #7. La capa de conexión
- Curso de Membership Apps #8. Servicios REST, implementamos nuestras llamadas
- Curso de Membership Apps #9. Casos de uso y lógica de presentación
- Curso de Membership Apps #10. Mostrar el contenido en la aplicación y ajustes finales