登录 注册
其他
10,565
Stars
1,760
Forks
242
Watchers
42
Open Issues
Apache-2.0
许可证
Kotlin
语言
2015-06-03
创建时间
2026-11-11
最近更新

项目能做什么

用于快速为 Android 应用打造酷炫引导页的开源库。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# AppIntro

[![](https://jitpack.io/v/AppIntro/AppIntro.svg)](https://jitpack.io/#AppIntro/appintro) [![Join the chat at https://kotlinlang.slack.com](https://img.shields.io/badge/slack-@kotlinlang/appintro-yellow.svg?logo=slack)](https://kotlinlang.slack.com/archives/C019SH1RMBN) [![Pre Merge Checks](https://github.com/AppIntro/AppIntro/workflows/Pre%20Merge%20Checks/badge.svg)](https://github.com/AppIntro/AppIntro/actions?query=workflow%3A%22Pre+Merge+Checks%22) [![Awesome Kotlin Badge](https://kotlin.link/awesome-kotlin.svg)](https://github.com/KotlinBy/awesome-kotlin)

AppIntro is an Android Library that helps you build a **cool carousel intro** for your App. AppIntro has support for **requesting permissions** and helps you create a great onboarding experience in just a couple of minutes.

<p align="center">
    <img src="assets/logo/logo-cropped.png" alt="appintro icon" width="60%"/> <img src="assets/appintro.gif" alt="appintro sample" width="30%"/>
</p>
   
  * [Getting Started <g-emoji class="g-emoji" alias="footprints" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f463.png">👣</g-emoji>](#getting-started-)
     * [Adding a dependency](#adding-a-dependency)
     * [Basic usage](#basic-usage)
     * [Java users](#java-users)
  * [Migrating <g-emoji class="g-emoji" alias="car" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f697.png">🚗</g-emoji>](#migrating-)
  * [Features <g-emoji class="g-emoji" alias="toolbox" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f9f0.png">🧰</g-emoji>](#features-)
  * [Creating Slides <g-emoji class="g-emoji" alias="woman_artist" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f3a8.png">👩‍🎨</g-emoji>](#creating-slides-)
     * [AppIntroFragment](#appintrofragment)
     * [AppIntroCustomLayoutFragment](#appintrocustomlayoutfragment)
  * [Configure <g-emoji class="g-emoji" alias="art" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3a8.png">🎨</g-emoji>](#configure-)
     * [Slide Transformer](#slide-transformer)
        * [Custom Slide Transformer](#custom-slide-transformer)
     * [Color Transition](#color-transition)
     * [Multiple Windows Layout](#multiple-windows-layout)
     * [Indicators](#indicators)
     * [Vibration](#vibration)
     * [Wizard Mode](#wizard-mode)
     * [Immersive Mode](#immersive-mode)
     * [System Back button](#system-back-button)
     * [System UI (Status Bar and Navigation Bar)](#system-ui-status-bar-and-navigation-bar)
     * [Bottom Bar Margin](#bottom-bar-margin)
  * [Permission <g-emoji class="g-emoji" alias="lock" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f512.png">🔒</g-emoji>](#permission-)
     * [Slide Policy](#slide-policy)
  * [Example App <g-emoji class="g-emoji" alias="bulb" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4a1.png">💡</g-emoji>](#example-app-)
  * [Translating
阅读完整原文

项目深度分析 AI 生成

现代化 Jetpack Compose + 动效 Onboarding 商业化 UI Kit

产品构想基于原库设计理念,开发一套针对现代 Android 技术栈(Jetpack Compose)的高端引导页模板套件,内置 Lottie/Rive 动画、深色模式适配和高转化率设计风格,作为数字资产一次性付费出售。
核心功能Compose 声明式 API 封装、内置 10+ 套商业级开箱即用主题、预制权限引导弹窗与系统权限桥接、支持 Rive/Lottie 动画与手势交互无缝联动。
目标用户寻求快速上线高质量产品的 Android 独立开发者、小型初创团队及外包工程师。
难度/周期低 · 2 - 4 周 · 成本:极低(仅需设计与开发时间成本,托管于 Gumroad 或 Lemon Squeezy)
收费模式数字资产销售(源码授权买断制,定价 $29 - $79 不等)。
竞争风险易被盗版传播;买断制缺乏持续现金流;开发门槛相对较低易受同类竞品冲击。
依据 已验证事实

动态 Onboarding & 权限请求云配置 SDK (SaaS)

产品构想将本地静态的 AppIntro 升级为支持远程配置的 Onboarding 管理平台,运营人员无需发版即可在 Web 后台修改引导页文案、图片、步骤顺序、权限策略,并进行 A/B 测试。
核心功能极简 Android/Compose SDK 接入、Web 拖拽式编辑器、分流 A/B 测试、远程权限申请策略下发、新用户引导流失率埋点漏斗看板。
目标用户中型 App 增长团队、出海工具类/应用类产品经理与移动开发团队。
难度/周期中等 · 2 - 3 个月 · 成本:中等(基础云服务器、CDN、数据库及分析存储成本)
收费模式SaaS 订阅制(按 App 月活跃用户数 MAU 或引导流程展现次数阶梯计费)。
竞争风险面临 Appcues、Userflow 等成熟通用方案竞争;隐私政策与 SDK 体积要求严格。
依据 数据支持的判断

Kotlin Multiplatform (KMP) 跨平台 Onboarding 解决方案

产品构想将 AppIntro 的轮播与引导策略架构移植至 Kotlin Multiplatform (Compose Multiplatform),统一 Android 与 iOS 两端的新用户引导与权限请求生命周期抽象。
核心功能Android & iOS 统一 API、跨平台权限抹平抽象层(针对相机、通知等权限)、自适应双端设计规范的轮播交互、双端主题共享。
目标用户正在采用 KMP / Compose Multiplatform 进行双端开发的跨平台开发团队。
难度/周期中等 · 1 - 2 个月 · 成本:低(主要为 iOS 测试设备及开发时间)
收费模式开源核心 + 付费 Pro 扩展(高级多平台动画效果、预制落地页模版商业授权、企业级技术支持)。
竞争风险KMP 开发者基数目前仍小于原生与 Flutter;双端系统权限处理差异大导致的维护成本上升。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建于 2015-06-03,近 30 天仍在推送,发布过 17 个 Release
社区活跃Star 10,565 / Fork 1,760 / Issue 42(数据支持,可自行核实)
许可证Apache-2.0
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。