Skip to content

Math widgets for the Financial Independence community.

License

Notifications You must be signed in to change notification settings

bbusenius/FI-Widgets-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FI Widgets App

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.

Installation

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:

https://github.com/bbusenius/FI-Widgets-App/raw/master/docs/fi-widgets-android.jpeg

Ubuntu:

https://github.com/bbusenius/FI-Widgets-App/raw/master/docs/fi-widgets-ubuntu.png

Distributions

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.

Development

Setup

  1. git clone this repo.
  2. cd /to/cloned/directory
  3. Install development dependencies
  4. python3 -m venv venv
  5. source venv/bin/activate
  6. python -m pip install briefcase

Briefcase commands

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

Generate an Android release

  • briefcase update android --update-resources
  • briefcase build android -ru
  • briefcase package android

Run unit tests

BeeWare uses pytest.

briefcase dev --test

About

Math widgets for the Financial Independence community.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages