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.