Skip to content
Mobile Application

FaithAwake

A daily devotional and prayer companion app

QA VerifiediOSAndroid

Project Overview

FaithAwake is a cross-platform mobile application that helps users build a daily devotional habit, with reminders, guided prayer content and a subscription-based premium tier. We led full QA across both mobile platforms ahead of launch.

Platforms

iOSAndroid

Development

FlutterFirebaseRevenueCat

Testing

  • Functional Testing
  • UI Testing
  • Device Testing
  • Regression Testing
  • Subscription Testing

iPhone 15 · iOS 18

Pixel 8 · Android 15

iPad Air · iPadOS 18

QA Summary

Release quality, broken down.

96QA Score
Functional98%
UI97%
Compatibility95%
Performance94%
Regression96%
Release QA Report

Version 2.1.0

184

Test Cases

181

Passed

3

Failed

0

Critical Issues

Visual Regression

Before & after.

Drag the divider to compare releases.

Updated UI
Version 2.1.0
Version 1.0
Bug Showcase

Issues found during QA.

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

BUG-024

Login button not responding

Resolved
iOSiPhone 15High

The primary login button became unresponsive after a failed network request.

Actual behavior

The button remained visually pressed and did not trigger any action.

Expected behavior

The button should retry the request and respond normally.

Steps to reproduce

  1. Disable network connectivity
  2. Tap 'Sign in with Email'
  3. Re-enable network connectivity
  4. Tap the login button again

Resolution

Fixed a stuck loading-state flag that was never reset after a failed request.

BUG-031

Devotional text overflows on smaller screens

Resolved
iOSiPhone SEMedium

Long devotional titles clipped off the edge of the card on compact screens.

Actual behavior

Title text was clipped by the card boundary.

Expected behavior

Text should wrap or scale to fit the available width.

Steps to reproduce

  1. Open a devotional with a long title
  2. View on iPhone SE

Resolution

Added responsive typography scaling and a two-line wrap limit.

BUG-042

Subscription restore fails silently

Resolved
AndroidGalaxy S23Critical

Restoring a previous purchase did not unlock premium content and showed no error.

Actual behavior

Nothing happened and premium content stayed locked.

Expected behavior

Premium access should be restored, or a clear error shown.

Steps to reproduce

  1. Reinstall the app
  2. Go to Settings → Restore Purchases
  3. Tap restore

Resolution

Corrected a RevenueCat entitlement mapping issue and added user-facing error states.

Like what you see?

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

Start a Project