Understand the capabilities this project type needs and take relevant features back to the project brief.
Turn a good idea into an everyday app.
An app installed on a phone. Check the value of installation, device capabilities, real-device testing and distribution prerequisites; a previous website is not required.
Check devices and distributionCheck suitability before building
01Which projects fit this form?
Frequently used phone tools needing substantial device integration or complex mobile interaction, such as field capture or offline workflows. First check whether a mobile website already suffices.
02What should be ready before you start building?
Builders with a real target phone who can start with one OS and handle packaging, permissions, distribution and update tests. A previous website is not required; a suitable local or cloud build setup is.
03Which projects should consider a different form?
Small content displays, one-off forms and occasional link-driven use where installation adds more burden than value; test a mobile website first.
04Which missing prerequisites should you resolve first?
Builders without a target device or testing route, unwilling to handle permissions/installations, or needing immediate public delivery without distribution prerequisites.
Still unsure? Try a small validation
Install a minimal version on a target phone and test the key capability, denied permissions, background/foreground transitions and relevant offline behavior. Simulator success is not device proof.
If a mobile website completes the essential task, deliver it first and revisit an app when needed.
Compare an alternative →This reference helps choose project form; its sections are not a second required route. Return to “Prepare the brief” on the main route to update the brief; technology selection is still “Agree on design and technology”.
Start with a small first version
01 / STARTA daily journal
Write about today, browse past entries, and edit the notes. Leave social features and payments for later.
Choose one platform first
Start on a real Android phone. Check requirements for the chosen distribution channel.
Check the devices, accounts, or cloud services needed to build and test. Testing and release are separate stages.
Three things to prepare
- Choose Android or iPhone first
- A real phone for testing
- Decide whether notes stay local or sync
The route from idea to product
02 / BUILDFinish one small step, check it through actual use, then move on. Open each step to see the expected result.
01Explain why it needs to be an app
Describe the value of installation, offline use, or phone features.
02Prepare a target device
Check the build requirements and target one phone platform.
03Make one entry work
Create, save, and read an entry, then close and reopen the app.
04Handle phone-specific situations
Try going offline, declining permissions, going back, and switching apps.
05Invite someone to try it
Have someone install it and complete the main task on their own.
06Release, then check the next update
Prepare release materials and check that an update keeps existing entries.
Ask AI to check project fit
03 / PROMPTEdit the template with actual material, confirm, then copy into the current project conversation. Mark unknowns as undecided and replace examples as needed.
Confirmed · personalized content ready to copy
Only assess product form; do not build.
Candidate: mobile
Users and devices: [fill in]
Core task: [fill in]
Entry and installation tolerance: [fill in]
Essential device/platform features: [fill in or none]
Offline, storage and cross-device needs: [fill in or undecided]
Available devices, accounts and test setup: [fill in]
Budget and maintenance capacity: [fill in]
Explain fit, mismatch conditions, capabilities needing validation and one alternative. Ask about essential unknowns; lack of coding experience alone is not disqualification. Propose one minimal validation task and passing criteria. Do not install, generate a project or publish.After choosing: update the brief and follow the guided route →
What to check when stuck
Entries disappear after reopening
Create a test entry, close the app, and reopen. Is it still present?
- Next check offline use and preservation after an update; record each separately.
- Pause real-data entry and give AI the device, version, and steps to inspect storage location and write results.
Declining permission blocks the app
After declining camera or other permission, can the app return to unrelated features?
- Allow permission and retest, checking that existing entries were not reset.
- Ask AI for an explanation and exit path; avoid repeated prompts or demanding every permission.
Record the version, device, test data, steps, expected outcome, actual result, and failures. Keep AI execution records separate from personal trial results.
Open the hands-on acceptance and release template →A few useful terms
04 / UNDERSTAND- Offline
- What the app can still do without a connection.
- Sync
- Keeping information consistent across devices.
- Beta
- A version shared with a small group for testing.