https://github.com/sagebind/fmbq-timer
Timer app tailored for Free Methodist Bible Quizzing
https://github.com/sagebind/fmbq-timer
Last synced: 8 months ago
JSON representation
Timer app tailored for Free Methodist Bible Quizzing
- Host: GitHub
- URL: https://github.com/sagebind/fmbq-timer
- Owner: sagebind
- License: mit
- Created: 2019-01-06T05:34:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-09-07T01:36:02.000Z (10 months ago)
- Last Synced: 2025-10-18T05:57:21.957Z (8 months ago)
- Language: Rust
- Homepage: https://fmbqtimer.app
- Size: 5.16 MB
- Stars: 12
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FMBQ Timer
Native timer application for Android written entirely in Rust.
## Building
Managing Android SDKs in a reproducible way can be annoying, especially when not using Android Studio. This project attempts to avoid all use of Gradle, which means we have to do some things from scratch.
First prerequisite is [devenv](https://devenv.sh) which is a tool that helps manage reproducible developer environments. This tool will install all other required dependencies for you.
Once installed, you can build an APK with:
```sh
devenv tasks run app:build
```
Note that the first time you run a devenv command, devenv will need to download and build all dependencies for the development environment. This includes the Android developer SDK, which is quite large and can take a while to install, so be patient.
Some parts of the Android SDK build process are stateful. If something stops working, you can try clearing the build directory (which is called `target`) using
```sh
make clean
```
## Installation
A signed and prebuilt version is available on the Google Play store.
## License
This project's source code and documentation is licensed under the MIT license. See the [LICENSE](LICENSE) file for details.