它解决什么问题
Android 上的 SQLite 持久化层
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Google · 本地数据库
整理日期:2026-10-27 · Android · 同分类 16 个
上面几项是本条目的关键信息摘要,正文整理见下方「详细说明」与「关键信息」。
Android 上的 SQLite 持久化层
表结构写成注解实体,查询在编译期校验,结果直接映射成对象或 Flow;迁移、事务、与协程的衔接都由官方库处理,不用手写游标和样板代码。
复杂查询与多表关联仍要写 SQL,迁移脚本写错只在运行时暴露;大表建索引会卡主线程,得自己挪到后台线程执行。
需要本地缓存、离线可用或存结构化数据的 Android 应用。
只存少量配置项的应用,用 DataStore 更轻。
标签取自各项目公开信息里的分类字段,未做二次归类。
| 方案 | 形态 | 定位 | 许可证 |
|---|---|---|---|
| Jetpack Compose | 声明式 UI 框架 | Android 官方声明式 UI 工具包 | Apache-2.0 |
| Kotlin | 编程语言 | Android 首选、可编译到多端的语言 | Apache-2.0 |
| Navigation Compose | 导航组件 | Compose 的导航与返回栈管理 | Apache-2.0 |
| Hilt | 依赖注入框架 | Android 上的编译期依赖注入 | Apache-2.0 |
| Retrofit | 网络请求库 | 把 HTTP 接口写成 Kotlin 接口 | Apache-2.0 |
| WorkManager | 后台任务调度 | 保证最终执行的后台任务调度器 | Apache-2.0 |
| CameraX | 相机库 | 抹平机型差异的相机抽象层 | Apache-2.0 |
| Firebase Cloud Messaging | 推送服务 | Android 官方推送通道 | — |
| Firebase Crashlytics | 崩溃监控服务 | 实时收集线上崩溃堆栈 | — |
| Google Play Billing | 内购库 | Android 官方应用内购买 | — |
| Android App Links | 深链机制 | 把网页链接直接打开对应 App | — |
| PermissionX | 权限申请库 | 把运行时权限申请写短 | Apache-2.0 |
| Baseline Profile | 启动优化机制 | 让首次启动少走解释执行 | — |
| ML Kit | 端上 AI SDK | Google 的端上 AI 能力包 | — |
| Google Play Developer API | 商店管理 API | Google Play 后台管理 API | — |
| Firebase Test Lab | 云真机测试服务 | 云端真机与模拟器测试 | — |
同一分类内的方案才适合横向比较;定位列已按详情页原文截断
先看功能深度:需要系统级能力(后台任务、蓝牙、精确手势、原生控件)时两端原生更稳;以表单、列表、内容浏览为主的产品,Flutter / React Native 能省一半以上工作量,代价是包体积与个别插件的适配成本。
小程序是「不用安装的轻应用」,适合拉新与轻交互;需要后台常驻、推送、硬件能力或离线能力时仍然要做 App。常见做法是先用小程序验证需求,再决定是否投 App。
页面文字只做中文整理,数值不改写;仓库地址、许可证与版本请以官方仓库为准,本站与所列项目无隶属关系。
条目信息取自各项目官方仓库与文档;定位、优势与注意事项为中文归纳,数值不改写,仓库地址、许可证与版本以官方为准。