Key Features

📖

Offline Bible Reading

Full Bible in Haitian Creole, English, French, and Spanish — downloaded once, read anywhere.

📅

Daily & Weekly Verses

Curated verses with reflections, configurable via Firebase Remote Config.

💬

Community Comments

Share thoughts on daily verses with a moderated, pseudonymous community.

🙏

Prayer Requests

Submit and support prayer requests within the app community.

🎬

Media Library

Watch sermons, teachings, and videos curated from our YouTube channel.

🎨

Themes & Reading Settings

Dark/light modes, font size, line height, and reading preferences.

Download on Google Play

How to Use

1

Download Bib Kreyol from Google Play.

2

Choose your Bible language (Kreyòl, English, Français, or Español).

3

Wait for the one-time Bible download (Wi-Fi recommended).

4

Read, bookmark, share verses, and explore daily content.

App Architecture

Bib Kreyol follows Clean Architecture with three layers — domain, data, and presentation — plus modular features.

Domain Layer

Business models, repository interfaces, and use cases.

  • Models (BibleVerse, Comment, DailyVerse)
  • Repository interfaces
  • Use cases

Data Layer

Room database, Firebase Firestore, Remote Config, and repository implementations.

  • Room (local Bible cache)
  • Firebase Firestore
  • Remote Config
  • Cloudflare Pages (comments read)

Presentation Layer

Jetpack Compose UI, ViewModels (MVVM), and Hilt dependency injection.

  • Jetpack Compose UI
  • ViewModels (MVVM)
  • Hilt DI
  • StringResources (ht/en/es/fr)

Modules

app (main), media-library, with shared Firebase and Cloudflare integrations.

BibKreyol/
├── app/                    # Main Android module
│   ├── domain/             # Models, repository interfaces
│   ├── data/               # Room, Firebase, repositories
│   └── presentation/       # Compose UI, ViewModels
├── media-library/          # YouTube/media feature module
└── docs/                   # Firebase, Cloudflare, config schemas

Documentation

Technical docs for developers and contributors.

APP_CONFIG_SCHEMA.md

Remote config schema for in-app messages, wallet, weekly verse, and ads.

Cloudflare Pages

Static comments & prayer request reads — free CDN, no Functions quota.

Firebase Backend

Firestore comments, Cloud Functions for writes, Remote Config for live updates.