a Timesheet Application, because all others suxx ;)
This whole App is totally educational to me. I used it for learning Dart and Flutter. If you value this work (like me) download the App from the App-Store of your Platform :)
- multiple clients
- automatic Range/Sum of Timesheets
- editable/deletable Times
- automatic dark mode detection
- export/print timesheets as PDF
- dynamic billing ranges
- export/import Data from other Instances
- 🤖 🍎 Cross-Platform (native Android/IOS Components)
- 📲 Adaptive Layouts for different Orientations and Devices
- 🧠 Mobx for State-Management
- 💾 Stored in Local-Storage
- 🖥 Works on Web (t.b.d.)
- 🌓 Dark Mode aware
- 🤖 🍎 native Controls
Android
iOS
we store everything inside a Makefile
.
Install flutter dependencies
$ make install
Watch mobx
part generations when editing Stores
$ make codegen-watch
Run Tests
$ make test
Rebuild Icons
$ make icons
Create Production Bundles
$ make build
- darkmode ui glitches
- functional tests
- multi-device with firebase ?