Back to skills
SKILL.md
E2e Checklist Android
ASecurityThe list of E2E flows every Android app should test before submission. Use when the user says 'e2e checklist android', 'what to test android', 'ship checklist tests'.
- 3 stars
- 0 votes
- 0 copies
- 0 views
- Added October 4, 2026
Works with
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add khadinakbarlabs/expo-mobile-app-builder --skill e2e-checklist-android --agent claude-codeAre you the author of E2e Checklist Android?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/khadinakbarlabs-e2e-checklist-android)---
name: "e2e-checklist-android"
description: "The list of E2E flows every Android app should test before submission. Use when the user says 'e2e checklist android', 'what to test android', 'ship checklist tests'."
---
# E2E Checklist (Android)
The flows every app should test before Play submission.
## Tier 1: Critical (blocks ship)
- [ ] Cold launch → home screen (no crash)
- [ ] Sign in (Google + email/magic link)
- [ ] Sign out
- [ ] Account deletion (Play required)
- [ ] Onboarding completion
- [ ] Paywall purchase (sandbox)
- [ ] Restore purchase
- [ ] Push notification permission flow
- [ ] Main JTBD flow (the core user action)
- [ ] Network failure handling
- [ ] Settings → privacy policy link works
- [ ] Settings → terms link works
## Tier 2: Important
- [ ] Background → foreground (state preserved)
- [ ] Keyboard appearance + dismiss
- [ ] Form validation + error states
- [ ] Empty states (no data yet)
- [ ] Loading states (skeleton vs spinner)
- [ ] Modal dismissal (back gesture + button)
- [ ] Deep link open (cold + warm)
- [ ] Notification tap → deep link
- [ ] Pull-to-refresh
- [ ] Infinite scroll pagination
- [ ] Image upload (camera + gallery)
## Tier 3: Polish
- [ ] Predictive back gesture (Android 14+)
- [ ] Edge-to-edge layout (Android 15+)
- [ ] Dark mode toggle
- [ ] Dynamic colors (Material You)
- [ ] Tablet layout (Pixel Tablet test)
- [ ] Foldable layout (Pixel Fold test)
- [ ] Rotation (portrait ↔ landscape)
- [ ] Slow network (3G emulation)
- [ ] Low storage (handle disk full)
- [ ] Battery saver mode (verify functionality)
## Tier 4: Device coverage
Test on emulators:
- [ ] Pixel 8 API 35 (current target)
- [ ] Pixel 7a API 34 (one back)
- [ ] Pixel 4a API 30 (minSdk floor)
- [ ] Pixel Tablet API 35
- [ ] Pixel Fold API 35
Real device (at minimum):
- [ ] Samsung (most-used Android in target markets)
- [ ] Xiaomi/Oppo (if targeting India/SEA)
## Translate to flows
Each Tier 1 + 2 item = one Maestro flow:
```
flows/
smoke-cold-launch.yaml
smoke-signin-google.yaml
smoke-signout.yaml
smoke-delete-account.yaml
smoke-onboarding.yaml
smoke-paywall-purchase.yaml
smoke-restore-purchase.yaml
smoke-notif-permission.yaml
smoke-core-jtbd.yaml
...
```
Run all in CI:
```bash
maestro test flows/
```
## Pair with
- `set-up-maestro-android` for the framework
- `pre-submission-audit-play` for full pre-ship audit
Files in this skill
- SKILL.md
- agents/openai.yaml
Attribution
Comments
Loading comments…