Cross-platform Bible study mobile app

Duncan Heaster
Duncan Heaster
Carelinks Ministries
“I gave Arkbauer the task of producing a sophisticated but easy to use app, coordinating a vast amount of text, audio and video material- every verse of the Bible with commentaries and thousands of related media files. They succeeded well beyond my expectations, kept to schedule, and were understanding and accommodating throughout the development process. I sincerely do recommend them as a solid, responsive and genuinely capable group of professionals. The app has been very successful already. I have every desire to warmly recommend them.”

Duncan Heaster approached us looking for a reliable mobile app development company to create Bible Companion mobile app.
There are quite a lot of Bible apps available – most of them are old & outdated; some of them are paid apps. The goal was to create a no-ads, fully free of charge, a modern cross-platform mobile application that is the best ever Bible app in the market.


Daily notes and reading planner for the whole year

Each day, there is a unique message linked to a certain chapter of the books that the user is prompted to read.

Text, message & youth audio for each chapter

There are 66 books and more than 1200 chapters in the Bible – each and every chapter has three audio files – text, message & youth.

Deeper commentary on every verse

Each verse can be opened individually to see the related commentary explaining what is meant by that. Commentary has cross-references to other verses.

Sophisticated navigation throughout all books, chapters & verses

The user is able to read and navigate from the first books first chapter till the very last chapter of the last book in the Bible – no need to switch the book or chapter every time.

Easy to use Bible-navigation

Bible navigation allows user to easily find the desired book, chapter and verse. User can either read the whole selected chapter or open a certain verse.

Bible Basics study course with Q&A

A Basic Bible study course is included as well which allows new joiners to get around the topic. There are 10 studies with subsections that all have questions in the end-user is able to answer them and submit for feedback via e-mail.

Advanced search

The user is able to search for anything in books & commentary.

Progressive audio playing (automatically play next audio file)

Enabled by default, the next audio file is automatically played when the currently played audio file finishes.

Multi-language content (fully manageable by the client via simple JSON manifest file)

We created a sophisticated and easy to use mechanism to enable the client to do the content updates (e.g. fixes) and add additional languages as well. All that is managed via a simple JSON manifest file where all available languages and their corresponding database files are listed.

Dark mode

As all modern APPs, Bible Companion also has a Dark Mode support which can be enabled/disabled manually to support older platform (Android & iOS) devices which do not support dark mode as such.

ApplePay donations

Due to strict payment acceptance policy by Apple, we were not able to include the link to a website (as we do for Android) so we implemented ApplePay to accept donations using Stripe as a payment gateway.

Push notifications

FCM (Firebase Cloud Messaging) a.k.a. Push Notifications were implemented to allow client to target specific APP, country etc. to inform about certain activities, new features and other relevant information.


Flutter, Dart, Android Studio, Xcode, JSON, SQLite, ApplePay, Stripe.


Let's Talk
First name
Last name
Phone number entered is invalid.
Message must not be empty.