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

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
1 Hrs
49 Min
11 Seg

Tooling: Charles Proxy, Stetho, Chuck y Canary

22/26
Recursos

Aportes 5

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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

El tooling, en el contexto del desarrollo de software, se refiere a las herramientas y aplicaciones que facilitan el proceso de creación, prueba, y mantenimiento de software. Estas herramientas ayudan a los desarrolladores a mejorar la eficiencia, encontrar errores y optimizar el rendimiento. En el curso de Diseño de Software para Apps Móviles, se mencionan herramientas como Charles Proxy, Stetho, Chuck y Leak Canary, cada una con funciones específicas que permiten realizar pruebas más efectivas y gestionar aspectos cruciales de las aplicaciones móviles.

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

  • Al igual que Charles Proxy, pero es con una aplicación en la Chrome Web, su instalación es muy rápida.

Chuck

  • Es una librería que intercepta los llamados al servidor con la diferencia de que no necesita de ninguna aplicación, nos envía una push notification.

Leak Canary

  • Envía push notifications pero para detectar leaks de memoría.

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.