/OfflineAudio_MultiVersion_Bible

This is a Multi-Version Offline Audio Bible app that features 10 different Bible versions and capable of audio speaking which is made possible by Google TextToSpeech Engine. Everything is done offline and there is no downloading

Primary LanguageJava

Offline Audio Bible (Ten Versions)

Offline Audio Bible (Ten Versions) App is a Religious app which features ten Bible versions with ability to read out the text that you see while everything is done offline. The ability to read out text is made possible by Google TextToSpeech Engine.

Screenshots

Screen Screen

Used Libraries

  • Google TextToSpeech Engine
  • Prepackaged Database
  • Android Architecture Components (ROOM for Database, LiveData, ViewModel etc)

Project Overview

I did productionize this app, taking it from a no state to a production-ready state. This involves finding and handling error cases, adding accessibility features, allowing for localization, adding many prepackaged databases, optimising SQLite database and adding a library.

Why this Project?

During the lockdown imposed by the Nigerian Government necessitated by COVID 19, I had more time to read Bibles and wanted a Bible app with many versions and offline capability which can play audio of the texts written there, I searched tirelessly without finding a favourable one: hence, I decided to find a solution.

Bible Versions in this app

  • Darby Bible Translation
  • King James Bible Version
  • Basic Bible Version
  • Webster Bible Version
  • Douay Rheim Bible Transaction
  • American King James Version
  • Young's Literal Bible
  • World English Bible
  • English Revised Edition
  • American Standard Version

Google Play Store Listing

https://play.google.com/store/apps/details?id=com.soyinka.holybiblenative

Other way to run the app

Download this GitHub master to or from Android Studio and run or download the video to see the app being run https://github.com/ShowYoungg/HolyBibleNative/blob/master/20200604_125253.mp4

Releases

Version 1.0 https://play.google.com/store/apps/details?id=com.soyinka.holybiblenative