- tabata_view main window (activity) of the application with all the logic of a tabata app.
- configurable_window abstract window used by tabata_view.
- configurable_view specialise TextView for specific TextView like ConfigurableButton
- load_window list all saves
- save_window TextInput for save the current context
- success_window push when the session (all the exercies) are terminated
- timer_model implement a thread use as a Timer by the app.
- nitGains_data data format (ParameterData).
- tabata_context contain TabataContext and SavesContext, hold the ParemeterData of the app.
- Graphic part specific for the android platform
- Adapt the app to the target API (API 15 for the moment)
Compile and run on the desktop (GNU/Linux and OS X) with:
make linux
Compile for Android and install on a device or emulator with:
make androidApk
Clean bin/ and data_store.db
make clean