跳到正文
发现
移动应用生活服务

Alkitab:开源 Android 圣经阅读应用

免费开源、无广告的 Android 圣经阅读应用,支持自定义译本、诗歌本与读经计划。

admin
发布于 2026-11-04
浏览
1
访问
0
下载
0
版本
v5.0.0-beta.5
平台
Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Alkitab(印尼语中「圣经」的意思)是一款面向 Android 的免费开源圣经阅读应用,特点是无广告、打开即读。除印尼语版本 Alkitab 外,还有非印尼语版本 Quick Bible,两者均可在 Google Play 获取。应用使用 Kotlin 编写,遵循 Apache-2.0 协议。

主要功能

  • 提供干净、无广告的阅读体验,界面已支持多语言本地化。
  • 经文高亮与预览:支持多种高亮颜色,并可自定义混合效果预览。
  • 搜索与跳转:提供搜索经文引用建议,可输入引用直接跳转章节。
  • 笔记、诗歌本(Songs)与灵修(Devotion)等辅助阅读模块,可调整字体样式与外观。
  • 每日经文桌面小部件,支持翻译回退处理。
  • 圣经版本管理:原生使用 .yes 格式,可在「Versions」界面直接打开;内置转换器可将 PalmBible+ 的 .pdb 转为 .yes;.yes.gz、.pdb.gz 会自动解压。
  • 可自行创建并分发圣经译本、诗歌本和读经计划。
  • 支持从其他应用直接打开指定经文。

安装与使用

普通用户可直接从 Google Play 安装。项目的 Releases 页面提供每次推送 develop 后自动构建的预发布 APK,它们使用生产签名、可以直接安装,但属于开发版本,而非 Google Play 上的稳定版。

从源码构建需要 JDK 21 和 Android SDK(含 NDK,因为 Snappy 模块包含原生 C++)。主应用模块为 :Alkitab,本地开发使用开箱即用的 plain flavor:

./gradlew assemblePlainDebug

CI 中使用的单元测试:

./gradlew testPlainDebugUnitTest testPlainReleaseUnitTest

自定义圣经文本的编写与二进制格式说明,见 https://github.com/yukuku/androidbible/blob/develop/docs/README.md 。

注意事项

  • 四个 product flavor 为 plain、yuku_alkitab、yuku_quick_bible、sabda_alkitab;后三者是正式发布版本,需要本仓库未包含的圣经文本与签名密钥。
  • plain flavor 自带占位圣经数据(位于 Alkitab/src/plain/assets/internal)和占位的 Alkitab/google-services.json,因此 Firebase 相关功能不会真正生效,但构建和其余功能不受影响。
  • 集成分支是 develop,贡献代码请基于 develop,PR 也请指向 develop。
  • 更多架构、功能与工具文档见 https://github.com/yukuku/androidbible/blob/develop/docs/README.md 。

本作品整理自 GitHub 开源项目 yukuku/androidbible,原作者 @yukuku,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v5.0.0-beta.5当前版本

    完成多语言界面本地化与术语清理;新增原文高亮颜色和可自定义的混合预览;修复 Devotion 单指切换、Goto Direct 分隔符输入崩溃、Android 8 启动等问题;升级 Gradle 9.7.1。

评论