12 repository-uri
Tools for real-time inspection of logs, network traffic, and UI hierarchies in mobile apps.
Distinct from In-App Debugging Consoles: Broader than in-app consoles; encompasses the entire desktop-to-mobile debugging workflow.
Explore 12 awesome GitHub repositories matching mobile development · Mobile Application Debugging. Refine with filters or upvote what's useful.
Sonar is a mobile app debugging platform and extensible toolkit that allows developers to inspect the internal state, network traffic, and system logs of mobile devices via a desktop interface. It functions as a centralized system for monitoring application behavior and troubleshooting logic and performance issues. The platform is distinguished by a plugin-based extension system that enables the development of custom debugging tools. These plugins can visualize specific application data and facilitate event exchange between a mobile device and a computer. The toolkit covers several core obse
Provides a comprehensive platform for real-time inspection of logs, network traffic, and UI hierarchies in mobile apps.
Flipper is a mobile app debugging platform and cross-platform debugging bridge that connects a desktop environment to mobile devices. It provides a desktop tool for inspecting logs, network traffic, and layout hierarchies of mobile applications in real time. The platform is built as a plugin-based developer tool, offering a customizable framework for building visual debugging tools and data inspectors. This architecture allows for the creation of specialized plugins and visualizers to monitor internal application data through the desktop interface. The tool covers several functional domains
Enables real-time inspection of logs, network traffic, and layout hierarchies to troubleshoot mobile applications.
iOS-DeviceSupport provides the system symbols and framework files required by Xcode to recognize and debug physical iOS devices. It serves as a collection of hardware integration files that enable a development environment to communicate with and analyze mobile hardware running specific operating system versions. The project focuses on the installation of these support files to facilitate on-device debugging, mobile app testing, and performance profiling. By providing the necessary debugging symbols, it allows development tools to interface with physical devices rather than relying on simulat
Prepares the environment to deploy and debug applications on actual hardware instead of simulators.
r0capture is a tool for intercepting network traffic from Android applications. It serves as a traffic interceptor, packet sniffer, and client certificate exporter used to analyze application-layer communication on Android devices. The project provides mechanisms to bypass SSL pinning and certificate validation, allowing the decryption of encrypted traffic without modifying device trust stores. It also enables the extraction of client-side certificates from application memory for saving to local device storage. Captured network data is serialized into PCAP files to support offline protocol a
Enables detailed offline analysis of Android app network traffic by exporting data to PCAP files.
spy-debugger is an HTTP proxy debugging tool designed for intercepting and analyzing network traffic from mobile devices, WebViews, and mobile browsers. It functions as a network packet capture tool and a remote browser inspector, allowing users to monitor HTTP and HTTPS requests wirelessly without the need for USB cables. The project distinguishes itself by using script injection to enable remote debugging. It injects JavaScript into HTTP response bodies, providing the ability to inspect HTML and CSS elements and perform live page content editing directly on the mobile screen. Additionally,
Provides a remote utility for inspecting UI hierarchies and network traffic in mobile WebViews.
Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif
Captures and inspects HTTP/HTTPS traffic from iOS and Android simulators and devices for debugging.
nativescript-vue is a framework for building native iOS and Android applications using Vue components and a reactive state system. It functions as a cross-platform mobile UI library that renders platform-specific views instead of web views, utilizing a native mobile application bridge to connect Vue logic to NativeScript APIs for direct access to mobile hardware and OS features. The framework employs a reactive mobile component system to create high-performance screens and dynamic lists with automatic state updates. This architecture allows for the development of native mobile applications fr
Includes developer tools for real-time inspection of UI hierarchies and application state in mobile apps.
Page Spy Web este un inspector de aplicații cross-platform și un debugger la distanță în timp real, conceput pentru a identifica erorile de execuție și eșecurile de tip ecran alb prin streaming-ul telemetriei live și a datelor de pe dispozitive la distanță. Servește ca un instrument de diagnosticare a dispozitivelor la distanță și o consolă bazată pe web pentru depanarea webview-urilor mobile. Platforma funcționează ca o punte de depanare care transmite jurnalele consolei și datele de execuție prin conexiuni persistente. Oglindește conținutul webview-ului mobil pe ecrane full-screen pentru a depăși limitările hardware ale ecranului și serializează apelurile API ale aplicației native într-un format standardizat pentru inspecție în cadrul unei console de dezvoltator. Sistemul acoperă monitorizarea aplicațiilor cross-platform și depanarea terminalului la distanță. Permite capturarea apelurilor API native și transmiterea telemetriei dispozitivului pe diferite sisteme de operare pentru a analiza comportamentul aplicației și fluxul de date.
Streams logs and application data from mobile devices to a desktop interface to troubleshoot failures.
AndroidHttpCapture este o aplicație mobilă pentru interceptarea și analizarea traficului de rețea HTTP și HTTPS direct pe un dispozitiv Android. Funcționează ca un server proxy local și interceptor de trafic pentru a captura și monitoriza cererile și răspunsurile de la alte aplicații mobile instalate. Instrumentul oferă capabilități pentru decriptarea HTTPS MITM prin instalarea certificatului rădăcină și suportă exportarea sesiunilor de rețea capturate ca fișiere HAR pentru analiză externă. Permite injectarea în timp real a corpului răspunsului și modificarea header-elor cererii prin spoofing-ul user agent-ului. Proiectul include o suită de diagnostice de conectivitate la rețea, cum ar fi DNS lookups, ping și traceroute. Acoperirea utilitară suplimentară include maparea personalizată a host-urilor pentru redirecționarea domeniilor și inspectarea log-urilor consolei din web view-urile încorporate în aplicațiile hibride.
Provides real-time inspection of network traffic and browser simulation to debug Android applications.
GT este un instrument de debugging mobil on-device conceput pentru a captura pachete de rețea, a analiza log-urile de sistem și a profila performanța hardware direct pe un smartphone. Acesta oferă o suită portabilă de utilitare pentru identificarea bug-urilor software și a blocajelor de procesare fără a necesita o conexiune la un computer gazdă. Proiectul include un framework de debugging bazat pe plugin-uri care permite dezvoltarea de extensii funcționale personalizate pentru a implementa logica de debugging specifică proiectului. De asemenea, permite reglarea și injectarea parametrilor în timp real, permițând modificarea setărilor interne ale aplicației în timpul execuției pentru a testa diferite configurații. Instrumentul acoperă mai multe domenii principale de observabilitate și diagnosticare, inclusiv profilarea performanței hardware pentru metrici de CPU, memorie, baterie și frame rate. Include capabilități pentru interceptarea și analizarea traficului de rețea și a comunicațiilor API, precum și utilitare pentru agregarea și analizarea log-urilor de crash atât la nivel de aplicație, cât și la nivel de sistem.
Provides tools for real-time inspection of logs, network traffic, and UI hierarchies directly on mobile devices.
GodEye is a runtime instrumentation tool and observability framework for Swift mobile applications. It functions as a mobile application debugger and in-process diagnostic overlay, providing a visual interface rendered directly over active applications to monitor metrics and inspect system states without requiring changes to the original source code. The framework enables real-time analysis through a suite of debugging workflows. It captures diagnostic data using method swizzling and system-level hooking to intercept function calls and monitor internal application behavior. The tool covers s
Provides a suite for real-time inspection of logs, network traffic, and sandboxed files in mobile apps.
This repository provides a collection of reference implementations for building mobile applications using the Kotlin Multiplatform framework. It serves as a practical guide for centralizing core application logic, data handling, and business rules into a single shared codebase while maintaining the ability to build native user interfaces for Android and iOS. The project demonstrates architectural patterns for managing state, persistence, and network synchronization across diverse mobile operating systems. By utilizing common source sets and platform-specific native interop, it enables develop
Provides tools and workflows for inspecting and troubleshooting application behavior across multiple mobile platforms.