Skip to content
Mobile Application

Sunset

A minimalist habit and mood tracker

QA VerifiediOSAndroid

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

iOSAndroid

Development

React NativeSQLiteExpo

Testing

  • Functional Testing
  • UI Testing
  • Performance Testing
  • Regression Testing

iPhone 14 · iOS 17

OnePlus · Android 14

iPhone 16 Pro · iOS 18

QA Summary

Release quality, broken down.

94QA Score
Functional96%
UI95%
Compatibility92%
Performance93%
Regression94%
Release QA Report

Version 1.4.2

142

Test Cases

138

Passed

4

Failed

0

Critical Issues

Visual Regression

Before & after.

Drag the divider to compare releases.

Updated UI
Version 1.4.2
Version 1.0
Bug Showcase

Issues found during QA.

A sample of bugs identified and resolved during the QA process for this project.

BUG-011

Streak animation drops frames

Resolved
AndroidOnePlusMedium

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

  1. Complete a habit
  2. Observe the streak counter animation

Resolution

Swapped a Lottie animation for a lighter native transition.

BUG-018

Offline entries lost on force-quit

Resolved
iOSiPhone 14High

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

  1. Enable airplane mode
  2. Log a habit entry
  3. Force-quit the app before reconnecting

Resolution

Moved local writes to SQLite before the in-memory queue, ensuring durability.

Like what you see?

Let's talk about building and testing your next release.

Start a Project