An open API service indexing awesome lists of open source software.

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

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.

Get it on Google Play

## License

This project's source code and documentation is licensed under the MIT license. See the [LICENSE](LICENSE) file for details.