The AI-Augmented Engineer

The AI-Augmented Engineer

Building a mobile app with Claude Code

You can build pretty much whatever you want these days

Jeff Morhous
Oct 22, 2025
∙ Paid
2
1
Share

👋 Hey there, I’m Jeff. I tackle real software problems using AI. This newsletter is about building meaningful projects using bleeding-edge AI tools (and accelerating your career)

Paid subscribers get access to the full archive of deep dives like this one, and many expense it to their company’s education budget.

I’ve built things for myself that I really wish existed but have little-to-no commercial value, and I think that rocks. Years ago, it was hard to justify spending dozens of hours making an app that only I would use. Now it’s single digit hours.

With tools like Claude Code and Expo, you can make little apps that fit your exact use case in very little time. Recently I made a mobile app, a React web app, and a Rails web app. All without a single line of code:

The biggest unlock that AI has opened for me is personal software. Here’s a few recent examples in case you’re new:

How to use Claude Code to build a web app

How to use Claude Code to build a web app

Jeff Morhous
·
Aug 25
Read full story
Building a micro-SaaS in an afternoon with AI

Building a micro-SaaS in an afternoon with AI

Jeff Morhous
·
Jun 11
Read full story
How I vibe coded an iPhone app that I now use every day

How I vibe coded an iPhone app that I now use every day

Jeff Morhous
·
Apr 26
Read full story

The app we’re building today

A couple days ago I was talking with a good friend and he was thinking out loud about an app he wished existed. He said he wanted a super simple task manager to help him manage time blindness, but every app on the app store was overengineered.

There’s a good idea! Today we’re going to use Claude Code, React Native, and Expo to build an iPhone app that lets you:

  • Add a task to your current task list

  • View your current task list and cumulative totals for time spent on each

  • Push a single button to start a timer that adds to the tasks cumulative total

By the end of it, we’ll use ChatGPT’s image generation to make a logo, then put it on the app store. Ready to get started?

Installing Claude Code

Installing Claude code is simple. Open your terminal and install it with NPM:

npm install -g @anthropic-ai/claude-code

Make sure you get a successful install.

You can also do this with Homebrew if you’re not already using NPM. Then, start the CLI with:

claude

You’ll be prompted to authenticate on the web to your Anthropic account, then we can get started.

The initial prompt

My first step with a new project (or a big change to an existing project) is to work things out in plan mode. You can enter plan mode with SHIFT + TAB twice. Then, I describe the project:

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Jeff Morhous
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture