2 Repos
Techniques to reduce the time and friction between application launch and reaching the main interface.
Distinct from App Launch Time Measurements: Focuses on removing launch-time obstacles like ads rather than measuring startup duration metrics
Explore 2 awesome GitHub repositories matching mobile development · App Launch Optimizations. Refine with filters or upvote what's useful.
Android-Touch-Helper ist ein Tool zum Überspringen von Werbung und ein automatisiertes UI-Interaktionssystem für Android. Es nutzt Android Accessibility APIs, um Skip-Buttons zu erkennen und anzuklicken, wodurch die Entfernung von Werbe-Splash-Screens während des App-Starts automatisiert wird. Das Tool nutzt eine Kombination aus Accessibility-basiertem UI-Scanning und koordinatenbasierter Eingabesimulation. Es identifiziert überspringbare Elemente durch Abgleich vordefinierter Keywords und Text-Labels mit der Bildschirmhierarchie oder durch Auslösen von Touch-Events an spezifischen Bildschirmprozenten, wenn strukturelle UI-Elemente verborgen sind. Das System verwendet ereignisgesteuerte Bildschirmüberwachung und Pattern-Matching-Heuristiken, um den aktuellen Fensterstatus zu bewerten. Diese Funktionen ermöglichen es dem Tool, nach UI-Steuerelementen zu suchen und wiederholte Klicks im Namen des Benutzers auszuführen, um App-Startzeiten zu optimieren.
Reduces startup delay by automatically bypassing promotional ads before the main app interface loads.
BeeHive is a modular architecture framework for iOS applications. It provides a dependency injection container, an event bus middleware, a module lifecycle manager, and a service locator to organize an application into independent functional modules. The framework distinguishes itself by utilizing asynchronous module loading to reduce application startup time and prevent main thread blocking. It employs macro-driven automatic module registration to decouple instantiation from application logic and uses protocol-based service mapping to resolve dependencies without requiring direct imports. T
Loads app modules asynchronously to reduce launch time and prevent main thread blocking.