BijbelQuiz is a cross-platform Bible quiz app designed to test and improve your knowledge of the Bible. Built with Flutter, it features multiple question types, performance optimizations for low-end devices, and comprehensive offline capabilities.
- Google Play Store: Install
- Website: Play
- APK: GitHub Releases
- Flutter: Version 3.2.3 or higher (current: 3.35.7)
- Dart: Version 2.19 or higher (current: 3.9.2)
- Flutter SDK: >=3.2.3 <4.0.0 (current: 3.35.4)
- Android Studio (for Android development)
- Xcode (for iOS development, macOS only)
-
Clone the repository:
git clone https://github.com/ThomasNowProductions/BijbelQuiz cd BijbelQuiz -
Navigate to the app directory:
cd app -
Install dependencies:
flutter pub get
-
Set up development environment:
# For Android development flutter config --android-studio-dir /path/to/android/studio # For iOS development (macOS only) sudo gem install cocoapods
-
Run the app:
# For Android flutter run # For iOS (macOS only) flutter run --device-id <iOS-device-id> # For Web flutter run -d chrome # For Desktop flutter run -d linux # or macos, windows
- Multiple Question Types: Multiple choice, fill-in-the-blank, and true/false questions
- Performance Optimized: Optimized for low-end devices with efficient data structures
- Cross-Platform: Works on Android, iOS, Web, and Desktop
- Offline Capable: All questions work offline
- User-Friendly Interface: Intuitive navigation and clean design
- Centralized Error Reporting: Built-in bug reporting system integrated with Supabase
- Analytics: Comprehensive usage tracking and analytics
- Customizable Themes: Multiple theme options including dark mode and AI-generated themes
See SECURITY_DOCS.md for details on security measures implemented in this app.
See docs/ASSETS_LICENSES.md for details on the licenses of fonts, images, and sounds used in this app.
The app includes a centralized error reporting system that allows users to report bugs directly from the settings screen. The reported errors are stored in a Supabase database for debugging and monitoring purposes. See docs/README-questions.md for more technical details about the error reporting system.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See docs/LICENSE.md for details.
For questions, suggestions, or security issues, contact: thomasnowprod@proton.me
