Sunset
A minimalist habit and mood tracker
Project Overview
Sunset is a native iOS and Android habit tracker focused on a calm, distraction-free experience. Our QA process focused heavily on animation performance and offline data integrity.
Platforms
Development
Testing
- Functional Testing
- UI Testing
- Performance Testing
- Regression Testing
iPhone 14 · iOS 17
OnePlus · Android 14
iPhone 16 Pro · iOS 18
Release quality, broken down.
Version 1.4.2
142
Test Cases
138
Passed
4
Failed
0
Critical Issues
Before & after.
Drag the divider to compare releases.
Issues found during QA.
A sample of bugs identified and resolved during the QA process for this project.
BUG-011
Streak animation drops frames
The streak-completion animation stuttered on mid-range Android hardware.
Actual behavior
Noticeable frame drops on mid-range devices.
Expected behavior
Smooth 60fps animation.
Steps to reproduce
- Complete a habit
- Observe the streak counter animation
Resolution
Swapped a Lottie animation for a lighter native transition.
BUG-018
Offline entries lost on force-quit
Habit entries logged while offline could be lost if the app was force-quit before sync.
Actual behavior
Entry was lost on relaunch.
Expected behavior
Entry should persist locally and sync once back online.
Steps to reproduce
- Enable airplane mode
- Log a habit entry
- Force-quit the app before reconnecting
Resolution
Moved local writes to SQLite before the in-memory queue, ensuring durability.