Y como esta es una respuesta JSON, obtengo este árbol interactivo que me muestra todos los datos disponibles en el cuerpo de la solicitud. Esta es una forma aún más fácil de averiguar qué está sucediendo y qué datos están llegando a mi aplicación.
Aún más poderoso es adjuntar el depurador Hermes. Por eso puedo usar el depurador Hermes desde el principio. Lo que puedo hacer al usar el depurador es encontrar ese componente de elemento de moneda, establecer un punto de interrupción y, la próxima vez que tengamos una representación, alcanzaremos el punto de interrupción y podremos inspeccionar el objeto. Ahora esta es una solución mucho más general y no depende de las solicitudes de red para poder ver qué está sucediendo en nuestra aplicación.
Básicamente, encontramos diferentes formas de inspeccionar nuestra aplicación, que son realmente difíciles cuando no tienes Flipper disponible. Por lo tanto, Flipper tiene muchas capacidades y potencia, pero eso no es todo. Flipper es una plataforma extensible. Y si, por ejemplo, abres una aplicación cuando trabajas en Facebook, probablemente tendrás alrededor de 50 complementos que te permitirán inspeccionar varios servicios de características en la aplicación. Por lo tanto, para nosotros, la extensibilidad es muy importante. Y básicamente, hay dos tipos de complementos que puedes desarrollar. Técnicamente son iguales, pero conceptualmente son muy diferentes.
En primer lugar, están los complementos genéricos. Estos son los complementos que hemos desarrollado hasta ahora, que se aplican de manera genérica a una pila de tecnología. Por ejemplo, la inspección de solicitudes de red o el diseño, que también pueden construir complementos específicos de la aplicación. Complementos que tienen nodos sobre el significado de tu aplicación y enriquecen tu experiencia de desarrollo de esa manera. Y voy a construir un pequeño ejemplo de eso.
Cuando se trata de desarrollar un complemento de Flipper, hay dos partes que deben implementarse. En primer lugar, hay algo de JavaScript que debe agregarse al escritorio de Flipper, solo para asegurarse de que tenga una interfaz de usuario agradable con la que pueda compartir los datos. En segundo lugar, debes extender la aplicación móvil para enriquecer tu aplicación y, por ejemplo, enviar eventos al escritorio de Flipper. Entonces, lo que quiero hacer en la próxima demostración es básicamente agregar datos de Bitcoin que tenemos y agregarlos a lo largo del tiempo para poder ver tendencias. Eso es algo que sería bastante difícil si solo miramos los registros con las solicitudes nativas que pasan. Cuando miramos los registros, vemos muchos datos, pero realmente no podemos saber qué están haciendo las monedas. Así que construyamos un complemento para eso.
Primero eliminamos el registro consultado que introdujimos anteriormente y luego vamos a crear un nuevo complemento utilizando el paquete paper. Así que tenemos un terminal nuevo, obtenemos un directorio nuevo y creamos la estructura básica utilizando el paquete paper. Y le damos el ID 'coins', eso es bastante importante porque es lo que alinea el escritorio y el lado móvil de las cosas. Esperamos a que se complete la instalación y veamos qué se ha generado para nosotros.
Comments