awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesApp Launch Optimizations

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.

Awesome App Launch Optimizations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • zfdang/android-touch-helperAvatar de zfdang

    zfdang/Android-Touch-Helper

    5,305Voir sur GitHub↗

    Android-Touch-Helper est un outil de saut de publicité et un système d'interaction UI automatisé pour Android. Il exploite les API d'accessibilité Android pour détecter et cliquer sur les boutons « passer », automatisant la suppression des publicités promotionnelles lors du lancement des applications. L'outil utilise une combinaison de balayage UI basé sur l'accessibilité et de simulation d'entrée basée sur les coordonnées. Il identifie les éléments passables en faisant correspondre des mots-clés et des étiquettes de texte prédéfinis avec la hiérarchie de l'écran ou en déclenchant des événements tactiles à des pourcentages d'écran spécifiques lorsque les éléments UI structurels sont masqués. Le système emploie une surveillance d'écran pilotée par les événements et des heuristiques de correspondance de motifs pour évaluer l'état actuel de la fenêtre. Ces capacités permettent à l'outil de scanner les contrôles UI et d'effectuer des clics répétitifs pour le compte de l'utilisateur afin d'optimiser les temps de lancement des applications.

    Reduces startup delay by automatically bypassing promotional ads before the main app interface loads.

    Javaaccessibilityactivityad
    Voir sur GitHub↗5,305
  • alibaba/beehiveAvatar de alibaba

    alibaba/BeeHive

    4,339Voir sur GitHub↗

    BeeHive est un framework d'architecture modulaire pour les applications iOS. Il fournit un conteneur d'injection de dépendances, un middleware de bus d'événements, un gestionnaire de cycle de vie de modules et un service locator pour organiser une application en modules fonctionnels indépendants. Le framework se distingue par l'utilisation du chargement asynchrone de modules pour réduire le temps de démarrage de l'application et éviter le blocage du thread principal. Il emploie un enregistrement automatique de modules basé sur des macros pour découpler l'instanciation de la logique applicative et utilise un mappage de services basé sur des protocoles pour résoudre les dépendances sans nécessiter d'imports directs. Le projet couvre des capacités de haut niveau pour la communication inter-modules et l'orchestration d'événements, permettant la diffusion de déclencheurs métier personnalisés à travers des unités isolées. Il inclut également une infrastructure pour la distribution de l'état global de l'application et la coordination des séquences d'initialisation et de nettoyage tout au long du cycle de vie des modules.

    Loads app modules asynchronously to reduce launch time and prevent main thread blocking.

    Objective-Cbeehiveioslifecycle
    Voir sur GitHub↗4,339
  1. Home
  2. Mobile Development
  3. App Launch Optimizations