Skip to content

Add FrontRow to Training#135

Merged
TheJambo merged 1 commit into
TheJambo:masterfrom
majdukovic:add-frontrow-training
May 12, 2026
Merged

Add FrontRow to Training#135
TheJambo merged 1 commit into
TheJambo:masterfrom
majdukovic:add-frontrow-training

Conversation

@majdukovic

Copy link
Copy Markdown
Contributor

Hi, would like to add my open source project to the Training section.

FrontRow is an MIT licensed React Native mobile app I built specifically as a QA automation training surface. It's the kind of thing I wish had existed when I was first picking up Maestro and Appium, since every tutorial uses a TODO app and that doesn't really prepare you for the failure modes that ship to real users.

What's in it:

  • Cross platform testIDs that work across Maestro, Appium, Espresso and XCUITest from one registry
  • A deep QA Debug Menu so trainees can force 4xx and 5xx errors, timeouts, offline mode, denied permissions, declined IAP, expired tokens, and time travel for expiry related testing, all without a backend
  • 30 Maestro flows covering auth, browse, buy, billing, and the debug menu itself
  • No accounts, no secrets, runs on a simulator in five minutes

Repo: https://github.com/majdukovic/frontrow

Guidelines check:

  • Searched the list, no existing entry
  • One PR, one suggestion
  • Description ends with a period
  • No trailing whitespace
  • I agree to CC0 for the list contribution per the contributing guidelines

If "Training" feels like the wrong fit, happy to move it. There isn't really a dedicated section for sample apps to practice on, which the contributing guidelines note is something you'd welcome adding, but I didn't want to introduce a whole new category for a single entry.

@TheJambo TheJambo merged commit 844fa14 into TheJambo:master May 12, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants