Repository navigation
Sprout 0.2.0 preview
Pre-releaseSprout is a friendly offline time tracker for Android and Windows. This preview adds Toggl Track history import, richer reports and native Android widgets to the original Timebud app.
- Android: install
Sprout-0.2.0-android-arm64.apkon an Android 7+ ARM64 phone. The x64 APK is for emulators. APKs use a stable signing key for future updates. - Windows: extract the entire
Sprout-0.2.0-windows.zipand runsprout.exe. The ZIP includes the Flutter files, SQLite, compiler runtimes and licenses. Keep the extracted folder in a permanent location before enabling startup. - Source:
Sprout-0.2.0-source.zipcontains the public source and documentation.
Reports include calendar ranges, filters, daily charts, activity/tag breakdowns, billable totals, averages and previous-period comparisons. Android has Timer & activities and Weekly stats home-screen widgets. JSON backup/restore and safe CSV export are included.
Toggl Detailed CSV import was checked against the owner's private 712-entry export: every entry and the exact duration total are preserved, repeated imports add nothing, and a second replica receives all entries in the Drive protocol tests. The personal export is not published.
Validation: 27 local tests (26 in public CI), formatting and analysis, release APK installation on an API 35 emulator, native widget start/stop, process recovery, document-picker backup/restore, a native Android import of all 712 private rows with zero additions on re-import, and a Windows build/startup/SQLite-integrity check from the extracted portable ZIP. The README GIF was composed and rendered with HeyGen Hyperframes using actual Flutter UI screenshots and synthetic data.
Google Drive sync needs your own OAuth clients in one Google Cloud project. Live account authorization was not available for this validation; the sync tests use a Drive simulator. Interactive Windows focus/idle/lock/sleep/tray/startup behavior and manufacturer-specific Android launcher/battery behavior still need checking on your own devices. See the README for setup and the validation record for the tested scope.
Source revision: 02c1d529943f9936641b8c3ac7925e584d9af271.
Validated build: https://github.com/bee-san/sprout/actions/runs/37197081733
The private emulator import and temporary CSV/database copies were removed after verification. Public screenshots and GIF assets use synthetic history.