Streak is a habit tracker for Android, built with Flutter, that skips accounts, ads, and cloud sync entirely. You open it, tap a habit, and it logs today — no forms, no confirmation screens. Habits render as a GitHub-style activity grid by week, month, and year, alongside current and best streak counts for daily, weekly, or monthly goals.
Three habit types cover most real use: a normal habit, an "avoid" habit with relapse tracking, and an amount habit for things like glasses of water or pages read, with your own unit and daily target. Schedules can be daily, a set number of times a week or month, specific weekdays, or every N days. Miss a day? Tap it directly to fill it back in and the streak catches up.
Switching from another tracker doesn't mean losing your history. Streak reads exports from Loop Habit Tracker and HabitKit, so past days carry over. Backups work the same way — everything exports and imports as a plain JSON file, no server involved.
One thing to know before recommending it: Streak isn't on the Play Store. You get it through F-Droid or by downloading the APK from the GitHub Releases page, and it needs Android 9 (Pie) or newer. There's no iOS, Windows, macOS, or Linux build.