Effortless time tracking for your projects! TinyTimeTracker is your simple, minimalist tool for tracking work hours with precision and ease. Perfect for freelancers, employees, or anyone who wants to keep a clear overview of their time.
- Key Features
- Your Privacy Matters
- Permissions Required & Why
- Build Instructions
- Support TinyTimeTracker
- Simple to Use: Start and stop the timer with a single tap. No frills.
- Multiple Accounts: Manage different projects or clients separately.
- Full Control: Edit entries or add time manually whenever you need to.
- Data Export: Export your time logs as a CSV file for easy processing.
- Automatic Wi-Fi Tracking: Let the app track your time automatically when you're connected to a specific Wi-Fi network (like at the office). Clocking in and out has never been easier!
- 100% Open Source
- No Ads & No User Tracking
- All your data stays exclusively on your device.
- Location (
ACCESS_FINE_LOCATION): Android requires this permission to read the name (SSID) of your connected Wi-Fi network. Your location is never read, tracked, or stored. This permission is used exclusively for the optional Wi-Fi tracking feature. - In-App Purchases (
com.android.vending.BILLING): Required to handle optional in-app purchases that support the app's development.
The project is a standard Android project that can be built with Gradle.
- Clone the repository:
$ git clone https://github.com/firebirdberlin/tinytimetracker.git
- Open the
androidfolder in Android Studio. - Android Studio should automatically sync the project and download the necessary dependencies.
- To build the project from the command line, navigate to the
androiddirectory and run:./gradlew assembleDebug
If you enjoy using TinyTimeTracker and would like to support its development, you can do so through the following options:
- In-app purchase: You can support me directly by making an in-app purchase.