Holy Bible (in TIV language) application for iOS with features such as:
The app deploys a really simple, intuitive yet sophisticated user interface to give you great experience. To this effect, the app allows you to dynamically switch between light and dark modes while going through its content.
The app allows you to make a selection of verses and either share with other via media such as Email, WhatsApp, Facebook, Messenger, Twitter, Instagram etc etc. The selected verses text can also be copied for later usage in other apps.
The app allows you to select one or more verses and add them to your bookmarks for later usage. This feature makes it easy for you to reference verses for later usage while using reading through the bible. Your list of bookmarks can be viewed at a later time and you can then decide to share, copy or delete them respectively.
The app allows you to select and highlight verses using one of several colors provided by the app. This makes it easy for you to lay emphasis on certain verses as you read through and as you receive more insight and revelation. Your list of highlights with color indications for each highlight can be viewed at a later time and you can then decide to share, copy or delete them respectively.
While reading the bible, the app allows you to take notes for any selected verses of your choice. A list of verses with comments alongside them can be viewed at a later time and you can then decide to share them, copy or delete them respectively.
The app contains a robust functionality that allows you to search through the entire bible. Upon successful search, a list of search results is displayed and you can choose to proceed with reading the full chapter or verse of any of the search results. In addition to this, you can also find lists of your recent searches and reading history respectively.
The app allows you to dynamically:
- Change the default font to any of the font styles provided to suit your taste.
- Increase or decrease the font size of text while reading.
- Increase or decrease the spacing between the lines of text while you read.
- Ensure that the device remain awake while you read the bible.
The application is built using the following:
- Swift
- RxSwift
- Swinject
- MVVM with Repository Pattern
- Realm
- RxRealm
MIT License
Copyright (c) 2021 Isaac Iniongun
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.