Dear subscribers,Today, I want to show you how to build a beautiful mobile app to track your workouts.Building a mobile app used to require a team of engineers. But AI tools like Claude Code and Pencil have made it easy for you to ship a beautiful app by yourself even if you don’t know how to code.Watch my tutorial to see me walk through how to do this in just 16 minutes.Timestamps:(0:00) What we'll build: A beautiful mobile app to track your workouts(2:01) Step 1: Define requirements with Claude(6:11) Step 2: Create designs with Pencil(8:56) Step 3: Build the app with Claude Code(14:21) Getting the app on the App Store(15:19) Recap of all 3 stepsWatch now on YouTube or read the written guide below.I’m proud to partner with…GranolaGranola just launched Spaces — a new way for your team to organize and share meeting notes with each other. For example, you can create a “User Calls” space with your interviews to let anyone ask questions about user needs. You can even ask questions directly in Claude, ChatGPT, or Gemini with Granola’s new APIs and MCP. Try Granola for FreeWhat we’ll build: A mobile app to track your workoutsWe live in a time where it’s easier to vibe code your own mobile app than to find an existing one that you like. So let’s build an app that can:Create workouts by selecting an exercise and then the number of sets and reps.Track workouts live by tapping each exercise set to complete it. Measure progress via a calendar and charts for each exercise.I’ll walk you through how to build it in 3 steps below.1. Define the requirements with ClaudeAlways ask Claude to ask you questions when defining the requirements togetherLet’s start by pasting this prompt into Claude:Let’s work together on requirements for a mobile fitness app. I want three screens:Add/edit workouts: Create workouts and add exercises with sets and repsWorkout session: Track workouts in real-time, tap to complete setsCalendar: See which days you worked out and view workout detailsThis is the basics, but let’s work on the spec together. I want you to stay crisp on the requirements, and if you have any questions, ask them in a numbered list.The most important part of this prompt is “If you have any questions, ask them in a numbered list.” I always include this line when discussing requirements with Claude so that it can ask me questions to make the spec better. Here are a few example questions and answers:Claude: Do you want a rest timer? Me: Yes, also let me customize it in settings.Claude: Do you want automatic deload after failed sets? Me: No, let’s keep it simple.After Claude gets the spec to a state that you’re happy with, ask it to:“Split the spec into design and technical requirements. Don’t be too detailed on the design requirements so that it has room to flex.” Include the last line because Pencil (our AI designer) is better at design than Claude. 🙂 Let’s cover that next.As the models get better, I’ve gotten lazier in my prompts (and worse at spelling)2. Design the mobile screens with PencilPencil created 8 beautiful screens from scratch from our requirementsThis is where the magic happens. Here’s how to use Pencil to create beautifully crafted mobile screens instead of AI slop: Read more
Full Tutorial: Build a Beautiful Mobile App with Claude Code and Pencil in 16 Minutes
By Creator Economy
·
·
3 min read
·
459 views
Read in:
aa
ace
af
ak
alz
am
ar
as
awa
ay
az
ba
ban
be
bew
+191 more
bg
bho
bik
bm
bn
brx
bs
bug
ca
ceb
cgg
ckb
co
crh
cs
cv
cy
da
de
din
doi
dv
dyu
dz
ee
el
en
eo
es
et
eu
fa
ff
fi
fj
fo
fr
fur
fy
ga
gd
gl
gom
gn
gu
ha
haw
he
hi
hil
hne
hmn
hr
hrx
ht
hu
hy
id
ig
ilo
is
it
ja
jam
jv
ka
kab
kbp
kg
kha
kk
kl
km
kn
ko
kri
ku
ktu
ky
la
lb
lg
li
lij
ln
lo
lmo
lt
ltg
lua
luo
lus
lv
mai
mak
mg
mi
min
mk
ml
mn
mni-mtei
mos
mr
ms
mt
my
nd
ne
nl
nn
no
nr
nso
nus
ny
oc
om
or
pa
pag
pam
pap
pl
ps
pt
pt-br
qu
rn
ro
ru
rw
sa
sah
sat
sc
scn
sg
si
sk
sl
sm
sn
so
sq
sr
ss
st
su
sus
sv
sw
szl
ta
tcy
te
tg
th
ti
tiv
tk
tl
tn
to
tpi
tr
trp
ts
tt
tum
ty
udm
ug
uk
ur
uz
ve
vec
vi
war
wo
xh
yi
yo
yua
yue
zap
zh
zh-hk
zh-tw
zu