Para los que usamos ambiente MAC, se usa mucho **proxyman **para interceptar el tráfico HTTP, es muy fácil de usar y ya está una versión beta en Windows.
¿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. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Cristian Villamil
Aportes 5
Preguntas 0
Para los que usamos ambiente MAC, se usa mucho **proxyman **para interceptar el tráfico HTTP, es muy fácil de usar y ya está una versión beta en Windows.
En mi primera exp en Desarrollo móvil, solÃa usar mucho: https://www.telerik.com/fiddler
Herramientas:
Hacen nuestro desarrollo más facil de probar.
Encontrar los errores fácilmente.
Charles Proxy
Escritorio.
Intercepta las respuestas del servidor.
Permite crear respuestas personalizadas.
Stetho
Chuck
Leak Canary
Charles Proxy, Stetho, Chuck y Canary son herramientas de Tooling muy útiles para el desarrollo de aplicaciones móviles y web.
Charles Proxy: es una herramienta que permite a los desarrolladores interceptar y ver el tráfico de red entre una aplicación y el servidor en el que se encuentra alojada. Charles Proxy es especialmente útil para depurar problemas de conectividad, problemas de seguridad y para analizar el rendimiento de la aplicación.
Stetho: es una herramienta de depuración de aplicaciones móviles de código abierto desarrollada por Facebook. Stetho permite a los desarrolladores ver y modificar la jerarquÃa de la vista, examinar la base de datos de la aplicación y ver la información de la red. Stetho también es compatible con las plataformas de Android y Chrome.
Chuck: es una biblioteca de depuración de red desarrollada por Square para la plataforma de Android. Chuck permite a los desarrolladores interceptar y ver el tráfico de red entre la aplicación y el servidor, lo que es especialmente útil para depurar problemas de conectividad y rendimiento de la aplicación.
Canary: es una herramienta de análisis de aplicaciones móviles desarrollada por Google. Canary permite a los desarrolladores analizar el rendimiento y la calidad de la aplicación, incluyendo el rendimiento de la CPU, la memoria y la duración de la baterÃa. Canary también proporciona recomendaciones para mejorar el rendimiento y la calidad de la aplicación.
En resumen, estas herramientas de Tooling son muy útiles para el desarrollo de aplicaciones móviles y web, ya que permiten a los desarrolladores depurar problemas de conectividad, seguridad y rendimiento, asà como analizar la calidad y el rendimiento de la aplicación. La selección de la herramienta adecuada puede variar según el proyecto y los requisitos especÃficos de cada equipo.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?