Skip to main content

Internal reference

App Launch checklist

The codebase is prepared for mobile packaging, but store release depends on work that happens outside the code. Nothing here has been submitted to or approved by Apple or Google.

Status: not submitted. The web app is live and installable as a progressive web app. Native Android and iOS wrappers still need to be generated, signed, and submitted. Technical steps live in docs/APP_LAUNCH.md.

Developer accounts

  • Google Play Console developer account (one-time fee) with identity verification completed.
  • Apple Developer Program membership (annual) for the legal entity, not a personal account, if publishing as a company.
  • Two-factor authentication and a shared, documented owner for both accounts.
  • Apple App Store Connect users invited with least-privilege roles.

Legal entity & policy details

  • Registered legal name, address, support email, and support phone (Apple requires a working contact).
  • D-U-N-S number if publishing under an organization on the App Store.
  • Publicly hosted Privacy Policy and Terms URLs (already live at /privacy and /terms).
  • Health & wellness disclaimer confirmed by counsel: no diagnosis, treatment, or emergency claims.
  • Google Play Data safety form and Apple App Privacy "nutrition label" answers, matched to what the app actually collects.
  • Account deletion path documented for Google Play's data deletion requirement (in-app deletion exists in Account settings).

Store metadata & creative

  • App name "Simply Mindfull Moments", subtitle, short and full description using the tagline Pause. Breathe. Heal. Grow.
  • Category: Health & Fitness (Apple) / Health & Fitness or Lifestyle (Google).
  • Age rating questionnaires completed (both stores) — self-care content, user-generated community.
  • Screenshots per required device size: 6.7" and 6.5" iPhone, 12.9" iPad if iPad is supported, plus Android phone and 7"/10" tablet.
  • Feature graphic (1024x500) for Google Play and a 1024x1024 store icon (public/app-icon-1024.png can be the base).
  • Optional app preview video, localized listings for the languages already supported in-app.

Signing & build credentials

  • Android upload keystore generated and backed up, or Play App Signing enrolled.
  • iOS distribution certificate, App Store provisioning profile, and bundle ID org.mindfulmoments.app registered.
  • Version and build numbers strategy agreed (semantic version + incrementing build).
  • CI secrets stored outside the repository — never commit keystores, .p8, or .p12 files.

Beta testing

  • TestFlight internal group, then an external group with a review-ready What to Test note.
  • Google Play internal testing track, then closed testing with the required tester count and duration for new personal accounts.
  • Crash and error monitoring reviewed on real devices (iOS Safari/WebView and Android Chrome/WebView).
  • Accessibility pass on device: VoiceOver, TalkBack, large text, and reduced motion.

Final review preparation

  • Demo account credentials supplied to reviewers for signed-in areas.
  • User-generated content requirements met: guidelines, reporting, blocking/removal path, and a documented moderation response time.
  • In-app purchase policy reviewed — digital subscriptions purchased inside the app must use the store billing systems; web-only checkout must not be linked from inside the app build.
  • Support URL, marketing URL, and copyright line filled in.
  • Release notes drafted; phased release decided.
60-sec relief