awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 Repos

Awesome GitHub RepositoriesStack-Based Navigation History

Management of screen hierarchies using a push-pop stack to control back-button behavior and history clearing.

Distinct from History Management: None of the candidates cover mobile-specific stack history management for screen transitions

Explore 11 awesome GitHub repositories matching mobile development · Stack-Based Navigation History. Refine with filters or upvote what's useful.

Awesome Stack-Based Navigation History GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • yokeyword/fragmentationAvatar von YoKeyword

    YoKeyword/Fragmentation

    9,688Auf GitHub ansehen↗

    Fragmentation is an Android fragment management library and navigation framework. It coordinates the lifecycle, transactions, and navigation of fragments to reduce boilerplate code. The framework provides a system for handling back-stack operations, transition animations, and activity-like launch modes between fragments. It includes a navigation debugger with visual tools for inspecting the fragment hierarchy and monitoring the navigation stack in real time. The library covers fragment communication through activity-scoped event buses, lifecycle coordination with lazy view initialization, an

    Implements a stack-based navigation system for fragments with support for activity-like launch modes and result handling.

    Javaactivity-fragmentfragmentswipeback
    Auf GitHub ansehen↗9,688
  • aksonov/react-native-router-fluxAvatar von aksonov

    aksonov/react-native-router-flux

    8,927Auf GitHub ansehen↗

    This project is a cross-platform mobile navigation library and declarative routing engine. It maps components to named scenes within a centralized configuration to manage application flow and screen transitions. The system distinguishes itself through a variety of specialized navigation patterns, including a mobile drawer navigation system for side menus and a tab navigation framework for organizing top-level views. It also features a modal overlay manager for rendering screens as pop-ups or transparent lightboxes and a deep linking handler that maps incoming URIs to specific application scen

    Maintains a hierarchical list of active scenes to manage back-button behavior and clear history during transitions.

    JavaScript
    Auf GitHub ansehen↗8,927
  • microsoft/reactxpAvatar von microsoft

    microsoft/reactxp

    8,257Auf GitHub ansehen↗

    ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It provides a declarative interface that maps to different native implementation sets depending on the target environment. The project enables consistent visual experiences across operating systems through a flexbox-based layout engine, a virtual stack for navigation management, and a unified native-bridge API for accessing system services. It distinguishes itself with specialized capabilities for declarative animation orchestration, platform-specific logic resolution, and an aut

    Manages screen transitions using a push-pop virtual stack to organize navigation history.

    TypeScript
    Auf GitHub ansehen↗8,257
  • nisrulz/flutter-examplesAvatar von nisrulz

    nisrulz/flutter-examples

    7,148Auf GitHub ansehen↗

    This project is a collection of reference implementations and sample applications for Flutter. It provides practical examples covering API integration, user authentication, data persistence, and a gallery of UI patterns. The repository distinguishes itself by offering a wide array of functional demos, including implementations for Google and email-based identity verification, cloud database synchronization, and the use of both relational and key-value local storage. It also includes specialized utility examples such as expense tracking, tip calculation, and body mass index tools. The project

    Manages screen hierarchies using a push-pop stack to control view transitions and history.

    Dartandroidapplication-frameworkcross-platform
    Auf GitHub ansehen↗7,148
  • thecodingmachine/react-native-boilerplateAvatar von thecodingmachine

    thecodingmachine/react-native-boilerplate

    5,542Auf GitHub ansehen↗

    Dieses Projekt ist ein TypeScript-Scaffold für mobile Anwendungen und ein Framework-Template für den Aufbau plattformübergreifender iOS- und Android-Anwendungen. Es bietet einen standardisierten architektonischen Ausgangspunkt, der die Trennung von Belangen (Separation of Concerns) betont, indem Geschäftslogik von der Benutzeroberfläche isoliert wird. Das Template fungiert als Architektur-Kit mit integrierter Unterstützung für umgebungsabhängige Konfigurationen, was unterschiedliche API-Geheimnisse und Einstellungen über Entwicklungs- und Produktions-Builds hinweg ermöglicht. Es dient zudem als internationalisiertes Starter-Projekt mit dynamischer visueller Theme-Injektion und mehrsprachiger Lokalisierung. Die Codebasis deckt mehrere Kernbereiche ab, einschließlich Stack-basiertem Navigations-Routing, asynchroner Remote-API-Datenintegration und sicherem lokalem Datenspeicher über einen Key-Value-Store. Es organisiert den Entwicklungsprozess weiter durch integriertes Management von Umgebungsvariablen und ein einheitliches System für das mobile UI-Theme-Management.

    Manages screen hierarchies using a push-pop stack to control view transitions and navigation history.

    TypeScript
    Auf GitHub ansehen↗5,542
  • timc1/kbarAvatar von timc1

    timc1/kbar

    5,182Auf GitHub ansehen↗

    kbar is a React command palette library that gives applications a searchable overlay for finding and executing commands using the keyboard. It includes keyboard shortcut binding, so users can trigger commands directly without opening the palette, and supports nested sub-menu navigation, allowing actions to be organized into hierarchical groups that can be drilled into and back out of with arrow keys. The library differentiates itself through a hook-based API that lets any React component register commands and shortcuts declaratively, alongside a global keyboard listener that handles palette a

    Ships an action history stack for hierarchical drill-down and back navigation within the command palette.

    TypeScriptcommand-palettehooksjavascript
    Auf GitHub ansehen↗5,182
  • frogermcs/instamaterialAvatar von frogermcs

    frogermcs/InstaMaterial

    4,941Auf GitHub ansehen↗

    InstaMaterial ist eine Material-Design-Social-Media-Interface-Implementierung für Android. Sie dient als mobiles Anwendungs-Frontend und Navigations-Framework mit scrollbaren Inhalts-Feeds, Nutzerprofilen und interaktiven Social-Engagement-Elementen. Das Projekt zeichnet sich durch sein komplexes Motion-Design aus, einschließlich kreisförmiger Reveal-Animationen, die von spezifischen Touch-Koordinaten zwischen Bildschirmen überblenden, sowie sequenzierten Entry-Effekten, die Translation, Alpha- und Skalierungstransformationen koordinieren. Zudem implementiert es ein benutzerdefiniertes Kamera-Integrationssystem, das Shader für kreisförmiges Bild-Cropping und Bitmap-Verarbeitung innerhalb eines Foto-Publishing-Workflows nutzt. Das Framework deckt ein breites Spektrum an Interface-Funktionen ab, einschließlich Activity-Stack-Management, programmatischer Navigation-Drawer-Injektion und Social-Feed-Management. Es integriert interaktives Komponentendesign mit Ripple-Feedback, zustandsgesteuertem Textwechsel für numerische Zähler und spezialisierten Animationen für Eingabefehler und Upload-Fortschritt.

    Implements a system for managing screen history via a push-pop stack to control navigation and back-button behavior.

    Java
    Auf GitHub ansehen↗4,941
  • abuanwar072/e-commerce-complete-flutter-uiAvatar von abuanwar072

    abuanwar072/E-commerce-Complete-Flutter-UI

    4,819Auf GitHub ansehen↗

    Dieses Projekt ist ein Flutter E-Commerce UI-Kit und eine plattformübergreifende Mobile-Vorlage, die eine umfassende Bibliothek an Screens und Layouts für digitale Storefronts bereitstellt. Es ist für den Einsatz unter Android und iOS konzipiert, um die Entwicklung von Online-Shopping-Apps zu erleichtern. Das Kit enthält vorgefertigte Oberflächen für die Produktsuche, einschließlich Homepages, Kategoriekatalogen und Suchfiltern. Zudem bietet es eine dedizierte Reihe von Layouts für die mobile Authentifizierung, inklusive Benutzerregistrierung, Login und Passwort-Wiederherstellung. Die Codebasis deckt eine breite Palette an Commerce-Funktionen ab, darunter Warenkorbverwaltung, Checkout-Flows und Workflows zur Sendungsverfolgung. Zusätzlich enthält sie Komponenten für das User-Onboarding, Produktinformationsanzeigen und die Organisation von Benutzerprofilen.

    Manages the sequence of shopping screens using a push-pop stack to handle user flow and back-button navigation.

    Dartandroidandroid-appecommerce
    Auf GitHub ansehen↗4,819
  • codeceptjs/codeceptjsAvatar von codeceptjs

    codeceptjs/CodeceptJS

    4,225Auf GitHub ansehen↗

    CodeceptJS ist ein NodeJS-End-to-End-Testframework zur Automatisierung von Akzeptanztests für Web-, Mobil- und Desktop-Anwendungen. Es dient als plattformübergreifender Testautomatisierer und BDD-Tool (Behavior-Driven Development), das Feature-Dateien auf Step-Definitionen abbildet, um technische Tests mit Geschäftsanforderungen in Einklang zu bringen. Das Projekt zeichnet sich durch KI-gestützte Testwartungsfunktionen aus, die maschinelles Lernen nutzen, um defekte Element-Selektoren bei Änderungen der Benutzeroberfläche automatisch zu identifizieren und zu reparieren. Es verfügt zudem über eine treiberunabhängige Abstraktionsschicht, die es ermöglicht, dieselben Testsuiten über verschiedene Browser-Engines, Betriebssysteme und mobile Plattformen via Appium auszuführen. Das Framework deckt ein breites Funktionsspektrum ab, einschließlich Browser- und Mobilautomatisierung, API-Mocking und -Testing sowie visuellem Regressionstesting. Es implementiert Architekturmuster wie das Page Object Model und Dependency Injection und bietet Observability-Tools wie aktionskommentierte Screencasts und automatisierte Fehleranalyse. Das Projekt bietet eine Befehlszeilenschnittstelle für Test-Scaffolding und interaktives Debugging.

    Manages screen hierarchies via a push-pop stack to verify the application back-stack and navigation flow.

    JavaScript
    Auf GitHub ansehen↗4,225
  • nandorojo/solitoAvatar von nandorojo

    nandorojo/solito

    4,093Auf GitHub ansehen↗

    Solito is a cross-platform navigation library and routing bridge that enables the development of mobile apps and web pages from a single codebase using React Native and Next.js. It functions as an orchestrator that synchronizes file-system based routing and screen logic across both platforms. The project provides a unified navigation interface that maps a single set of URLs to either web pages or native screens. This allows for synchronized linking and route parameters, ensuring that users land on the correct content regardless of whether they are using a browser or a mobile application. The

    Swaps the current screen in a navigation stack without adding a new entry to the history.

    TypeScript
    Auf GitHub ansehen↗4,093
  • bluelinelabs/conductorAvatar von bluelinelabs

    bluelinelabs/Conductor

    3,903Auf GitHub ansehen↗

    Conductor ist ein view-basiertes Framework für Android-Anwendungen, das ein System zur Orchestrierung von UI-Komponenten durch Lebenszyklus-Controller, Navigations-Router und UI-Koordination bereitstellt. Es konzentriert sich auf das Management des Ladens und Entladens von Views, um Speicher und Zustand zu optimieren. Das Framework bietet ein Routing-System für das Management von Bildschirmübergängen und Verlauf-Stacks, was die Erstellung hierarchischer Layouts wie Master-Detail-Views durch Verschachtelung von Navigationsflüssen ermöglicht. Es enthält zudem eine Schnittstelle zur Implementierung benutzerdefinierter Animationen und visueller Effekte während View-Wechseln. Die breiteren Fähigkeiten umfassen die Kontrolle des View-Lebenszyklus, die Koordination von Bildschirmflüssen und die Kapselung von View-Logik in Controller, die Attachment- und Detachment-Zustände verfolgen.

    Coordinates screen transitions using a push-pop stack to track and manage the user's navigation history.

    Java
    Auf GitHub ansehen↗3,903
  1. Home
  2. Mobile Development
  3. Stack-Based Navigation History

Unter-Tags erkunden

  • Action History StacksStacks that track the hierarchy of action groups to enable drill-down and back navigation in command menus. **Distinct from Stack-Based Navigation History:** Distinct from Stack-Based Navigation History: focuses on history of action groups in a command palette rather than mobile screen navigation.
  • Stack ReplacementMechanisms for swapping the current screen in a navigation stack without adding to the history. **Distinct from Stack-Based Navigation History:** Focuses on the action of replacing the top of the stack rather than the general management of stack history.