😒
¿Qué implica diseñar software de apps móviles?
Bienvenida al diseño de software para apps móviles
Introducción
Tipos de aplicaciones
Diseño de una app móvil
Requerimientos
Diseño de alto nivel: backend, API
Diseño de alto nivel: ImageLoader
Diseño de alto nivel: CDN y Push Provider
Flujos del usuario
Data y Networking
Tipos de comunicación con el servidor
Qué es un API desde la perspectiva mobile
Como crear un modelo de datos
CaracterÃsticas offline a la app
¿Cómo implementar offline first?
La base de un gran performance
Tips de Performance
Analytics para apps móviles
Seguridad para apps móviles
Accesibilidad para apps móviles
Herramientas profesionales para el diseño de software móvil
Testing: buenas prácticas y test unitarios
Testing: instrumentación, end2end y manual
Sistemas de diseño visual
Internacionalización
Tooling: Charles Proxy, Stetho, Chuck y Canary
Consideraciones finales para diseñar software móvil
Modularización del código
Monitoreo para apps móviles
Deployment para apps móviles
Crea apps móviles exitosas
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Cristian Villamil
Aportes 11
Preguntas 2
😒
Tipos de apps
Rastreo de paquetes
Redes sociales
Marketplace
Fintech
Etc.
Redes sociales: Facebook
Multimedia
Conectividad
AnalÃtica
Realtime: Uber
Conectividad
Reactividad
Multimedia
Transaccional: Banco
Seguridad
Multimedia
Conectividad
This content is an absolute treasure trove of fascinating information that is both enriching and enlightening.
Mi app favorita es Instagram: creo que lo más valioso es la multimedia, siempre en una app que tiene que mostrar una vista atractiva o con diferentes widgets para subir nuevo contenido. Lastimosamente la conectividad no es tan buena, porque no guarda mucho contenido en cache, como si lo hace facebook.
Tipos de aplicaciones
Existen diferentes tipos de aplicaciones en el diseño de software:
Rastreo de paquetes
Redes sociales (Facebook): Multimedia, Conectividad, AnalÃtica.
Real time (Uber): Conectividad, Reactividad, Multimedia.
Marketplace
Fintech/Transaccionales (Bancarias): Seguridad, Multimedia, Conectividad
Etc.
App favorita: Juegos en linea realtime. Ej. Call of Duty, PUBG mobile, etc.
Aspectos claves a tener en cuenta:
Conectividad.
Reactividad.
Baja latencia.
Jugabilidad.
Multimedia.
Mi aplicación favorita en este momento es para la cual trabajo, Es una aplicación para entornos educativos, sus principales enfoques son Seguridad, Multimedia y que pueda funcionar sin conexión a internet.
Mi aplicación favorita es la Jw app, la cual tiene:
Multimedia (videos, texto y audio), conectividad (funciona con conexión a internet para acceder al contenido y descargarlo) y una seguridad baja ya que puedo hacer login y almacenar datos. Gracias
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?