awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
AppIntro avatar

AppIntro/AppIntro

0
View on GitHub↗
10,569 نجوم·1,765 تفرعات·Kotlin·Apache-2.0·4 مشاهدات

AppIntro

AppIntro is an Android onboarding framework used to create swipeable introductory screens and feature walkthrough carousels. It provides a navigation controller to manage wizard-style flow control and a UI component library for handling slide transitions and immersive layouts.

The framework integrates system runtime permission requests directly into the onboarding sequence, allowing developers to block navigation until required access is granted. It supports different navigation modes that can toggle between standard and wizard behaviors, including the ability to restrict slide transitions based on specific user conditions.

The library covers visual effects such as navigation progress indicators and slide transition animations. It also includes tools for system UI customization to manage status bar visibility and fullscreen display modes.

Features

  • App Onboarding Flows - Provides a complete framework for creating swipeable introductory screens to guide new users through an Android application.
  • Interactive Walkthroughs - Creates guided sequences of screens to explain primary value propositions to first-time users.
  • Android Fragment Adapters - Uses Android Fragment adapters to manage a sequence of layouts and logic for individual onboarding screens.
  • ViewPager Integrations - Leverages the Android ViewPager component to enable horizontal swiping and linear navigation through the introduction.
  • First-Run Experiences - Enables the design of welcoming first-run experiences with customized navigation and visual transitions.
  • Onboarding Frameworks - Ships a lightweight framework for creating instructional, swipeable introductory sequences for new Android users.
  • Navigation Controllers - Provides a programmatic interface for managing wizard-style flow control and restricting navigation based on screen conditions.
  • Android UI Components - Offers a library of reusable visual elements for slide transitions, progress indicators, and fullscreen layouts.
  • Permission Onboarding - Implements UX flows that guide users through granting necessary system permissions during the onboarding process.
  • Onboarding Permission Guards - Integrates system permission requests into onboarding slides, blocking navigation until required access is granted.
  • Permission Request Workflows - Integrates system runtime permission requests directly into the initial setup sequence of the application.
  • Navigation Mode Toggles - Provides a mechanism to toggle between standard and wizard navigation modes to modify back buttons and skip actions.
  • Navigation Mode Controls - Allows switching between standard and wizard modes to change button behavior and lock system back buttons.
  • Navigation Guards - Blocks transitions to the next onboarding slide until specific user conditions or permission requests are resolved.
  • Slide Transition Engines - Implements visual transition effects such as zoom, fade, and parallax for movement between onboarding slides.
  • Progress Indicators - Provides visual components like dot indicators and progress bars to track user advancement through the onboarding sequence.
  • Slide Navigation Logic - Enforces specific conditions, such as checkbox validation, before allowing a user to proceed to the next slide.

سجل النجوم

مخطط تاريخ النجوم لـ appintro/appintroمخطط تاريخ النجوم لـ appintro/appintro

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة appintro/appintro؟

AppIntro is an Android onboarding framework used to create swipeable introductory screens and feature walkthrough carousels. It provides a navigation controller to manage wizard-style flow control and a UI component library for handling slide transitions and immersive layouts.

ما هي الميزات الرئيسية لـ appintro/appintro؟

الميزات الرئيسية لـ appintro/appintro هي: App Onboarding Flows, Interactive Walkthroughs, Android Fragment Adapters, ViewPager Integrations, First-Run Experiences, Onboarding Frameworks, Navigation Controllers, Android UI Components.

ما هي البدائل مفتوحة المصدر لـ appintro/appintro؟

تشمل البدائل مفتوحة المصدر لـ appintro/appintro: ogaclejapan/smarttablayout — SmartTabLayout is an Android user interface navigation component that synchronizes a tabbed navigation strip with the… h07000223/flycotablayout — FlycoTabLayout is a Java-based library for building tabbed navigation interfaces in Android applications. It functions… saiwu-bigkoo/android-convenientbanner — Android-ConvenientBanner is an image banner library for Android apps that provides a sliding image carousel with… shipshapecode/shepherd — Shepherd is a client-side onboarding framework and interactive product tour library used to create step-by-step guided… gilbarbara/react-joyride — react-joyride is a user onboarding library for React applications used to create interactive guided tours and… usablica/intro.js — Intro.js is a JavaScript onboarding tour library and web interface guide framework. It functions as an interactive…

بدائل مفتوحة المصدر لـ AppIntro

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع AppIntro.
  • ogaclejapan/smarttablayoutالصورة الرمزية لـ ogaclejapan

    ogaclejapan/SmartTabLayout

    7,068عرض على GitHub↗

    SmartTabLayout is an Android user interface navigation component that synchronizes a tabbed navigation strip with the scroll position of a ViewPager. It functions as a layout system that maps page scroll offsets to active tab indicators, providing a visual marker that offers continuous feedback as users swipe through paginated content. The component utilizes an adapter-based system to bind fragment-based page sets to dynamic tab labels. It allows for the replacement of standard tab appearances with custom layouts or user-defined views while maintaining synchronization with the page viewer. T

    Java
    عرض على GitHub↗7,068
  • h07000223/flycotablayoutالصورة الرمزية لـ H07000223

    H07000223/FlycoTabLayout

    11,101عرض على GitHub↗

    FlycoTabLayout is a Java-based library for building tabbed navigation interfaces in Android applications. It functions as a custom view component and navigation tool that allows developers to organize content into switchable categories using customizable indicators and animations. The library distinguishes itself through integrated notification badge components that display unread message tips and status indicators directly on individual tabs. It also provides specialized navigation synchronization, allowing the tab layout to function as a standalone component or as a linked navigation bar ti

    Java
    عرض على GitHub↗11,101
  • saiwu-bigkoo/android-convenientbannerالصورة الرمزية لـ saiwu-bigkoo

    saiwu-bigkoo/Android-ConvenientBanner

    4,748عرض على GitHub↗

    Android-ConvenientBanner is an image banner library for Android apps that provides a sliding image carousel with infinite looping and 3D transition effects. It is a specialized ViewPager implementation designed for rotating banners and reusable user interface carousels. The component features a system for simulating an endless loop by duplicating boundary items and utilizes matrix transformations and scaling to create three-dimensional depth during page transitions. It includes a timer-driven auto-rotation mechanism that triggers transitions at fixed intervals and pauses during user interacti

    Java
    عرض على GitHub↗4,748
  • gilbarbara/react-joyrideالصورة الرمزية لـ gilbarbara

    gilbarbara/react-joyride

    7,588عرض على 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
    عرض على GitHub↗7,588
  • عرض جميع البدائل الـ 30 لـ AppIntro→