Skip to content

Your Project

You have finished the guided projects, and now you are ready to build a project of your own. This section walks you from an initial idea to a deployed app you can share with a link, one step at a time. Start here even if your course handed you a spec: the steps are the same, except that choosing the topic has been done for you.

Step You will Done when
1. Choose a manageable idea Pick a project shape that fits the time you have You can say what it does in one sentence
2. Sketch the pages Draw every page and how they connect Paper sketches, with arrows
3. Decide what to remember Design your State from the sketches A written dataclass
4. Build one working path Get one thin slice working end to end You can click from start to one result
5. Add features one at a time Grow the app without breaking it Each feature works before the next begins
6. Test as you go Keep what works working Tests pass on every run
7. Improve the design Make it pleasant and usable Someone else can use it unaided
8. Deploy and submit Put it on the web Your link works on another device

Along the way, keep Add to Your App nearby as your recipe book. Whenever the next feature you want is "let the user upload a picture" or "show a table", you will find a page there for exactly that task.

Want inspiration?

The project gallery collects finished projects that you can try in your browser. You can also read their code and remix them into something of your own.