Driving time logger
An offline Flutter app I built during military service to log driving, rest and work time on my phone instead of in a paper logbook.

Juho Torkkeli

Overview & background
During my military service, drivers had to keep a paper driving log. That was hard to do in practice, especially in the field: time was short, and there wasn’t always a pen at hand or a moment to write down a status change. The paper log worked like a tachograph, but it was impractical when things moved fast.
I wanted status tracking to be digital and quick. A driver should be able to record a status change without paper or a pen, and later review the records or copy them into the official log.
Development process
I built a minimal, fast UI with one job: pick your current status.
Key requirements and decisions:
- The app had to run fast and smoothly on a phone.
- All data is stored locally, so the app works offline.
- A daily history view makes it easy to review entries and copy them into the official logbook.
Outcome
The result is a lightweight app that:
- Remembers the last selected status.
- Has a calendar view for browsing the status history day by day.
- Makes it quick to review the entries and copy them into the paper log by hand.
Next steps
- Apple Watch support, to change the status from the wrist.
- Home screen widgets for even faster status updates.
Technologies & tools
- Dart / Flutter