Proyecto de app móvil para iOS y Android

Este proyecto tiene la intención de ofrecer a los lectores de MasterPlaybooks de una experiencia mucho más enriquecedora que la ofrecida en la versión web dadas las limitaciones tales como:

  1. Tiempos de carga
  2. Navegación mediante touch
  3. Consumir contenido offline
  4. Accesibilidad al contenido a 1 click


Adicional a lo mecionado anteriormente las plataformas móviles nos facilita el acceso a caracterísicas como ubicación, tiempo en la aplicación, notificaciones push, id de dispositivos, entre otros.


Si bien el proyecto ofrecerá mejoras significativas a la usabilidad de la plataforma se mantendrá la visión de incluir únicamente features escenciales para el consumidor del contenido.


Funcionalidades esperadas

Login
  1. Iniciar sesión con su cuenta de masterplaybooks ✅ AbrahamR
Home
  1. Acceso a listado de playbook adquiridos AbrahamR
  2. Guardar listado de playbooks en el sistema de ficheros del dispositivo para su posterior consulta offline Alex
  3. Listado de favoritos Abraham
  4. Botón de busqueda Alex
  5. Link a marketplace Alex
  6. Cerrar sesión
Playbook
  1. Leer un playbook en formato de libro Alex
  2. Indicadores de navegación por pagina Alex
  3. Guardar ultima pagina leida AbrahamR
  4. Guardar contenido de playbook en el sistema de ficheros del dispositivo para su posterior consulta offline *Con excepcion de contenido externo como mapas, videos de Youtube, contenido de iFrames Alex
  5. Al terminar la lectura invitar a adquirir otro playbook y mandar a la tienda en masterplaybooks.com 🔄
  6. Zoom in AbrahamR
  7. Zoom out AbrahamR
  8. Buscar en el playbook
  9. Guardar playbook como favorito AbrahamR
  10. Agregar índice - AbrahamR
Adicionales
  1. Ver perfil
  2. Administrar cuenta

Bugs

  1. Visualizar listado de playbooks despues del 1er login AbrahamR
  2. Reestablecer zoom AbrahamR
  3. Se vacía la fila de "Seguir leyendo" al elegir el 3er libro AbrahamR 🔄

Roadmap

  1. Desarrollo Android (código base) -Alex, Abraham
  2. Publicacion en tienda Android -Alex
  3. Ajustes iOS -Alex
  4. Publicacion en tienda AppStore

Plataformas

Consideraciones Android

  1. Recuperar cuenta de desarrollador de Google Play Store o bien generar una nueva

Consideraciones iOS

  1. Conseguir un dispositivo con iOS 16 idealmente ✅ -Se configuró el simulador iOS Alex
  2. Adquirir cuenta de desarrollador de iPhone
  3. Analizar si se requerirá una versión más actualizada de MacOS
  4. Tener en cuenta el tiempo de espera para la evaluacion de la app por parte de Apple
  5. Implementar inAppPurchase en la versión de iOS, ya que Apple sanciona cuando las suscripciones se hacen fuera de su ecosistema, considerar el 30% de comision que se lleva Apple por compras desde sus dispositivos.


Alternativa de desarrollo iOS

Se necesita evaluar la opción de sub-contratar el desarrollo de la app (nativa) para iOS basada en la app de android.