The FI Widgets App is a multi-platform application that provides math widgets for Financial Independence enthusiasts. The app itself is just a wrapper for the FI Widgets website where the core functionality resides. To use FI Widgets, you need only go to the website. The app is not essential, however, it offers greater convenience and a streamlined user experience with a native feel. If you want to launch the application quickly and always have it ready to go with a click or a press, the app is nice.
FI Widgets are generated from the FI Python module and added to the website using FI API. As new functions are added to the FI Python module, new widgets are automatically added to the FI Website and thus this app.
The Android app is best downloaded and installed from the Amazon app store. Installers for Android and Ubuntu can also be downloaded from the releases page here.
Android:
Ubuntu:
Currently the app can be installed on Android and Ubuntu/Debian Linux, however, builds for more systems are possible. If you want to run this app on a different system, you can likely generate a distribution from this repo. See BeeWare for information on generating packages or try the BeeWare tutorial to see how it works.
git clone
this repo.cd /to/cloned/directory
- Install development dependencies
python3 -m venv venv
source venv/bin/activate
python -m pip install briefcase
These are the commands you need to run in dev mode, update static resources, build, run a build, and package for release on your native system.
briefcase dev
briefcase update --update-resources
briefcase build -ru
briefcase run
briefcase package
briefcase update android --update-resources
briefcase build android -ru
briefcase package android
BeeWare uses pytest
.
briefcase dev --test