12 مستودعات
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 هو مفتش تطبيقات عبر المنصات ومصحح أخطاء عن بُعد في الوقت الفعلي مصمم لتحديد أخطاء التنفيذ وإخفاقات الشاشة البيضاء عن طريق بث القياسات عن بُعد والبيانات الحية من الأجهزة البعيدة. يعمل كأداة تشخيص للأجهزة عن بُعد ووحدة تحكم قائمة على الويب لتصحيح أخطاء webviews للمحمول. تعمل المنصة كجسر لتصحيح الأخطاء يبث سجلات وحدة التحكم وبيانات التنفيذ عبر اتصالات دائمة. تعكس محتوى webview للمحمول على شاشات كاملة لتجاوز قيود شاشة الأجهزة وتسلسل استدعاءات واجهة برمجة تطبيقات التطبيق الأصلية في تنسيق موحد للفحص داخل وحدة تحكم المطور. يغطي النظام مراقبة التطبيقات عبر المنصات واستكشاف أخطاء المحطة الطرفية عن بُعد. يتيح التقاط استدعاءات واجهة برمجة التطبيقات الأصلية ونقل قياسات الجهاز عبر أنظمة تشغيل مختلفة لتحليل سلوك التطبيق وتدفق البيانات.
Streams logs and application data from mobile devices to a desktop interface to troubleshoot failures.
AndroidHttpCapture is a mobile application for intercepting and analyzing HTTP and HTTPS network traffic directly on an Android device. It functions as a local proxy server and traffic interceptor to capture and monitor requests and responses from other installed mobile applications. The tool provides capabilities for MITM HTTPS decryption through root certificate installation and supports exporting captured network sessions as HAR files for external analysis. It allows for real-time response body injection and the modification of request headers via user agent spoofing. The project includes
Provides real-time inspection of network traffic and browser simulation to debug Android applications.
GT هي أداة تصحيح أخطاء محمولة على الجهاز مصممة لالتقاط حزم الشبكة، وتحليل سجلات النظام، وتوصيف أداء العتاد مباشرة على الهاتف الذكي. توفر مجموعة محمولة من الأدوات المساعدة لتحديد أخطاء البرمجيات واختناقات المعالجة دون الحاجة إلى اتصال بجهاز كمبيوتر مضيف. يتميز المشروع بإطار عمل لتصحيح الأخطاء قائم على الإضافات يسمح بتطوير امتدادات وظيفية مخصصة لتنفيذ منطق تصحيح أخطاء خاص بالمشروع. كما يتيح ضبط المعلمات والحقن في الوقت الفعلي، مما يسمح بتعديل إعدادات التطبيق الداخلية أثناء التنفيذ لاختبار تكوينات مختلفة. تغطي الأداة العديد من مجالات المراقبة والتشخيص الأساسية، بما في ذلك توصيف أداء العتاد لمقاييس CPU، والذاكرة، والبطارية، ومعدل الإطارات. وتتضمن قدرات لاعتراض وتحليل حركة مرور الشبكة واتصالات API، بالإضافة إلى أدوات مساعدة لتجميع وتحليل سجلات أعطال التطبيق ومستوى النظام.
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.