awesome-repositories.com
Blog
MCP
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
·
ealeksandrov avatar

ealeksandrov/EAIntroView

0
View on GitHub↗
3,736 stars·485 forks·Objective-C·MIT·7 vues

EAIntroView

EAIntroView is an onboarding UI library used to build sequential introduction and welcome screens. It functions as a customizable walkthrough and interactive tutorial framework for creating guided tours and step-by-step instructional guides.

The library features a coordinate-based layout engine that defines UI element placement using coordinates and offsets mapped to individual pages. It includes an event-driven UI component that triggers specific logic and animations based on page transition and visibility events.

The framework manages view navigation through a navigation-controlled introduction view that supports swiping, tapping, or index-based jumping. It provides capabilities for configuring custom page layouts, managing user onboarding flows, and executing motion effects.

Features

  • Interactive Walkthroughs - Provides a framework for building interactive guided onboarding sequences with animated transitions and custom layouts.
  • Onboarding Flows - Provides a framework to build sequential introduction screens that guide new users through application features.
  • Paging Navigation Controllers - Provides a specialized controller for managing sequential transitions between onboarding pages via touch gestures.
  • Interactive Tutorials - Provides a framework for building step-by-step interactive guides to explain application workflows.
  • Index-Based Tracking - Manages internal state tracking of the current page integer to synchronize the view hierarchy and events.
  • Lifecycle Event Triggers - Triggers specific logic and animations based on page transition and visibility events during the onboarding flow.
  • App Introduction Views - Provides a specialized view for displaying a welcome series of pages with custom text and visuals.
  • Coordinate-Based Positioning - Implements a system for placing UI elements using specific horizontal and vertical grid coordinates and offsets.
  • Gesture Navigation - Provides navigation interactions driven by horizontal touch swipes to move through the introduction hierarchy.
  • App Walkthroughs - Enables the creation of branded introduction walkthroughs with specific layouts and animations.
  • Onboarding UI Controllers - Provides specialized interface components and controllers for rendering guided tours and welcome screens.
  • Paging Navigation Systems - Ships a paging system that allows users to cycle through views via horizontal swipes, taps, or index jumps.
  • Navigation Gestures - Implements touch gestures specifically used to navigate sequentially through introduction screens.
  • UI Transition Animations - Implements visual transitions and motion effects that trigger during interface state changes between pages.
  • Animation Event Triggers - Executes specific logic and motion effects when pages reach entry or exit milestones in the sequence.
  • UI Component Coordinate Mapping - Calculates exact screen coordinates for UI elements based on predefined offsets for onboarding pages.
  • Custom Onboarding Components - Allows replacing default tour elements with custom views to create a branded first-time user experience.
  • Lifecycle Animation Triggers - Triggers animations and logic automatically based on when a page loads, appears, or disappears.
  • Custom View Injection - Allows the insertion of custom user-defined views into the onboarding navigation flow via configuration objects.
  • View Navigation Managers - Manages transitions between introduction pages through swiping, tapping, and index-based jumping.
  • Page Visual Configurations - Allows configuration of individual pages using custom views, motion effects, and specific positioning for text.
  • Page Load Logic Hooks - Provides hooks to execute specific logic or animations during the page load and visibility process.
  • Onboarding And Tutorials - Highly customizable non-intrusive welcome page solution.

Historique des stars

Graphique de l'historique des stars pour ealeksandrov/eaintroviewGraphique de l'historique des stars pour ealeksandrov/eaintroview

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait ealeksandrov/eaintroview ?

EAIntroView is an onboarding UI library used to build sequential introduction and welcome screens. It functions as a customizable walkthrough and interactive tutorial framework for creating guided tours and step-by-step instructional guides.

Quelles sont les fonctionnalités principales de ealeksandrov/eaintroview ?

Les fonctionnalités principales de ealeksandrov/eaintroview sont : Interactive Walkthroughs, Onboarding Flows, Paging Navigation Controllers, Interactive Tutorials, Index-Based Tracking, Lifecycle Event Triggers, App Introduction Views, Coordinate-Based Positioning.

Quelles sont les alternatives open-source à ealeksandrov/eaintroview ?

Les alternatives open-source à ealeksandrov/eaintroview incluent : ephread/instructions — Instructions is a Swift framework designed for creating guided tours and user onboarding experiences. It manages the… yokeyword/fragmentation — Fragmentation is an Android fragment management library and navigation framework. It coordinates the lifecycle,… issacw0ng/swipebacklayout — SwipeBackLayout is an Android gesture navigation library and view component designed to implement edge-swipe gestures… gilbarbara/react-joyride — react-joyride is a user onboarding library for React applications used to create interactive guided tours and… mamaral/onboard — Onboard is an iOS onboarding framework designed for creating guided welcome screen sequences and tutorial flows. It… textualize/toolong — toolong is a terminal log viewer and TUI log manager designed for monitoring live log streams and navigating large log…

Alternatives open source à EAIntroView

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec EAIntroView.
  • ephread/instructionsAvatar de ephread

    ephread/Instructions

    5,195Voir sur GitHub↗

    Instructions is a Swift framework designed for creating guided tours and user onboarding experiences. It manages the sequence, animations, and layouts of instructional bubbles and highlighting markers to lead users through application features. The library provides tools for interface highlighting, using dimmed background overlays and precise cutouts to draw attention to specific UI elements. It includes mechanisms for walkthrough flow control, allowing developers to manage linear progression, jump to specific steps, or implement tour skipping logic. Visual elements are customizable through

    Swift
    Voir sur GitHub↗5,195
  • yokeyword/fragmentationAvatar de YoKeyword

    YoKeyword/Fragmentation

    9,688Voir sur GitHub↗

    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

    Javaactivity-fragmentfragmentswipeback
    Voir sur GitHub↗9,688
  • issacw0ng/swipebacklayoutAvatar de Issacw0ng

    Issacw0ng/SwipeBackLayout

    6,089Voir sur GitHub↗

    SwipeBackLayout is an Android gesture navigation library and view component designed to implement edge-swipe gestures for navigating back to previous screens. It provides the underlying logic and layout management necessary to integrate horizontal swipe transitions into an application's screen stack. The library utilizes a custom layout manager to coordinate the simultaneous movement of foreground and background views. It maps horizontal touch offsets to the translation and opacity of view hierarchies, using interpolation to calculate visual progression based on the swipe percentage. The sys

    Java
    Voir sur GitHub↗6,089
  • gilbarbara/react-joyrideAvatar de gilbarbara

    gilbarbara/react-joyride

    7,588Voir sur GitHub↗

    react-joyride is a user onboarding library for React applications used to create interactive guided tours and walkthroughs. It provides a framework for defining sequences of tooltips and beacons that highlight specific user interface elements to introduce users to application features. The library distinguishes itself through a programmatic controller that allows developers to manage tour state, navigation, and lifecycle events via external application logic. It supports a high degree of visual extensibility, allowing the replacement of default tooltips and beacons with custom components to m

    TypeScriptjoyridereactreact-component
    Voir sur GitHub↗7,588
  • Voir les 30 alternatives à EAIntroView→