<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jiho Lee</title>
    <description>The latest articles on DEV Community by Jiho Lee (@jiholee).</description>
    <link>https://dev.to/jiholee</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3906181%2Facea63d0-5e13-4590-bc7c-811aeae2024b.jpg</url>
      <title>DEV Community: Jiho Lee</title>
      <link>https://dev.to/jiholee</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jiholee"/>
    <language>en</language>
    <item>
      <title>I Built and Shipped an iOS App in 3 Weeks Using Claude — Here’s How</title>
      <dc:creator>Jiho Lee</dc:creator>
      <pubDate>Mon, 04 May 2026 13:05:30 +0000</pubDate>
      <link>https://dev.to/jiholee/i-built-and-shipped-an-ios-app-in-3-weeks-using-claude-heres-how-163m</link>
      <guid>https://dev.to/jiholee/i-built-and-shipped-an-ios-app-in-3-weeks-using-claude-heres-how-163m</guid>
      <description>&lt;h2&gt;
  
  
  The Idea
&lt;/h2&gt;

&lt;p&gt;After deciding to build an iOS app using AI, the first thing I set out to create was a metronome app designed for dark stage environments.&lt;/p&gt;

&lt;p&gt;Back in college, I played drums — and while that was a while ago, there weren’t many metronome apps that felt both clean and professional. (Turns out, that’s still true today.)&lt;br&gt;
Most apps are packed with features but suffer from dated design and cluttered interfaces, making them impractical to pull up quickly on stage.&lt;/p&gt;

&lt;p&gt;That’s what led me to the idea: a simple, black-and-white metronome where the beat is front and center — and nothing else gets in the way.&lt;/p&gt;

&lt;h2&gt;
  
  
  Claude Free vs. Paid
&lt;/h2&gt;

&lt;p&gt;I’d already made up my mind to use Claude as my AI of choice. I’d been using things like Gemini and Google AI Studio recently, but the word on Claude was hard to ignore.&lt;/p&gt;

&lt;p&gt;So I started with the free plan — and honestly, it held up pretty well. (This was on Sonnet 4.6.)&lt;/p&gt;

&lt;p&gt;I think if you’re patient and chip away at it a little each day, you could probably build something at the level of this metronome app entirely on the free tier.&lt;/p&gt;

&lt;p&gt;But building an app turned out to be more than just building the app.&lt;br&gt;
Once the core structure was in place, there were countless small tweaks to make. And throughout the App Store submission process, I had a lot of questions for Claude — about Apple’s requirements, review guidelines, all of it.&lt;/p&gt;

&lt;p&gt;The token usage from all of that adds up faster than you’d expect.&lt;br&gt;
I eventually upgraded to the paid plan. I went with Pro, and found that an hour or more of intensive vibe coding tends to burn through the session limit. That said, Max felt like more than I needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Claude Projects vs. Claude Code
&lt;/h2&gt;

&lt;p&gt;In hindsight, Claude Code might seem like the obvious choice — but for this first app, I used Claude’s Project feature instead.&lt;/p&gt;

&lt;p&gt;Projects let Claude maintain context across long, ongoing conversations. You can also store conversation context in markdown files, which helps a lot.&lt;/p&gt;

&lt;p&gt;My workflow was simple: ask Claude to write the code, take what it gave me, and paste it into Xcode.&lt;/p&gt;

&lt;p&gt;Claude had no access to my files — I didn’t give it any — but it kept the full structure and logic of the project in mind throughout. When something needed fixing, it knew exactly where to look.&lt;/p&gt;

&lt;p&gt;For a simple app, Claude Projects is more than enough.&lt;/p&gt;

&lt;p&gt;That said, the moment things get even slightly complex, Claude Code is the better call — no question.&lt;/p&gt;

&lt;h2&gt;
  
  
  Built and Shipped in 3 Weeks
&lt;/h2&gt;

&lt;p&gt;I’ve studied Swift before, but I’m honestly not at the level where I could build something like this on my own — certainly not to a standard I’d actually be happy with.&lt;/p&gt;

&lt;p&gt;And yet, with Claude, I put together a metronome app I’m genuinely proud of in about two weeks, then spent another week navigating the App Store submission process to get it live.&lt;/p&gt;

&lt;p&gt;It’s kind of remarkable, when you think about it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This All Means
&lt;/h2&gt;

&lt;p&gt;AI still isn’t perfect, and strong fundamentals still give you an edge — that much is true.&lt;/p&gt;

&lt;p&gt;But the knowledge barrier is coming down. It might sound like I’m getting ahead of myself, but the direction things are heading seems pretty clear.&lt;/p&gt;

&lt;p&gt;In the end, what matters most now is the idea and the will to act on it. Though at some point, maybe AI will take that from us too…&lt;/p&gt;

&lt;h2&gt;
  
  
  Dark Metronome
&lt;/h2&gt;

&lt;p&gt;Give it a try. And if you feel like buying me a coffee, I’d really appreciate it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/dark-metronome/id6762466734?l=ko&amp;lt;br&amp;gt;%0ADark%20Metronome" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/dark-metronome/id6762466734?l=ko&lt;br&gt;
Dark Metronome&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>ios</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Battery Engineer by Day, App Developer by Night — Here’s Why</title>
      <dc:creator>Jiho Lee</dc:creator>
      <pubDate>Thu, 30 Apr 2026 13:29:31 +0000</pubDate>
      <link>https://dev.to/jiholee/battery-engineer-by-day-app-developer-by-night-heres-why-3ba</link>
      <guid>https://dev.to/jiholee/battery-engineer-by-day-app-developer-by-night-heres-why-3ba</guid>
      <description>&lt;p&gt;Ever since I was a kid, I've been drawn to things that move on their own — machines, systems, anything that just runs.&lt;/p&gt;

&lt;p&gt;Maybe that's just a boy thing. But looking back, I think it was more than that. I wasn't some kind of prodigy, but the pull toward "things that work automatically" was always a little stronger in me than in most people around me.&lt;/p&gt;

&lt;p&gt;That curiosity eventually led me down a winding path between science and engineering — and I ended up in the battery industry, which was a pretty exciting place to be in Korea for a while. These days I spend my days doing battery research, and honestly, I love it.&lt;/p&gt;

&lt;p&gt;But the itch never really went away. The need to build something that runs on its own.&lt;/p&gt;

&lt;p&gt;Video games didn't scratch it. I tried iOS development once, but the gap between imagination and working code was wide — and I'm no genius. Late nights only go so far.&lt;/p&gt;

&lt;p&gt;Then AI showed up.&lt;/p&gt;

&lt;p&gt;And I started to realize that my broad-but-shallow knowledge, combined with the right tools, could actually turn ideas into real things. That's been a genuinely new feeling.&lt;/p&gt;

&lt;p&gt;So I'm going to start building apps. Properly, this time.&lt;/p&gt;

&lt;p&gt;The first one is Dark Metronome — a metronome app I always wished existed when I played drums. Clean UI, built for dark environments. No fluff. (More on that in the next post!)&lt;/p&gt;

&lt;p&gt;The second one is still in progress — something to help cut through the noise of information overload and keep me focused on what actually matters. I'll get into that as it develops.&lt;/p&gt;

&lt;p&gt;Anyway. This is the beginning. Should be fun. **&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>ios</category>
      <category>music</category>
    </item>
  </channel>
</rss>
