Bible Study App, by And Bible Open Source Project

Overview

Android CI Licence

Bible Study App by And Bible Open Source Project

Powerful offline Bible Study tool for Android

Get it on F-Droid Get it on Google Play

Promovideo

See promovideo in Youtube

Users

Please see the Home Page.

For help see the wiki or the FAQ.

Developers

Do you know Android development, Kotlin, Javascript and/or Vue.js? These are the main technologies used in the project. If you are a developer, your skills might be of great use in this project. Pull requests are welcome! See developer documentation in wiki.

Translators

Everyone is welcome to help translating And Bible to different languages via easy to use web-based Transifex tool. Please see our Wiki page to get started.

Development team

Acknowledgements

And Bible was originally developed by Martin Denham (2010-2018)

Licence

And Bible is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

And Bible is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with And Bible. If not, see https://www.gnu.org/licenses/.

Comments
  • Some logo ideas

    Some logo ideas

    Re #1220, here are some ideas I came up with today. My feeling about the current logo is:

    • It doesn't easily convey in the Play Store what it is (see below for icons used for Bible programs in the store)
    • I remember when it was changed in order to make it more safe for those installing in a persecuted region. I think that still should be considered. But maybe there are other ways for them to conceal the app?
    • Most icons in the play store have text saying what the app is/does. I think that is probably something we should add.
    • Gradients are out these days. Flat colors are in.
    • Simple icons/logos are also in.
    • Lot's of books in the Play Store. Probably a good idea since this is a Bible.
    • But that doesn't make it stand out - our current icon is very different to others which I think is good.
    • It's not easy (for me) to include the fish in a significantly different design and keep the design simple.
    • I probably prefer a light background over a dark one. But that changes the icon too much I think.
    • I quite like the abstract one below. But probably too abstract.
    • I also quite like the idea of a colourful icon since it helps convey the colourful labeling system that And Bible now has.
    • I also quite like including 'THE' in the name 'The Study Bible'. I do think it is the best out there - 'the' conveys that well in English.

    And Bible Logo Ideas

    Some extra ideas...

    And Bible Logo Ideas Extra

    And many of the logos from the app store...

    Untitled-1

    Type: Feature Prio: Minor Status: Preliminary 
    opened by agrogers 113
  • [Obsolete / Discussion] header menu has completely disappeared

    [Obsolete / Discussion] header menu has completely disappeared

    Bug topic moved to #1756 , this continues as a free-form discussion ticket

    Describe the bug header menu has completely disappeared

    Bug was found on And Bible version The newest build I just upgraded to this morning... I can't get into settings so I cant tell you what build this is but its the latest

    To Reproduce Steps to reproduce the behavior:

    1. Open up and bible and immediately menus are gone

    Expected behavior Top menu bar should be visible

    Screenshots Screenshot_20210922-101317_Bible Study

    Smartphone (please complete the following information):

    • Device: Samsung Note 8
    • OS: Android
    • Version 8.0.0

    Additional context I WILL PAY ANY AMOUNT OF MONEY TO GET ACCESS TO MY BOOKMARKS! I need my data back! This is a nightmare. Please please someone help me.

    Type: Discussion 
    opened by joshuad31 82
  • Logo with Non-religious Symbols

    Logo with Non-religious Symbols

    Hello,

    Just checking to see if there has been any progress on a ambiguous or non-religious symbol for the logo?

    Ben, you will appreciate this, I just read an article in The Christian Post, that if true shows the need for such a logo. I hope it is OK to link here, if not please delete this post.

    https://www.christianpost.com/news/taliban-hunting-for-christians-inspecting-phones-for-bible-apps.html

    Debra

    Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

    Describe the solution you'd like A clear and concise description of what you want to happen.

    Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

    Additional context Add any other context or screenshots about the feature request here.

    Type: Feature 
    opened by Dleemuse 49
  • Reduce the entry requirements for new users

    Reduce the entry requirements for new users

    I have spent a few hours looking at more 'study' Bibles on Play Store and And Bible is wayyyy better than all the ones I looked at. Plus, most of them had advertising! Yet some still managed to have 100s of thousands of downloads.

    One thing I noticed again is that installation of these programs is very easy. Everything is installed automatically - Bibles, Strongs dictionary, and of course the highlighting colors (#1172) - all there after installation.

    With And Bible the user is asked to download or restore, then they have 1800 documents to choose from, they select them one by one, then download, and finally they can start. I think this is unnecessarily hard.

    Could we:

    1. Provide a pretty intro screen after the first install with three buttons
    2. Quick Setup Button: This installs two bibles (modern translation with Strongs), a commentary, dictionaries (Strongs) and adds workspaces and labels to match. Plus it also downloads or makes some search indexes. Include a note saying "Recommended for first time users! You can change these settings later on."
    3. Clean Install: Current process - they have to choose what they want to download
    4. Restore Button: Allows them to restore from a backup

    If they choose Quick Setup then we might also grab some extra info:

    1. Their preferred language
    2. Allows us to grab the right bible version
    3. Maybe allow them to choose a version of the bible from the 'Recommended' list
    4. Perhaps show them all documents in the recommended list and let them remove ones they don't want. But this would mess with any preset Workspaces. And it is no longer 'Quick'.
    Type: Feature Prio: Minor Status: Preliminary 
    opened by agrogers 46
  • Release 4.0 roll-out plan / progress

    Release 4.0 roll-out plan / progress

    • [x] Upload 4.0 to Google Play, beta channel.
    • [x] Promote to Production, 5%
    • [x] Sync Play Store Descriptions #1686
    • [x] Update Play Store graphics #1127
    • [x] Pull new graphics to fastlane dirs
    • [ ] Set up graphics on some channels #1127
    • [x] Fix #1720 and #1718
    • [x] Production 99.999 % (still cancelable)
    • [x] Production 100 %
    • [x] Submit to Amazon
    • [x] Publish to Amazon
    • [x] Submit to Samsung
    • [x] Publish to Samsung
    • [x] Submit to Huawei
    • [x] Publish to Huawei
    • [x] Submit to F-Droid
    • [x] Published in F-Droid

    Send announcement to (100% published in all channels)

    • [x] mailing lists
    • [x] facebook
    Type: Task 
    opened by tuomas2 44
  • App title should be changed to something <= 30 characters

    App title should be changed to something <= 30 characters

    Google is changing their policy! App title must be changed to something less than 30 charaters (in all languages).

    Google's updated guidelines can be read here.

    Not sure, but I guess we might have enough time to do this change towards 4.1.

    Type: Bug Type: Task Type: Discussion 4.0 
    opened by tuomas2 40
  • Add this quote from a user to our promo material

    Add this quote from a user to our promo material

    BTW, I LOVE Andbible. Best bible app out there. I have Logos and Olive Tree as well for a few copyright resources, but Andbible is my daily bible.

    Jared Hood OT Lecturer, Academic Dean: Presbyterian Theological College Executive Editor: Reformed Theological Review

    Type: Task 
    opened by agrogers 40
  • Make a discussion group

    Make a discussion group

    Hello Everyone!

    I was looking around the wiki and noticed that there supposedly was a discussion group. When I checked the link I saw that it was a groups.google.com link. Google Groups is now dead. Could we use another platform?

    Options:

    these are the best ones imo

    • Make a Matrix room (no cost)
    • Make a Telegram group (no cost)
    • Or something like the above
    • Host forum software (server costs)

    Conclusion

    I think AndBible should consider making something like a Matrix room since it doesn't take any money from the pocket.

    Let me know what you think.

    Type: Feature Prio: Minor Status: Preliminary 
    opened by thebiblelover7 38
  • Bookmark / scrolling issue

    Bookmark / scrolling issue

    To reproduce: (Note: this bug does not happen consistently)

    1. open two windows.
    2. make sure win. synch is checked.
    3. for the bottom window choose a Bible that only has old testament, e. g. JPS
    4. from bookmarks go to a passage in the OT, both windows match.
    5. again go to the bookmarks and choose a passage from the NT. So far all should be good.
    6. from bookmarks go to a passage in OT. Check the book/verse ref. on the menu bar. It is incorrect. They will not mach the passage from the bookmark. If you don't see this issue keep going to diff. passages from your bookmark and it eventually happens. Don't really know exactly want triggers this issue and it's not consistent.

    From play store beta feedback:

    One problem I have noticed now is that if I am reading consecutive chapters and make a bookmark in the second chapter, when I go back, I end up in the first chapter and have to scroll back down to the second chapter. I then just went to the second chapter and just got skipped back to the first one I read.

    Type: Bug Prio: Major Affects: 3.1 
    opened by tuomas2 35
  • Put an option in the settings for auto hiding windows settings...

    Put an option in the settings for auto hiding windows settings...

    Currently the windows settings auto hides after 2 seconds in full screen mode only. Can we add a check box option in the sub menu to allow the windows settings to auto hide in non full screen mode. The functionality of full screen mode should remain as is.

    Type: Feature Prio: Minor Affects: 3.1 Status: Preliminary 
    opened by bvahedy 35
  • Bible text to speech improvements

    Bible text to speech improvements

    Testers:

    Here is debug apk: https://drive.google.com/open?id=1ZTP-wJulzKLs8F6npXGZ3aIG_n1epdC4 that I try to keep up to date. You need to uninstall official Andbible before installing this.

    Reviewers:

    This pull request includes everything that is ready to be reviewed/tested (and perhaps merged) so far.

    Phase 1 (verse by verse speaking)

    • Old method is used for commentaries & genbooks
    • There are two speak windows: one for bible, one for others. Active window content determines which one is opened.
    • Automatically pause/continue when headphone is disconnected/connected
    • Persist speech state if paused and going away from app
    • Bible book change message like this: "Book changed. Exodus chapter 1."
    • Optionally synchronize speech with first window
    • Speak chapter changes like this: "Genesis Chapter 1.". Book name is spoken in the locale determined by bible translation.
    • Continue sentences: if verse does not end in period (or !, ?), opt to feed more content to TTS. This is to make sure speech intonation is correct.
    • Auto bookmark on pause / stop with special speak label.
    • Speak speed adjustment
    • Increase speech rate maximum to 300% (closes #99)

    Phase 2 (Add text options to TTS)

    • Option to speak titles
    • Option to use earcons (page flip sound before title etc.)
      • Earcon sources:
        • Page flipping sound: https://www.youtube.com/watch?v=4k8XfsqkU3o
        • Others: KDE project (as of Ubuntu 16.04 in /usr/share/sound/*))
    • Option to have small delay between paragraph changes
    • Option to replace divine name (LORD) with Yahweh while speaking

    Phase 3 (Speak notifications)

    • Show notification while speaking / paused. Notification shows the latest title and current verse.
    • Take wakelock while speaking to prevent from sleeping
    • Use foreground service to prevent OOM killer from killing speaking process (notification can't be removed while speaking)
    • Support notification channels (Oreo). Notification support down to Android L.

    Phase 4 (Widget)

    • Add widget showing playback buttons, current title and bible verse

    Phase 5 (Autobookmark)

    • Option to save playback settings into bookmark & restore when resuming.
    • Improve and simplify speak settings layout

    Phase 6 (Sleep timer)

    • sleep timer option
    • add and improve tests
    • more widget types, especially TTS bookmark widget which has shortcut buttons to TTS bookmarks.

    Related jsword pull request: https://github.com/crosswire/jsword/pull/110. This pull request contains updated jsword*.jar files (built with jsword-tweaks tools).

    TODO

    • [ ] Strings (especially bookmark help text) should be spell-checked by native english speaker
    • [x] When FinSTLK is published to crosswire repository, enable related tests

    Screenshots:

    Speak window:

    screenshot_1535289579 screenshot_1532701524 screenshot_1532701560 screenshot_1532701517

    For commentaries and general books:

    screenshot_1529792419

    Notification:

    screenshot_1531379368 screenshot_1531379376

    Widget:

    screenshot_1529788704 screenshot_1530705437

    Speak bookmarks:

    screenshot_1532419035 screenshot_1532419094

    opened by tuomas2 34
  • old media notification does not work

    old media notification does not work

    Describe the bug A clear and concise description of what the bug is.

    Bug was found on AndBible version Build XXX.X or version X.X.

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem.

    Smartphone (please complete the following information):

    • Device: [e.g. Samsung Galaxy S6]
    • OS: [e.g. Android]
    • Version [e.g. 8.0]

    Additional context Add any other context about the problem here.

    Type: Bug 
    opened by tuomas2 0
  • Tap with 2 fingers to show the search dialog

    Tap with 2 fingers to show the search dialog

    I have always thought that the search button is too far away from the my normal workflow. Going into the hamburger menu just felt wrong and slow (that does go to show how lazy I have become!). A two finger tap is unused (as far as I am aware) and is a nice shortcut for this. I think we could also have 3 finger taps but that will require a fancier implementation that I have done. Maybe there is justification to allow the user to customise what a two finger tap does.

    This partially addresses #2402

    opened by agrogers 0
  • what does it require to make OpenHB-LA.bbl.mybible work

    what does it require to make OpenHB-LA.bbl.mybible work

    One of the modules we are missing in Andbible is a Bible with Hebrew morphology, does anyone know how we could use the OpenHB-LA.bbl.mybible From this site. The module is in sqlite3 data's base and can be used freely of it's not sold: https://www.mysword.info/news/292-open-hebrew-bible-ohb

    Type: Feature 
    opened by bvahedy 2
  • Use launch{} for parallelization of functions returning Unit

    Use launch{} for parallelization of functions returning Unit

    The coroutineScope{} builder waits until all of its child jobs are complete before returning. Therefore, using launch{} instead of awaitAll(async{}) avoids creating unnecessary Deferred<Unit> objects while achieving the same concurrency.

    (documentation reference: https://kotlinlang.org/docs/coroutines-basics.html#scope-builder)

    opened by uniqueid001 3
  • Restore OsisSegment.vue test

    Restore OsisSegment.vue test

    Need to figure out how to make sure scoped css do not break our test.

    Something similar has been done here: https://runthatline.com/test-css-module-classes-in-vue-with-vitest/ but it does not seem to work.

    Type: Task 
    opened by tuomas2 0
Releases(production-673)
Owner
And Bible
Bible Study App, by And Bible Open Source Project
And Bible
An attendance recorder app for teachers. Its a part of Android Study Jams 2021 @ GDSC-NITA

Attendance-Pad An attendance recorder app for teachers, build for Android using Kotlin. This project is a part of Andoird Study Jams 2021 @ GDSC-NITA.

Developer Student Clubs - NIT Agartala 2 Jun 23, 2022
A small application for working with the Github API, made as a practical task. GeekBrains, course of study: Popular libraries: RxJava 2, Dagger 2, Moxie.

GeekBrains_Course_AndroidOnKotlin_HW_My_Movie Домашнее задание к занятию №2-6 Студента GeekBrains Веремеенко Дмитрия Факультет: Android-разработки Кур

Dmitriy 3 Aug 24, 2021
A study into creating a fully automatic FRC robot

AutoFRC This is a study into creating a fully automatic FRC robot. This process relies on several key algorithms: pose estiation: using the WpiLib Dif

null 1 Jun 29, 2022
Android Study Jams Worker Application

Android_Study_Jams-Worker_Application Worker Application Problem Statement: The digital age is staring us in the face from the near future. We already

Deep Shahane 4 Mar 26, 2022
Free and open source Android app to manage qBittorrent remotely.

qBitController qBitController is a free and open source app for managing qBittorrent remotely. Please note that qBitController is in alpha version. Us

Bartu Özen 12 Dec 25, 2022
An open-source Android app for locating your group's people privately using Facebook Login, Google Maps API and Firebase

An open-source Android app for locating your group's people privately using Facebook Login, Google Maps API and Firebase

Duong Tran Thanh 2 Feb 27, 2022
Open source Crypto Currency Tracker Android App made fully in Kotlin

CoinBit CoinBit is a beautiful CryptoCurrency app, completely open sourced and 100% in kotlin. It supports following features Track prices of over 300

Pranay Airan 50 Dec 5, 2022
An open source app which can be used to do basic surveys

SurveyApp This is an open source app which can be used to do basic surveys. It supports multiple question types. For demo please check the releases pa

Dhiraj Uchil 0 Dec 9, 2021
Android Open-Source Telematics App with Firebase© integration

Android Open-Source Telematics App with Firebase© integration Description This Telematics App is developed by Damoov and is distributed free of charge

null 0 Jan 14, 2022
Free and open source manga reader for Android.

Build Stable Weekly Preview Contribute Support Server Tachiyomi Tachiyomi is a free and open source manga reader for Android 5.0 and above. Features F

Tachiyomi 20.2k Dec 30, 2022
Kotatsu is a free and open source manga reader for Android platform

Kotatsu is a free and open source manga reader for Android platform. Supports a lot of online catalogues on different languages with filters and search, offline reading from local storage, favourites, bookmarks, new chapters notifications and more features.

null 7 Dec 19, 2022
Open-Source Forge 1.8.9 Hypixel Duels bot! Planned to support many modes and written in Kotlin.

This project has been moved to a new repository: [HumanDuck23/duck-dueller-v2](https://github.com/HumanDuck23/duck-dueller-v2) Duck Dueller Are you ti

null 2 Aug 29, 2022
XCore is a Open-Source , simple and lightweight API & Template for Android Apps.

XCore XCore is a Open-Source , simple and lightweight API & Template for Android Apps. Support XCore is compatible with Android Studio & Sketchware Pr

TherionRO 3 Dec 2, 2022
an open source algorithmic trading framework written in Kotlin for anyone serious about algo-trading

Roboquant Roboquant is an algorithmic trading platform that is fast and flexible while at the same time strives to be easy to use. It is fully open so

Neural Layer 132 Jan 2, 2023
OpenAbyss - Open source script for Powbot that crafts runes through the abyss

OpenAbyss Open source script for Powbot that crafts runes through the abyss Feat

null 3 Feb 9, 2022
This project is basically PowerNukkit but just in Kotlin (check out the original PowerNukkit source here: https://github.com/PowerNukkit/PowerNukkit)

Introduction Nukkit is nuclear-powered server software for Minecraft: Pocket Edition. It has a few key advantages over other server software: Written

Chrones 5 Jul 7, 2021
Basic-Android-Project - A Basic Android Project with proper structure and all necessary dependencies

Basic-Android-Project A Basic Android Project with proper structure and all nece

Ameer Hamza 2 Mar 18, 2022