12 app ideas for beginners

The best first app is small, useful to you, and finished. Every idea below fits on one screen or two, needs no accounts or servers, and teaches one concept — lists, timers, forms or simple maths — that every bigger app is built from.

Use the Build button to see a working version in seconds, then remix it: change the colours, add a screen, make the text bigger. Reading generated code you can already click around in is the fastest way to learn how apps are put together.

1. Tip calculator

Split a restaurant bill fairly, with a tip slider.

Show the prompt

A tip calculator for splitting a restaurant bill: enter the total, choose a tip percentage with a slider, set how many people, and see each person's share update instantly with big friendly numbers.

Build this

2. Daily to-do list

The classic starter project, done well.

Show the prompt

A simple daily to-do list app: add tasks, tick them off with a satisfying animation, filter by all/active/done, show a progress bar for the day, and a "clear completed" button.

Build this

3. Countdown to an event

Days, hours and minutes until something you care about.

Show the prompt

A countdown app for a special event: pick an event name, emoji and date, and show a big live countdown in days, hours, minutes and seconds with a celebratory screen when it reaches zero.

Build this

4. Unit converter

Length, weight, temperature — instant results.

Show the prompt

A unit converter app with tabs for length, weight, temperature and volume; type a number in either box and the other updates instantly, with a history of recent conversions.

Build this

5. Pomodoro timer

Work 25 minutes, rest 5 — repeat.

Show the prompt

A Pomodoro focus timer: a big circular timer for 25-minute work sessions and 5-minute breaks, start/pause/reset buttons, a count of sessions completed today and a gentle end-of-session chime screen.

Build this

6. Random decision maker

Can't decide? Spin the wheel.

Show the prompt

A decision-maker app: add a list of options (e.g. what to eat tonight), spin an animated wheel, and get a random winner with confetti; remembers the last few spins.

Build this

7. Water tracker

Eight glasses a day, one tap at a time.

Show the prompt

A water intake tracker: tap a big glass button to log a drink, watch an animated bottle fill toward a daily goal, see a seven-day history as a bar chart and adjust the goal in settings.

Build this

8. Flashcards

Front, back, flip, mark known.

Show the prompt

A flashcard study app: create cards with a front and back, flip them with a tap, mark each as known or not, and see a progress ring of how many you have learned in the deck.

Build this

9. Shopping list

Group items by aisle, tick them off in the shop.

Show the prompt

A grocery shopping list app: add items with a quantity, group them by aisle (produce, dairy, bakery…), tick items off as you shop, and see how many are left with a big remaining count.

Build this

10. Habit checklist

Three small habits, every day.

Show the prompt

A minimalist habit checklist: set up to five daily habits with an icon each, tick them off today, see a streak count per habit and a monthly grid showing which days were complete.

Build this

11. Simple notes

Write it down before you forget.

Show the prompt

A simple notes app with a list of notes on the left and an editor on the right, autosave, search by title, pin favourites to the top and a word count in the corner.

Build this

12. Colour palette picker

Pick a base colour, get a matching palette.

Show the prompt

A colour palette generator: choose a base colour with a picker, see complementary and analogous palettes generated automatically with hex codes, and copy any swatch with one click.

Build this

More idea lists