<?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: Kei</title>
    <description>The latest articles on DEV Community by Kei (@kei24).</description>
    <link>https://dev.to/kei24</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4075963%2Fd0f89daa-ddf9-447d-be68-5a0f450725ce.png</url>
      <title>DEV Community: Kei</title>
      <link>https://dev.to/kei24</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kei24"/>
    <language>en</language>
    <item>
      <title>I made an AI build me an App Store video factory. It made 465 videos. Then Apple rejected them.</title>
      <dc:creator>Kei</dc:creator>
      <pubDate>Thu, 13 Aug 2026 09:21:27 +0000</pubDate>
      <link>https://dev.to/kei24/i-made-an-ai-build-me-an-app-store-video-factory-it-made-465-videos-then-apple-rejected-them-120a</link>
      <guid>https://dev.to/kei24/i-made-an-ai-build-me-an-app-store-video-factory-it-made-465-videos-then-apple-rejected-them-120a</guid>
      <description>&lt;h2&gt;
  
  
  What actually happens when a solo dev hands the tedious part to an AI agent — and the very Apple guideline nobody warns you about
&lt;/h2&gt;

&lt;p&gt;Hi. It's Kei again.&lt;/p&gt;

&lt;p&gt;Quick recap for new faces: I'm a solo iOS developer in Japan, I make a lot of small apps, and almost nobody downloads them. I write about it here because it's cheaper than therapy and the comment section is nicer than my download graphs.&lt;/p&gt;

&lt;p&gt;Last time I mentioned, almost in passing, that I'd rebuilt the store media for a pile of my apps. A few of you asked how. This is the how. And it's a stranger story than I expected, because the part that broke wasn't the AI — it was Apple.&lt;/p&gt;

&lt;p&gt;Let me be precise about what I did, because the internet is currently full of "I generated a video with AI!" posts and I don't want to be one of the dishonest ones.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I did NOT do
&lt;/h2&gt;

&lt;p&gt;I did not type "make me a beautiful app trailer" into some model and get a finished video. There's no AI-generated footage in these. No AI narration. No AI-written marketing copy. No AI music.&lt;/p&gt;

&lt;p&gt;If you're here for magic pixels, I'm sorry. It's more boring and, I think, more useful than that.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I actually did
&lt;/h2&gt;

&lt;p&gt;I have a lot of apps. Each one needs an App Store preview video, in a lot of languages. Doing that by hand — record the screen, pick the moments, add captions, translate the captions, export at the right size, upload — is maybe an hour per video if you're fast. Multiply that by 20 apps and up to 35 languages each and you get a number that made me want to lie down on the floor.&lt;/p&gt;

&lt;p&gt;So instead of making the videos, I made a &lt;strong&gt;machine that makes the videos&lt;/strong&gt;, and I built that machine by pairing with an AI coding agent (I use Claude Code) for basically the entire thing.&lt;/p&gt;

&lt;p&gt;Here's the honest division of labor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The AI wrote almost all the code.&lt;/strong&gt; The video renderer is built in Remotion — which lets you describe a video as a React component and render it to an actual mp4 — glued together with a stack of Python scripts. I described what I wanted; the agent wrote the components, the export scripts, the font handling, the upload tooling. I reviewed, tested, and told it what was wrong.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The content is 100% real.&lt;/strong&gt; The footage is my actual apps, recorded in the iOS simulator. The captions are real human translations, pulled from the words my apps already use in each language. The music is a licensed track from Pixabay. Nothing in the video itself is generated.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So the accurate headline isn't "AI made my videos." It's "&lt;strong&gt;AI built the factory, and the factory stamps out real videos.&lt;/strong&gt;" Each one is 24 seconds: a 3-second hook with the app icon bouncing in, then full-screen screenshots with a slow Ken Burns zoom and a caption fading in over each one. No voiceover — every claim is burned into the text, so it works with the sound off, which is how App Store videos autoplay anyway.&lt;/p&gt;

&lt;p&gt;The machine rendered &lt;strong&gt;465 videos.&lt;/strong&gt; Twenty apps, up to 35 languages each, about 15 seconds of render time per video. I watched a progress bar for a while and felt like a factory owner. It was, briefly, glorious.&lt;/p&gt;

&lt;p&gt;If you want to see what actually came out the other end, the full-screen final versions are live on the App Store right now — here's the &lt;a href="https://apps.apple.com/app/id6759948538" rel="noopener noreferrer"&gt;pet care one&lt;/a&gt; and the &lt;a href="https://apps.apple.com/app/id6756287573" rel="noopener noreferrer"&gt;chinchilla one&lt;/a&gt;. Tap the preview on either page; that's a video the factory made.&lt;/p&gt;




&lt;h2&gt;
  
  
  Then Apple said no. Twice.
&lt;/h2&gt;

&lt;p&gt;Here is the part nobody warned me about, and the reason I'm writing this post instead of just tweeting a smug before/after.&lt;/p&gt;

&lt;p&gt;My videos looked, I thought, professional. Each screenshot sat inside a little iPhone frame — you know the look, the phone bezel around the screen, very clean, very "real product." I was proud of it.&lt;/p&gt;

&lt;p&gt;Apple rejected it. &lt;strong&gt;Guideline 2.3.4.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The rejection text, which I have now read enough times to recite in my sleep:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The app preview includes content that does not sufficiently show the app in use... Includes framing... Includes device images and/or device frames.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Turns out: you are &lt;strong&gt;not allowed&lt;/strong&gt; to put a phone frame around your footage in an App Store &lt;em&gt;preview video&lt;/em&gt;. The video has to show the app basically full-screen, as if you're holding the phone yourself. The cute device mockup — the exact thing I thought made it look polished — was the violation.&lt;/p&gt;

&lt;p&gt;And here's the twist that got me a second time: &lt;strong&gt;this rule is only for videos.&lt;/strong&gt; For static screenshots, device frames are totally fine, encouraged even. So my brain had filed "device frames = professional" from years of making screenshots, and I carried that habit straight into video, where it's forbidden. Rejected once (an alarm app). Then, because I apparently don't learn, rejected again on a different app — where I had to pull all 39 already-uploaded videos and resubmit.&lt;/p&gt;

&lt;p&gt;In my old design, the actual app screen only took up &lt;strong&gt;44% of the frame.&lt;/strong&gt; The rest was bezel and background. Apple was, annoyingly, completely right.&lt;/p&gt;




&lt;h2&gt;
  
  
  The fix, and the small horrors along the way
&lt;/h2&gt;

&lt;p&gt;The fix was to rip out the phone frame entirely and let the real screenshot fill the whole screen. Simple idea. The details were a series of tiny, stupid, character-building problems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Aspect ratios.&lt;/strong&gt; My raw screenshots and my video canvas were off by 0.26%. Close enough that filling the frame crops about 2.5 pixels off the top and bottom. I spent an embarrassing amount of time confirming those 2.5 pixels didn't eat anything important.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bitrate roulette.&lt;/strong&gt; Apple has a ceiling. I'd set a safe-looking bitrate, and then one text-heavy language in one app would spike just over the limit and the upload would bounce. Going &lt;em&gt;full-screen&lt;/em&gt; actually made this worse, because now there's more visual detail in every frame, so I had to re-tune the bitrate per app.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The tofu incident.&lt;/strong&gt; Missing glyphs render as □□□ (developers call it "tofu"). I had a script specifically to catch tofu before upload. It had a bug that made it detect &lt;em&gt;nothing&lt;/em&gt;, ever. So it happily approved two videos that had already shipped with boxes in them. My automated safety net had a hole exactly the shape of the thing it was supposed to catch. Greek was the worst offender — one font turned every accented letter into a box.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The mute trap.&lt;/strong&gt; My videos are silent by design. So naturally I exported them muted. Apple's uploader &lt;em&gt;rejects&lt;/em&gt; videos with no audio track. You need a silent-but-present stereo audio track. "Silent" and "no audio" are different things, and Apple cares about the difference.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Apple has no official upload API for preview videos.&lt;/strong&gt; &lt;code&gt;fastlane&lt;/code&gt;, the tool everyone uses, doesn't support them. So the agent and I had to reverse-engineer the private endpoints App Store Connect's own website uses, and write our own uploader. That's the kind of afternoon that ages you.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What I actually learned
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AI didn't save me from the hard part. It moved the hard part.&lt;/strong&gt; The agent wrote thousands of lines of rendering and upload code faster than I ever could, and that was genuinely transformative — I would not have attempted this by hand. But it can't read your mind about Apple's review guidelines, it can't see that your safety-check script silently does nothing, and it definitely can't tell you that the thing you're proud of is the thing that'll get you rejected. That judgment was still my job. The AI is a spectacular set of hands. The eyes are still yours.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The taste and the taste-checking are the moat.&lt;/strong&gt; Anyone can now generate 465 of something. Whether those 465 things are &lt;em&gt;right&lt;/em&gt; — non-rejectable, non-tofu, actually flattering to the app — is still human work, and it's most of the work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And no, my downloads did not explode.&lt;/strong&gt; I know that's the question. Better videos are table stakes, not a growth strategy. But my store pages finally look like they were made by someone who cares, which — after two years of shipping into the void — is a thing I can at least control.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I'm asking for
&lt;/h2&gt;

&lt;p&gt;Same as ever. If you got this far, thank you.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If you've built any kind of "content factory" with an AI agent — videos, screenshots, whatever — I want to hear where &lt;em&gt;your&lt;/em&gt; factory betrayed you. There's always a 2.3.4 waiting somewhere.&lt;/li&gt;
&lt;li&gt;If you're a solo dev drowning in localized store assets, ask me anything. I have now suffered through most of the traps so you don't have to.&lt;/li&gt;
&lt;li&gt;Or go look at one of the apps and tell me the video's still bad. Genuinely useful.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The two apps whose videos are in this post: &lt;a href="https://apps.apple.com/app/id6759948538" rel="noopener noreferrer"&gt;MyDailyPets — Pet Care Diary&lt;/a&gt; and &lt;a href="https://apps.apple.com/app/id6756287573" rel="noopener noreferrer"&gt;Chinchilla Care — Photo Log&lt;/a&gt;. The App Store preview on each page is one of the factory's videos, full-screen version.&lt;/li&gt;
&lt;li&gt;You can find all of them by searching &lt;strong&gt;KeiK LLC&lt;/strong&gt; on the App Store.&lt;/li&gt;
&lt;li&gt;My website: &lt;a href="https://keik.co.jp/index-en.html" rel="noopener noreferrer"&gt;keik.co.jp&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'll be back sooner this time, probably to complain about something else I did to myself. Thanks for reading — it still surprises me every time someone does.&lt;/p&gt;

&lt;p&gt;— Kei&lt;/p&gt;

</description>
      <category>indiedeveloper</category>
      <category>iosdevelopment</category>
      <category>ai</category>
      <category>appstore</category>
    </item>
    <item>
      <title>I spent 2 years building iOS apps by myself. Nobody uses them. What am I doing wrong?</title>
      <dc:creator>Kei</dc:creator>
      <pubDate>Thu, 13 Aug 2026 09:21:24 +0000</pubDate>
      <link>https://dev.to/kei24/i-spent-2-years-building-ios-apps-by-myself-nobody-uses-them-what-am-i-doing-wrong-4b8b</link>
      <guid>https://dev.to/kei24/i-spent-2-years-building-ios-apps-by-myself-nobody-uses-them-what-am-i-doing-wrong-4b8b</guid>
      <description>&lt;h2&gt;
  
  
  A solo indie developer from Japan asking for honest advice
&lt;/h2&gt;

&lt;p&gt;Hi everyone. I'm Kei, a 30-year-old woman living in Japan. I've been teaching myself iOS development for about two years now, and I've poured my heart into building apps that I genuinely believe could help people. But here's the thing — almost nobody is using them.&lt;/p&gt;

&lt;p&gt;I'm not writing this to complain. I'm writing this because I honestly don't know what to do next, and I'm hoping someone out there might have advice, or at least relate to what I'm going through.&lt;/p&gt;

&lt;p&gt;Let me tell you my story.&lt;/p&gt;




&lt;h2&gt;
  
  
  How it started
&lt;/h2&gt;

&lt;p&gt;I've always loved organizing things. Notes, ideas, plans — I'm the kind of person who has notebooks everywhere. A couple of years ago, I thought, "Why not build an app that works the way my brain works?" I didn't have a CS degree. I didn't have a mentor. I just had YouTube tutorials, Apple documentation, and a stubborn refusal to give up.&lt;/p&gt;

&lt;p&gt;Nights after work, weekends, holidays — I spent all of it learning Swift and SwiftUI. There were times I wanted to quit. Times I stared at Xcode errors for hours and felt completely stupid. But I kept going because I believed in what I was building.&lt;/p&gt;

&lt;p&gt;Fast forward to today, and I have three apps on the App Store. Three apps that I'm genuinely proud of. And collectively, they have... almost no users.&lt;/p&gt;

&lt;p&gt;It's a lonely feeling, honestly.&lt;/p&gt;




&lt;h2&gt;
  
  
  The apps I built
&lt;/h2&gt;

&lt;p&gt;Let me introduce them — not as a sales pitch, but because I want you to understand what I've been working on and maybe tell me if the problem is the apps themselves.&lt;/p&gt;




&lt;h3&gt;
  
  
  1. HieroNote — A hierarchical note-taking app
&lt;/h3&gt;

&lt;p&gt;This is my baby. The one I started with.&lt;/p&gt;

&lt;p&gt;I was frustrated with regular note apps because my thoughts don't come in neat, flat lists. They're nested. One idea leads to another, which branches into three more. I wanted a note app that could capture that structure — like an outliner, but on my phone.&lt;/p&gt;

&lt;p&gt;So I built HieroNote. It uses a tree structure where every note can have child notes underneath it. You can expand and collapse branches, drag and drop nodes to reorganize your thoughts, and dive deep into any branch.&lt;/p&gt;

&lt;p&gt;Here's what it can do:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tree-structured notes&lt;/strong&gt; — Organize your ideas hierarchically, like folders within folders, but for thoughts&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Drag &amp;amp; drop&lt;/strong&gt; — Rearrange your notes by just dragging them around&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image attachments&lt;/strong&gt; — Add photos to any note. There's even a slideshow mode to browse through them&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Built-in music player&lt;/strong&gt; — I added the ability to play audio files within the app (I use it for focus music while writing)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;iCloud sync&lt;/strong&gt; — Everything syncs across your iPhone and iPad automatically&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Home screen widgets&lt;/strong&gt; — Quick access to your recent notes (Small, Medium, and Large sizes)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;20 languages supported&lt;/strong&gt; — Including Japanese, English, Korean, Chinese, German, French, and more&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Completely free, no ads&lt;/strong&gt; — I removed ads entirely because I wanted people to actually enjoy using it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That last point is maybe part of my problem — I have no monetization strategy. But I hated the idea of ruining the experience with banner ads in a note-taking app. It felt wrong.&lt;/p&gt;

&lt;p&gt;I use HieroNote every single day. For planning my other apps, for journaling, for organizing recipes, for keeping track of things I want to learn. It genuinely makes my life better.&lt;/p&gt;

&lt;p&gt;But when I check the App Store analytics... it's basically just me using it.&lt;/p&gt;




&lt;h3&gt;
  
  
  2. MyDailyEats — A simple food diary
&lt;/h3&gt;

&lt;p&gt;This one came from a personal frustration too. I wanted to keep track of what I eat, but every food tracking app out there wants me to count calories, scan barcodes, and basically turn eating into homework.&lt;/p&gt;

&lt;p&gt;I don't want that. I just want to remember what I ate and notice patterns — like "oh, I've been eating too many sweets this week" or "I haven't had vegetables in three days."&lt;/p&gt;

&lt;p&gt;So I built MyDailyEats. The whole idea is that logging a meal takes about 5 seconds:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tap an emoji category&lt;/strong&gt; (there are 11: rice/grain, bread, noodles, meat/fish, vegetables, fruits, sweets, snacks, drinks, dairy, and other)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Select a portion size&lt;/strong&gt; (Small, Medium, Large, or Extra)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Done.&lt;/strong&gt; That's it. No calorie counting, no barcode scanning, no food databases.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I also added some features that I think make it fun:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Achievement system&lt;/strong&gt; — 12 badges you can earn, like "7-Day Streak" for logging every day for a week, or "Category Explorer" for trying all food categories&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streak tracking&lt;/strong&gt; — It shows your current streak and longest streak, which motivates you to keep logging&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Calendar view&lt;/strong&gt; — See your eating patterns over time with color-coded dots&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Weekly stats&lt;/strong&gt; — Visual breakdown of what food categories you ate most&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Home screen widgets&lt;/strong&gt; — See today's food log right on your home screen&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Share your streaks&lt;/strong&gt; — Share your achievements with friends&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I genuinely believe this is useful. Not everyone wants to obsess over calories. Some people just want a simple, visual way to be more mindful about what they eat.&lt;/p&gt;

&lt;p&gt;But again... the download numbers are heartbreaking.&lt;/p&gt;




&lt;h3&gt;
  
  
  3. Guinea Pig Memories — A diary app for guinea pig owners
&lt;/h3&gt;

&lt;p&gt;OK, this one might sound niche. But hear me out.&lt;/p&gt;

&lt;p&gt;I have two guinea pigs. They're named Mochi and Kinako (it means roasted soybean flour, which is the color of her fur). I love them more than I can express.&lt;/p&gt;

&lt;p&gt;When I got them, I wanted to track their weight because guinea pigs are prey animals — they hide illness, and weight loss is often the first sign something is wrong. I also wanted a place to keep their photos and daily notes about their behavior.&lt;/p&gt;

&lt;p&gt;I couldn't find an app that did all of this well, so... you can probably guess what happened next.&lt;/p&gt;

&lt;p&gt;Guinea Pig Memories lets you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Track daily weight&lt;/strong&gt; with beautiful charts that show trends over time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep a photo diary&lt;/strong&gt; — Add photos with notes for each day&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Export data as CSV&lt;/strong&gt; — So you can share weight records with your vet (my vet actually loved this)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community photo gallery&lt;/strong&gt; — See other people's guinea pigs from around the world (this is my favorite feature — the photos are so cute)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Expert care guide&lt;/strong&gt; — Comprehensive guinea pig care information available in 9 languages&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;8 theme colors&lt;/strong&gt; — Because why not make it pretty&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I know the target audience is small. Guinea pig owners who also want to track their pet's health digitally — that's a very specific group. But I thought if I could reach them, they'd love it.&lt;/p&gt;

&lt;p&gt;The problem is... I have no idea how to reach them.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where I am now
&lt;/h2&gt;

&lt;p&gt;So here I am. Three apps that I believe in. Almost no users. And I'm sitting in my apartment in Japan at 11 PM writing this instead of sleeping, because I can't stop thinking about what I'm doing wrong.&lt;/p&gt;

&lt;p&gt;Here are my honest questions:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is it a discovery problem?&lt;/strong&gt; Maybe the apps are fine, but nobody can find them? I've tried to optimize my App Store listings with good descriptions and keywords in multiple languages, but I don't really know what I'm doing when it comes to ASO (App Store Optimization). I don't have a marketing budget — it's literally zero.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is it a niche problem?&lt;/strong&gt; HieroNote competes with massive apps like Notion, Obsidian, and Apple Notes. MyDailyEats is in a market dominated by MyFitnessPal and Yazio. And Guinea Pig Memories is... well, it's for guinea pig people. Am I just picking fights I can't win?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is it a "nobody asked for this" problem?&lt;/strong&gt; Maybe I'm building things that only I want? But I genuinely find all three apps useful in my daily life. Doesn't that count for something?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is it a marketing problem?&lt;/strong&gt; I have almost no social media presence. I don't have a blog (well, until now I guess). I don't know any influencers. I don't have friends who are developers. In Japan, the indie dev community exists, but it's small and I'm shy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Should I give up?&lt;/strong&gt; This is the question that keeps me up at night. I've spent two years on this. Two years of late nights and weekends. Two years of learning and building and debugging. And the result is... silence.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I've tried
&lt;/h2&gt;

&lt;p&gt;To be fully transparent, here's what I've done so far on the marketing side:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;App Store optimization&lt;/strong&gt; — I've written descriptions in 20+ languages and tried to pick good keywords&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Made the apps free or very affordable&lt;/strong&gt; — HieroNote is completely free with no ads&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Posted on Reddit&lt;/strong&gt; — My posts got automatically removed because my account is new and has no karma (which felt like a cruel joke)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set up this Medium account&lt;/strong&gt; — You're reading my first attempt at content marketing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's... basically it. I know it's not much. I know real marketing requires more effort. But I don't know where to start.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I'm asking for
&lt;/h2&gt;

&lt;p&gt;If you've read this far, thank you. Seriously. It means a lot that someone actually spent time reading about my little apps.&lt;/p&gt;

&lt;p&gt;Here's what I'd love to hear from you:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Honest feedback on the apps themselves&lt;/strong&gt; — If you try any of them, please tell me what you think. Good or bad. I can handle it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Marketing advice&lt;/strong&gt; — How do indie developers actually get users? What worked for you? What's a waste of time?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Community suggestions&lt;/strong&gt; — Are there communities, forums, or groups where I might find people who'd be interested in these apps? Especially for the guinea pig app — where do guinea pig people hang out online?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;General encouragement or reality checks&lt;/strong&gt; — Should I keep going? Should I focus on one app instead of three? Should I change my approach entirely?&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I know this is a lot to ask from strangers on the internet. But I don't have anyone else to ask.&lt;/p&gt;




&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;p&gt;If you want to check out the apps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HieroNote&lt;/strong&gt; (hierarchical notes) — Search "HieroNote" on the App Store&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MyDailyEats&lt;/strong&gt; (food diary) — Search "MyDailyEats" on the App Store&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Guinea Pig Memories&lt;/strong&gt; (guinea pig diary) — Search "Guinea Pig Memories" on the App Store&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Or visit my website: &lt;a href="https://keik.co.jp/index-en.html" rel="noopener noreferrer"&gt;keik.co.jp&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Thank you for reading. Even if you don't have advice, just knowing someone read this makes me feel a little less alone in this journey.&lt;/p&gt;

&lt;p&gt;— Kei&lt;/p&gt;

</description>
      <category>iosdevelopment</category>
      <category>indiedeveloper</category>
      <category>appdevelopment</category>
      <category>startup</category>
    </item>
    <item>
      <title>My Pet Weight Tracker Has 9 Apps and 0 Users Who Care About Weight</title>
      <dc:creator>Kei</dc:creator>
      <pubDate>Thu, 13 Aug 2026 09:21:22 +0000</pubDate>
      <link>https://dev.to/kei24/my-pet-weight-tracker-has-9-apps-and-0-users-who-care-about-weight-2bcd</link>
      <guid>https://dev.to/kei24/my-pet-weight-tracker-has-9-apps-and-0-users-who-care-about-weight-2bcd</guid>
      <description>&lt;h2&gt;
  
  
  How a simple scale app accidentally became a pet photo social network
&lt;/h2&gt;

&lt;p&gt;Hi, it's Kei. The solo developer from Japan who keeps writing about her apps like they're her children. Because they kind of are.&lt;/p&gt;

&lt;p&gt;If you've been following along, you know the story so far: I built apps, nobody used them, I cried about it on Medium, and then some very kind strangers on the internet gave me advice. I rebuilt all my screenshots. I kept going.&lt;/p&gt;

&lt;p&gt;Today I want to tell you about the weirdest thing that's happened in my two years of indie development.&lt;/p&gt;

&lt;p&gt;I built a pet weight tracker. I updated it obsessively for months. And somewhere along the way, it stopped being a weight tracker entirely.&lt;/p&gt;




&lt;h2&gt;
  
  
  The original idea was so simple
&lt;/h2&gt;

&lt;p&gt;It started with my guinea pigs, Mochi and Kinako.&lt;/p&gt;

&lt;p&gt;Guinea pigs are small animals. When they get sick, they hide it — it's a survival instinct. The first warning sign is usually weight loss. So the vet told me: weigh them regularly and track the changes.&lt;/p&gt;

&lt;p&gt;I looked for an app that could do this. Couldn't find one I liked. So I built one.&lt;/p&gt;

&lt;p&gt;The core concept was dead simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enter your pet's weight&lt;/li&gt;
&lt;li&gt;See a chart over time&lt;/li&gt;
&lt;li&gt;Export the data as CSV for your vet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's it. That was the whole app.&lt;/p&gt;

&lt;p&gt;Then I thought: guinea pig owners aren't the only ones who need this. Hamster owners weigh their hamsters. Bunny owners weigh their bunnies. Bird owners, ferret owners, chinchilla owners — they all track weight.&lt;/p&gt;

&lt;p&gt;So I did what any reasonable developer would do.&lt;/p&gt;

&lt;p&gt;I made nine separate apps.&lt;/p&gt;




&lt;h2&gt;
  
  
  Yes, nine apps
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Bunny Tracker&lt;/li&gt;
&lt;li&gt;Hamster Care&lt;/li&gt;
&lt;li&gt;Guinea Pig Care&lt;/li&gt;
&lt;li&gt;Ferret Care&lt;/li&gt;
&lt;li&gt;Chinchilla Care&lt;/li&gt;
&lt;li&gt;Bird Tracker&lt;/li&gt;
&lt;li&gt;Reptile Care&lt;/li&gt;
&lt;li&gt;Dog Tracker&lt;/li&gt;
&lt;li&gt;Cat Tracker&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One for each animal type. Same core functionality, customized for each species — different weight ranges, different care guides, different emoji.&lt;/p&gt;

&lt;p&gt;My friends thought I was crazy. "Just make one app with a dropdown menu for animal type," they said.&lt;/p&gt;

&lt;p&gt;But here's the thing about pet people: they don't search for "pet weight tracker." They search for "hamster weight tracker" or "bunny health app." Having separate apps means better discoverability for each niche.&lt;/p&gt;

&lt;p&gt;Also, I might be a little crazy. I won't rule it out.&lt;/p&gt;




&lt;h2&gt;
  
  
  And then nobody weighed their pets
&lt;/h2&gt;

&lt;p&gt;I mean, some people did. The app worked perfectly for weight tracking. Beautiful charts, export functionality, multiple pet support — the whole package.&lt;/p&gt;

&lt;p&gt;But when I looked at how people actually used the app, something interesting was happening.&lt;/p&gt;

&lt;p&gt;People were using the photo diary feature way more than the weight tracking.&lt;/p&gt;

&lt;p&gt;They'd open the app, skip past the weight entry, and go straight to adding photos with little notes. "Mochi looking sleepy today." "Max stole a treat from the kitchen." "Luna discovered the box."&lt;/p&gt;

&lt;p&gt;I built a scale. They wanted a photo album.&lt;/p&gt;




&lt;h2&gt;
  
  
  So I leaned into it
&lt;/h2&gt;

&lt;p&gt;This is the part where I could pretend I had some brilliant product vision. I didn't. I just listened to what users were doing and thought, "OK, you want photos? Let me give you photos."&lt;/p&gt;

&lt;p&gt;Version 2.0 was a complete transformation.&lt;/p&gt;

&lt;p&gt;I added a &lt;strong&gt;shared photo gallery&lt;/strong&gt; — a community feature where all nine apps connect to the same cloud database. You post a photo in Bunny Tracker, and someone using Cat Tracker on the other side of the world can see it.&lt;/p&gt;

&lt;p&gt;Let me say that again because it still blows my mind: a hamster owner in Germany can scroll through and react to a chinchilla photo posted by someone in Brazil. Through an app that was supposed to be a weight calculator.&lt;/p&gt;




&lt;h2&gt;
  
  
  Features I never planned to build
&lt;/h2&gt;

&lt;p&gt;Here's what the "weight tracker" has now:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Five emoji reactions.&lt;/strong&gt; Because a simple thumbs-up wasn't enough for pet photos. You can send a heart, a paw print, sparkles, and more. People use them constantly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Species filter.&lt;/strong&gt; A horizontal scroll bar at the top that lets you browse by animal type — or see everything at once. Want to look at just hamsters for 20 minutes? I respect that and I've built a button for it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI content moderation.&lt;/strong&gt; Every photo goes through an AI check before it appears in the gallery. The AI verifies it's actually a photo of the right animal (no, you can't upload your lunch to Bunny Tracker), checks for inappropriate content, and makes sure nothing weird gets through. It's Claude, by the way — Anthropic's AI. It's surprisingly good at telling a hamster from a guinea pig.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Discord integration.&lt;/strong&gt; Photos automatically post to a Discord channel when uploaded. I check it sometimes just to see what people are sharing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Community backgrounds.&lt;/strong&gt; You can set any photo from the gallery as your app's background. Someone's golden retriever is currently my Dog Tracker wallpaper and I'm not changing it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A full care guide.&lt;/strong&gt; Seven sections of health and care information for each animal, localized in multiple languages. Because if someone's using a pet health app, they probably want pet health information.&lt;/p&gt;

&lt;p&gt;And yes, weight tracking is still there. It still works great. Beautiful charts, CSV export, all of it.&lt;/p&gt;

&lt;p&gt;It's just not the main event anymore.&lt;/p&gt;




&lt;h2&gt;
  
  
  The numbers
&lt;/h2&gt;

&lt;p&gt;In version 2.0, I had to build the entire photo system from scratch: CloudKit infrastructure, upload pipeline, image caching, hash-based duplicate prevention, reaction tracking...&lt;/p&gt;

&lt;p&gt;In 2.1, I added interstitial ads with smart frequency control and Firebase Analytics.&lt;/p&gt;

&lt;p&gt;In 2.2, I rewrote every App Store title and promotional text for all 9 apps across 35 languages. (My previous article about the 900 screenshots? That was 2.1. The rebranding was another round of "why do I do this to myself.")&lt;/p&gt;

&lt;p&gt;In 2.3, I simplified the premium model. Made CSV export free for everyone. Premium just removes ads now.&lt;/p&gt;

&lt;p&gt;In 2.4, more refinements. Stability. Edge cases.&lt;/p&gt;

&lt;p&gt;In 2.5 — the version I just shipped — I added date pickers for weight entries, tappable record rows, and widget support preparation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Six major updates in about two months.&lt;/strong&gt; For nine apps simultaneously.&lt;/p&gt;

&lt;p&gt;I'm tired.&lt;/p&gt;




&lt;h2&gt;
  
  
  What this taught me
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Users will tell you what they want.&lt;/strong&gt; Not with words — with behavior. I was so focused on building the perfect weight tracker that I almost missed the fact that people wanted a photo app. The data was right there. I just had to look at it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"Pivot" sounds dramatic but sometimes it's just... leaning.&lt;/strong&gt; I didn't throw away the weight tracking. I didn't rebuild from zero. I just shifted the emphasis. The weight feature is still there, still useful. But the photo gallery moved to the center, and everything else reorganized around it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Niche apps can have community features.&lt;/strong&gt; I know "pet photo social network" sounds ridiculous. But that's basically what it is now, and people genuinely engage with it. Small communities can be incredibly warm.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Maintaining nine apps is exactly as painful as it sounds.&lt;/strong&gt; Every change gets multiplied by nine. Every bug fix. Every localization update. Every screenshot. I have scripts and templates and automated pipelines for almost everything now, but there's still a baseline cost that never goes away.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I'm still not making money.&lt;/strong&gt; Let's be honest about that. The revenue from these apps is negligible. Most users are on the free tier, and the premium tier just removes ads. This is still a passion project, not a business.&lt;/p&gt;

&lt;p&gt;But when I open the photo gallery and see a new chinchilla photo from someone I've never met, in a country I've never been to, reacted to by three other strangers who also love chinchillas — I don't know, that feels like it matters.&lt;/p&gt;




&lt;h2&gt;
  
  
  The before and after
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What AnimalScale was (v1.0):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A weight tracker&lt;/li&gt;
&lt;li&gt;Charts and CSV export&lt;/li&gt;
&lt;li&gt;Functional but boring&lt;/li&gt;
&lt;li&gt;"Please weigh your pet regularly"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What AnimalScale is now (v2.5):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A pet photo diary with community features&lt;/li&gt;
&lt;li&gt;Weight tracking (still there, still good)&lt;/li&gt;
&lt;li&gt;Shared gallery across 9 animal types&lt;/li&gt;
&lt;li&gt;AI-moderated, reaction-enabled, multi-language&lt;/li&gt;
&lt;li&gt;"Look at this chinchilla mid-yawn and tell me you're not having a good day"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Same codebase. Same developer. Completely different app.&lt;/p&gt;




&lt;h2&gt;
  
  
  Please look at my pets
&lt;/h2&gt;

&lt;p&gt;OK, I'll be honest about what I want.&lt;/p&gt;

&lt;p&gt;I want more people to post photos of their pets. The gallery is alive and growing, but it's still small. Every new photo makes it a little better for everyone.&lt;/p&gt;

&lt;p&gt;If you have any pet — literally any pet from a goldfish to a great dane — there might be an app for you. And if there isn't, well, my DMs are open for animal type suggestions. (Please don't suggest spiders. Please.)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All 9 apps are free. Find them here:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://keik.co.jp/animal-scale/index-en.html" rel="noopener noreferrer"&gt;https://keik.co.jp/animal-scale/index-en.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Post a photo. React to someone else's photo. Be part of the smallest, weirdest, most wholesome social network on the internet.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;I have some ideas for the future. Widget support so you can see pet photos on your home screen. Maybe a "pet of the day" feature. Maybe expanding to more animal types.&lt;/p&gt;

&lt;p&gt;But honestly? Right now I'm just going to ship v2.5, close Xcode, and go weigh my guinea pigs.&lt;/p&gt;

&lt;p&gt;Some habits die hard.&lt;/p&gt;

&lt;p&gt;— Kei&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This is my third post. The first one was about nobody using my apps. The second was about rebuilding 900 screenshots. This one is about how a scale became a social network. I wonder what the next one will be about.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Probably something equally unhinged. Stay tuned.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>iosdevelopment</category>
      <category>indiedeveloper</category>
      <category>appdevelopment</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>I just shipped my new app. It's a diary with a cat. Nobody asked for this.</title>
      <dc:creator>Kei</dc:creator>
      <pubDate>Thu, 13 Aug 2026 09:21:19 +0000</pubDate>
      <link>https://dev.to/kei24/i-just-shipped-my-new-app-its-a-diary-with-a-cat-nobody-asked-for-this-56jp</link>
      <guid>https://dev.to/kei24/i-just-shipped-my-new-app-its-a-diary-with-a-cat-nobody-asked-for-this-56jp</guid>
      <description>&lt;h2&gt;
  
  
  Meet Logmi — a journal app I designed to feel like an Animal Crossing village, one obsessive UI detail at a time
&lt;/h2&gt;

&lt;p&gt;Hi, it's Kei again. The solo iOS developer from Japan who keeps writing about her apps on Medium like therapy.&lt;/p&gt;

&lt;p&gt;If this is your first time reading, here's the short version: I'm 30, I live in Japan, I've been teaching myself iOS development for two years, and I have a small collection of apps that almost nobody uses. I've cried about it on Medium before. People were nice about it. I kept going.&lt;/p&gt;

&lt;p&gt;So today I'm here to tell you that I shipped another one.&lt;/p&gt;

&lt;p&gt;I know. I know. &lt;em&gt;Another&lt;/em&gt; one.&lt;/p&gt;

&lt;p&gt;Its name is &lt;strong&gt;Logmi&lt;/strong&gt;, and it's a diary app. With a cat.&lt;/p&gt;

&lt;p&gt;But more than that — it's the first app I've built where the entire experience, from the mascot's facial expressions to the way the buttons round their corners, was designed to feel like one specific thing.&lt;/p&gt;

&lt;p&gt;I wanted Logmi to feel like an Animal Crossing village.&lt;/p&gt;




&lt;h2&gt;
  
  
  The aesthetic I was chasing
&lt;/h2&gt;

&lt;p&gt;Here's the thing about most journaling apps: they look like productivity tools. Day One is sleek and minimal. Apple Journal is institutional. Notion templates feel like spreadsheets in disguise.&lt;/p&gt;

&lt;p&gt;None of those apps make me &lt;em&gt;want&lt;/em&gt; to write down what I ate for breakfast. They make me feel like I'm doing a chore.&lt;/p&gt;

&lt;p&gt;The apps and games that &lt;em&gt;do&lt;/em&gt; make me want to open them every day all share something in common. They feel soft. They feel warm. They feel like a place. &lt;em&gt;Animal Crossing&lt;/em&gt; is the obvious one. But also &lt;em&gt;Stardew Valley&lt;/em&gt;, the cooking sections of older Studio Ghibli films, the corners of Tumblr where people post pictures of their hand-drawn bullet journals.&lt;/p&gt;

&lt;p&gt;I wanted Logmi to live in that universe.&lt;/p&gt;

&lt;p&gt;That meant making a hundred small decisions that nobody is going to consciously notice, but that I hope add up to a feeling.&lt;/p&gt;




&lt;h2&gt;
  
  
  Meet Romi
&lt;/h2&gt;

&lt;p&gt;The most visible of those decisions is the mascot.&lt;/p&gt;

&lt;p&gt;Her name is Romi. She's a small pixel-art cat who lives at the bottom of the screen.&lt;/p&gt;

&lt;p&gt;I want to be careful explaining this, because mascots in apps can go very wrong. They can feel pushy. They can feel infantilizing. They can make a serious tool feel like a toy you're supposed to outgrow.&lt;/p&gt;

&lt;p&gt;I tried very hard to make Romi the opposite of all of that.&lt;/p&gt;

&lt;p&gt;Here's how she works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;She has 43 different facial expressions. Different for morning, evening, after you log a meal, after you finish a streak, when you tap her on the head.&lt;/li&gt;
&lt;li&gt;She never shows the negative ones. I drew sad faces and angry faces and grumpy faces, and then I locked them in a folder marked "do not display." Romi will never judge you. She will never frown at you. If you skip three days, she'll just look at you with the same warm face she had on day one and say good morning.&lt;/li&gt;
&lt;li&gt;She greets you once per session. Not constantly. Not every screen. Once when you open the app, with a little message that fits the time of day.&lt;/li&gt;
&lt;li&gt;She speaks 35 languages. Her name even changes depending on your device language — Romi in English, ロミ in Japanese, 로미 in Korean, and so on through the rest.&lt;/li&gt;
&lt;li&gt;She disappears after 5 seconds. Tap her once, she'll say something else. Tap her twice, she goes back to being quiet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The two rules I made for myself when designing her: &lt;em&gt;never demand attention&lt;/em&gt;, and &lt;em&gt;never make the user feel bad&lt;/em&gt;. Both of those are violated constantly by mascot characters in productivity apps. I think that's why people hate them.&lt;/p&gt;




&lt;h2&gt;
  
  
  The buttons. Oh god, the buttons.
&lt;/h2&gt;

&lt;p&gt;This is the part where I sound a little obsessed, but here we are.&lt;/p&gt;

&lt;p&gt;I spent more time on the buttons in Logmi than on any other piece of the UI. Probably more than is reasonable.&lt;/p&gt;

&lt;p&gt;Every button in the app has:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A specific corner radius that's slightly different from the iOS default — softer, rounder, closer to a marshmallow than a rectangle.&lt;/li&gt;
&lt;li&gt;A subtle inner shadow on the top edge so it looks like it's catching light from above.&lt;/li&gt;
&lt;li&gt;A press animation that scales the button down to 96% with a spring curve, not the linear ease iOS gives you for free.&lt;/li&gt;
&lt;li&gt;A custom haptic — not the standard &lt;code&gt;.medium&lt;/code&gt; impact, but a softer one that feels closer to a paper page turning than a switch flipping.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The category picker, where you tap to choose what you're logging, was redrawn three times. The first version was a standard iOS grid. The second was a wheel picker. The third — the one that shipped — is a hand-arranged grid where each category has its own watercolor icon and the spacing between them was tuned by eye, not by a layout system.&lt;/p&gt;

&lt;p&gt;I drew over 117 watercolor icons by hand for this app. 13 main categories, plus 56 different cuisines for the meal category, 8 drink types, 16 exercise types, 5 mood faces, and a handful of others. Every one of them is a real PNG file with real brush textures. Where an icon doesn't exist for a custom category, the app falls back to an emoji. Even that fallback was designed.&lt;/p&gt;

&lt;p&gt;I know nobody is going to open the app and think "wow, the corner radius on these buttons feels exactly right." That's the point. You're not supposed to notice. You're just supposed to feel like the app is a nice place to be.&lt;/p&gt;




&lt;h2&gt;
  
  
  What you can actually log
&lt;/h2&gt;

&lt;p&gt;Logmi has 13 built-in categories:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mood — five faces, that's it&lt;/li&gt;
&lt;li&gt;Meal — broken down by breakfast, lunch, snack, dinner, with watercolor icons for each cuisine&lt;/li&gt;
&lt;li&gt;Sleep — bedtime, wake time, hours&lt;/li&gt;
&lt;li&gt;Exercise — 16 types, each with their own little illustration&lt;/li&gt;
&lt;li&gt;Weight&lt;/li&gt;
&lt;li&gt;Reading — what book, what page&lt;/li&gt;
&lt;li&gt;Water — eight drink types&lt;/li&gt;
&lt;li&gt;Purchase — what you bought, what it cost&lt;/li&gt;
&lt;li&gt;Photo&lt;/li&gt;
&lt;li&gt;Memo — for the things that don't fit anywhere else&lt;/li&gt;
&lt;li&gt;Medication&lt;/li&gt;
&lt;li&gt;Steps (synced from Apple Health)&lt;/li&gt;
&lt;li&gt;And one for tracking, um, bowel movements, because some of you asked your doctor to start logging that and you know exactly why this category exists&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can also create unlimited custom categories with your own emoji, color, and input format. So if you want to track how many cups of tea you drank or how many times you went outside or how many times your cat sat on your laptop, Logmi can do that.&lt;/p&gt;

&lt;p&gt;There are 50 achievement badges spread across seven categories, including some secret ones I won't spoil. There's a calendar month view. There's a separate "Plans &amp;amp; Wishlist" tab for books you want to read, movies you want to watch, and places you want to visit. There's a built-in music player so you can journal to your own MP3s. Everything syncs through iCloud — no external server, no account required, your data stays on your devices.&lt;/p&gt;

&lt;p&gt;Apple Health integration pulls your steps, sleep, and weight automatically when you tap a button.&lt;/p&gt;

&lt;p&gt;It's a lot. I know it's a lot. I have a hard time stopping.&lt;/p&gt;




&lt;h2&gt;
  
  
  The font choices
&lt;/h2&gt;

&lt;p&gt;While I'm being a UI nerd about this — the typography matters too.&lt;/p&gt;

&lt;p&gt;Logmi ships with 10 custom fonts. When you pick the "Cute" font option, the app automatically chooses a different typeface depending on your device language:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Nunito for European languages&lt;/li&gt;
&lt;li&gt;Zen Maru Gothic for Japanese&lt;/li&gt;
&lt;li&gt;Jua for Korean&lt;/li&gt;
&lt;li&gt;LXGW WenKai for Chinese&lt;/li&gt;
&lt;li&gt;Mitr for Thai&lt;/li&gt;
&lt;li&gt;Baloo 2 for Hindi and Arabic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each one was picked because it has the same &lt;em&gt;quality&lt;/em&gt; as the others — soft, rounded, warm — even though they're completely different writing systems. A Korean user and a Japanese user and a French user should all open Logmi and feel like they're looking at the same app, even though the actual letterforms are different.&lt;/p&gt;

&lt;p&gt;I had no idea this was going to take 28 megabytes of font files when I started. It does. It was worth it.&lt;/p&gt;




&lt;h2&gt;
  
  
  The IAP confession
&lt;/h2&gt;

&lt;p&gt;In my first Medium post, I bragged about how HieroNote is completely free with no ads. I felt morally superior about it. I said I hated the idea of cluttering up a notes app with banner ads.&lt;/p&gt;

&lt;p&gt;I'm going to eat my own words now.&lt;/p&gt;

&lt;p&gt;Logmi has in-app purchases. Tiered ones.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free — 7 categories&lt;/li&gt;
&lt;li&gt;$1.99 one-time — 11 categories&lt;/li&gt;
&lt;li&gt;$4.99 one-time — all 13 categories plus unlimited custom categories&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nothing is gated forever. There's no subscription. There's no limit on how many entries you can write. The free tier is fully functional — you can keep a diary for the rest of your life without paying me a cent. The paid tiers just unlock more categories.&lt;/p&gt;

&lt;p&gt;I made this decision because I want to keep building Logmi for years, and "free with no ads forever" is a great way to burn out. If even a small number of people pay $4.99 once, I can keep the lights on and keep adding things. If nobody pays, well, that'll also be informative.&lt;/p&gt;

&lt;p&gt;I'm telling you this upfront because my last post was full of moral grandstanding about not charging for software, and I want to be honest that I changed my mind.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why another diary app, though
&lt;/h2&gt;

&lt;p&gt;Day One exists. Notion exists. Apple Journal now exists, made by Apple themselves. The diary app market is so saturated it's basically a swamp.&lt;/p&gt;

&lt;p&gt;So why did I build this?&lt;/p&gt;

&lt;p&gt;Because none of those apps feel like a place. They feel like tools. And the apps that feel like a place — &lt;em&gt;Animal Crossing&lt;/em&gt;, &lt;em&gt;Stardew&lt;/em&gt;, all the games I open at the end of a hard day — none of them are journaling apps.&lt;/p&gt;

&lt;p&gt;I wanted to build the thing that doesn't exist: a journal that feels like the kind of game you open just to walk around in.&lt;/p&gt;

&lt;p&gt;I genuinely use Logmi every day. I logged my mood this morning. I logged the coffee I just finished. I tapped Romi on the head and she did a little tail flick. I closed the app, and felt slightly better than when I opened it.&lt;/p&gt;

&lt;p&gt;If anyone else in the world feels the same way I do — that journaling apps are sometimes too serious for what's actually a tender, vulnerable little daily ritual — maybe Logmi will work for them too.&lt;/p&gt;

&lt;p&gt;That's the whole pitch.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I'm asking for
&lt;/h2&gt;

&lt;p&gt;If you've made it this far, thank you. Truly. Here's where I'd love your help:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Honest feedback on whether the &lt;em&gt;Animal Crossing&lt;/em&gt; feeling actually lands. I know what I was aiming for. What I don't know is whether it reads that way to someone opening the app for the first time, or whether it just reads as "yet another cute app." Both answers are useful.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Marketing advice for journaling apps specifically. Pet apps have pet communities. Step counter apps have fitness communities. But journaling is so personal that the "communities" tend to be more like quiet corners of the internet. Where do diary people hang out?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Or just download Logmi and say hi to Romi. That's the easiest one. She's been waiting.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Logmi: Life Log, Diary &amp;amp; Mood — search "Logmi" on the App Store&lt;/li&gt;
&lt;li&gt;My website: &lt;a href="https://keik.co.jp/index-en.html" rel="noopener noreferrer"&gt;keik.co.jp&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm planning to write another post in a couple of weeks about the &lt;em&gt;other&lt;/em&gt; thing I just shipped — a complete redesign of my step counter app, MyDailySteps, which got a Studio Ghibli–inspired makeover and 26 new languages in 10 days. That one nearly broke me. Stay tuned if you want the gory details.&lt;/p&gt;

&lt;p&gt;Until then, thank you for reading. It still surprises me every time someone does.&lt;/p&gt;

&lt;p&gt;— Kei&lt;/p&gt;

</description>
      <category>iosdevelopment</category>
      <category>indiedeveloper</category>
      <category>appdevelopment</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>Hey, it's been a while. I didn't quit. I just disappeared into the App Store.</title>
      <dc:creator>Kei</dc:creator>
      <pubDate>Thu, 13 Aug 2026 09:21:16 +0000</pubDate>
      <link>https://dev.to/kei24/hey-its-been-a-while-i-didnt-quit-i-just-disappeared-into-the-app-store-3fi</link>
      <guid>https://dev.to/kei24/hey-its-been-a-while-i-didnt-quit-i-just-disappeared-into-the-app-store-3fi</guid>
      <description>&lt;h2&gt;
  
  
  A long-overdue check-in from the solo dev in Japan who keeps making apps nobody asked for
&lt;/h2&gt;

&lt;p&gt;Hi. It's Kei.&lt;/p&gt;

&lt;p&gt;If you've read my stuff before, you know the shape of this already: I'm a solo iOS developer in Japan, I taught myself to code a few years ago, and I keep shipping little apps into a void that mostly ignores them. Then I come back to Medium and write about it like I'm confessing something.&lt;/p&gt;

&lt;p&gt;It's been a few months since the last one. I want to say I was doing something glamorous. I wasn't. I was sitting at the same desk, in the same chair, rebuilding the same apps over and over, one screenshot at a time.&lt;/p&gt;

&lt;p&gt;So this is just a check-in. No big launch, no dramatic story. Just — here's what I've actually been doing while I went quiet.&lt;/p&gt;




&lt;h2&gt;
  
  
  I fell down a screenshot hole and didn't come out for weeks
&lt;/h2&gt;

&lt;p&gt;Someone told me once — actually, a kind stranger named Roman told me this in a Medium comment months ago — that I spend a month building an app and ten minutes on the screenshots, and that this is completely backwards. The screenshots are the thing people actually see. The app is the thing they see &lt;em&gt;after&lt;/em&gt; they've already decided.&lt;/p&gt;

&lt;p&gt;I couldn't stop thinking about it. So I did the obviously unhinged thing and rebuilt the store media for my entire pet-app line. Nine apps. All of them. New screenshots, new preview videos, in ten languages.&lt;/p&gt;

&lt;p&gt;If you want a number: it came out to something like 720 still images and 351 preview videos. I built little tools to generate them because doing it by hand would have taken until next year. Some nights I'd fix one alignment bug at 1am and then realize it was wrong in all nine apps and all ten languages at once, and I'd just sit there staring at the ceiling.&lt;/p&gt;

&lt;p&gt;All nine are live now. Did downloads explode? No. But they look like real apps made by a real person now, instead of apps made by someone who gave up at the screenshot stage. That feels like it matters, even if the numbers haven't caught up yet.&lt;/p&gt;




&lt;h2&gt;
  
  
  The apps that actually shipped
&lt;/h2&gt;

&lt;p&gt;While I was in the screenshot hole, a few things did make it out the door:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;MuraLog&lt;/strong&gt; (the diary-with-a-cat I wrote about last time — Romi is still down there in the corner, still refusing to frown at anyone) got a bunch of updates. She's a little more polished now.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PlantCareDiary&lt;/strong&gt; got a big redesign and shipped.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MyDailyPets&lt;/strong&gt;, &lt;strong&gt;MyDailySleep&lt;/strong&gt;, and &lt;strong&gt;WorldHolidays&lt;/strong&gt; all pushed real updates.&lt;/li&gt;
&lt;li&gt;And I did the thing I swore I'd stop doing: I started a brand-new app. It's called &lt;strong&gt;COLLEMO&lt;/strong&gt;, and no, nobody asked for it, and yes, I built it anyway. I have a problem.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I also quietly turned one of my apps into something completely different. It used to be a gratitude journal. It's now a &lt;strong&gt;dream journal&lt;/strong&gt; — you write down last night's dream before it fades, and a little AI tries to gently guess what it might mean. (It's for fun and self-reflection, not fortune-telling. I put that in the description twice so nobody yells at me.) Renaming and repurposing an app you already shipped is a strange feeling. Like renovating a house while people are technically still living in it.&lt;/p&gt;




&lt;h2&gt;
  
  
  The boring confession: the money
&lt;/h2&gt;

&lt;p&gt;In an earlier post I got a little preachy about ads and money. So in the spirit of being honest with the three of you still reading:&lt;/p&gt;

&lt;p&gt;I finally sat down and did the math on what all of this actually earns. Ad revenue across the whole portfolio, annualized, is roughly &lt;strong&gt;$118&lt;/strong&gt;. A year.&lt;/p&gt;

&lt;p&gt;I'm not going to dress that up. That's not "ramen profitable." That's not even "one nice dinner per month." That's a rounding error for most people reading this on Medium.&lt;/p&gt;

&lt;p&gt;And here's the thing I learned staring at that number: &lt;strong&gt;you cannot optimize your way out of an audience problem.&lt;/strong&gt; I spent a while convinced that if I just tuned the ad placement, picked better ad units, moved things around, the number would change. It doesn't. The number is small because not enough people know the apps exist. Every lever I actually control is downstream of that one problem, and that one problem is marketing — the exact thing I'm worst at.&lt;/p&gt;

&lt;p&gt;Which, I guess, is why I'm back here writing this.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I've figured out (and what I haven't)
&lt;/h2&gt;

&lt;p&gt;The stuff I've gotten better at is all the invisible plumbing. I can build an app, localize it into 35 languages, generate a few hundred localized screenshots and videos, submit it, deal with the occasional App Store rejection, and ship an update — mostly without breaking things. Two years ago none of that was true.&lt;/p&gt;

&lt;p&gt;The stuff I have &lt;em&gt;not&lt;/em&gt; figured out is the only stuff that moves the number: getting a single additional human being to care.&lt;/p&gt;

&lt;p&gt;I tried a few things while I was gone. I looked at Reddit again — my posts get eaten by low-karma filters before anyone sees them, which is fair, that's what the filters are for. I've got a stack of blog drafts I never published. I keep hearing "just do Product Hunt," "just do TikTok," "just build in public," and every one of those is a whole second job I don't have the energy for after the first one.&lt;/p&gt;

&lt;p&gt;I don't have a clean ending for this. I'm not going to pretend I cracked it. I'm just still here, still shipping, still bad at the part that matters.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I'm asking for
&lt;/h2&gt;

&lt;p&gt;Same as always. If you made it this far, thank you — genuinely.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;If you've ever gone from "nobody uses my thing" to "some people use my thing," I want to know what actually flipped it. Not the generic advice. The specific thing that worked for &lt;em&gt;you&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you're a fellow tiny-audience solo dev, say hi. It's lonely out here and I like knowing there are others.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Or just go poke at one of the apps and tell me it's ugly. Honestly that's useful too.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;You can find everything by searching &lt;strong&gt;KeiK LLC&lt;/strong&gt; on the App Store — that's the developer page with all of them.&lt;/li&gt;
&lt;li&gt;My website: &lt;a href="https://keik.co.jp/index-en.html" rel="noopener noreferrer"&gt;keik.co.jp&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'll try not to disappear for so long next time. No promises. There's another app half-built on my desk right now and I already know I'm going to finish it before I do anything sensible about marketing the ones that are already out.&lt;/p&gt;

&lt;p&gt;Thank you for reading. It still means a lot every single time.&lt;/p&gt;

&lt;p&gt;— Kei&lt;/p&gt;

</description>
      <category>indiedeveloper</category>
      <category>iosdevelopment</category>
      <category>sideprojects</category>
      <category>solopreneur</category>
    </item>
    <item>
      <title>I Rebuilt Every Single Screenshot for My 9 Pet Apps. All of Them. In 10 Languages.</title>
      <dc:creator>Kei</dc:creator>
      <pubDate>Thu, 13 Aug 2026 09:21:13 +0000</pubDate>
      <link>https://dev.to/kei24/i-rebuilt-every-single-screenshot-for-my-9-pet-apps-all-of-them-in-10-languages-2epi</link>
      <guid>https://dev.to/kei24/i-rebuilt-every-single-screenshot-for-my-9-pet-apps-all-of-them-in-10-languages-2epi</guid>
      <description>&lt;p&gt;Hi, it's Kei again. The solo iOS developer from Japan who wrote that post about nobody using her apps.&lt;/p&gt;

&lt;p&gt;First — thank you to everyone who read that post, left comments, and tried my apps. I honestly didn't expect anyone to care, and you all made me ugly-cry at my desk. In a good way.&lt;/p&gt;

&lt;p&gt;I'm back because I just finished something that nearly broke me, and I need to tell someone about it.&lt;/p&gt;

&lt;p&gt;I remade every App Store screenshot for all 9 of my pet apps.&lt;/p&gt;

&lt;p&gt;Every. Single. One.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wait — 9 apps?
&lt;/h2&gt;

&lt;p&gt;Some of you might remember I mentioned Guinea Pig Memories in my last post. What I didn't fully explain is that it's part of a bigger series called &lt;strong&gt;AnimalScale&lt;/strong&gt; — a collection of pet health tracker apps, one for each animal type:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bunny Tracker&lt;/strong&gt; — Rabbits&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hamster Care&lt;/strong&gt; — Hamsters&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Guinea Pig Care&lt;/strong&gt; — Guinea pigs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ferret Care&lt;/strong&gt; — Ferrets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chinchilla Care&lt;/strong&gt; — Chinchillas&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bird Tracker&lt;/strong&gt; — Birds&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reptile Care&lt;/strong&gt; — Reptiles&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dog Tracker&lt;/strong&gt; — Dogs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cat Tracker&lt;/strong&gt; — Cats&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yes, I made nine separate apps. Yes, I maintain all of them by myself. Yes, I question my life choices regularly.&lt;/p&gt;

&lt;p&gt;They all do weight tracking with charts, photo diaries, and — this is the part I actually want to talk about — a &lt;strong&gt;shared photo album&lt;/strong&gt; where users across all 9 apps can post photos of their pets and see each other's.&lt;/p&gt;

&lt;p&gt;A hamster owner can scroll through and see someone's chinchilla on the other side of the world. A cat person might stumble upon the most adorable ferret they've ever seen. It's like a tiny, quiet social network where the only content allowed is pet photos.&lt;/p&gt;

&lt;p&gt;People are actually using it. Like, real people. Posting real photos of their real pets.&lt;/p&gt;

&lt;p&gt;I cannot tell you how happy this makes me.&lt;/p&gt;

&lt;h2&gt;
  
  
  So why did I redo all the screenshots?
&lt;/h2&gt;

&lt;p&gt;Because the old ones were embarrassing.&lt;/p&gt;

&lt;p&gt;OK, "embarrassing" is strong. They were... functional. I took simulator screenshots and uploaded them directly to the App Store. No mockups, no captions, no design whatsoever. Just raw screen captures that said "here is an app that exists."&lt;/p&gt;

&lt;p&gt;Every time I browsed the App Store and saw my listings next to other apps, it was like showing up to a job interview in pajamas. The app itself is fine! But the first impression was terrible.&lt;/p&gt;

&lt;p&gt;After my last post, some of you gave me advice about presentation and ASO. One comment that stuck with me was something like: &lt;em&gt;"People decide whether to download in about 3 seconds based on screenshots alone."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Three seconds. My old screenshots couldn't even tell you what the app does in thirty.&lt;/p&gt;

&lt;p&gt;So I decided to redo everything. Properly this time. With device mockups, captions explaining each feature, and actual effort put into making them look professional.&lt;/p&gt;

&lt;p&gt;How hard could it be, right?&lt;/p&gt;

&lt;h2&gt;
  
  
  The math that almost killed me
&lt;/h2&gt;

&lt;p&gt;Let me walk you through the scope of what I signed up for.&lt;/p&gt;

&lt;p&gt;Each app needs screenshots showing different features — the main screen, weight charts, the photo album, settings. Let's say about 5 screenshots per app.&lt;/p&gt;

&lt;p&gt;That's already &lt;strong&gt;45 screenshots&lt;/strong&gt; just in English.&lt;/p&gt;

&lt;p&gt;But I support 10 languages: English, Japanese, Korean, Simplified Chinese, Traditional Chinese, German, French, Spanish, Portuguese, and Italian.&lt;/p&gt;

&lt;p&gt;So each screenshot needs the caption text swapped out for each language.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;45 screenshots x 10 languages = 450 images.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Oh, and each one needs both an &lt;strong&gt;iPhone version&lt;/strong&gt; and an &lt;strong&gt;iPad version&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;450 x 2 = 900 images.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For each one, I had to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Take the simulator screenshot&lt;/li&gt;
&lt;li&gt;Place it into a mockup template&lt;/li&gt;
&lt;li&gt;Add the caption text&lt;/li&gt;
&lt;li&gt;Export as PNG&lt;/li&gt;
&lt;li&gt;Resize to App Store specifications (which are different for iPhone and iPad, because of course they are)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There was a Wednesday night — I think it was Wednesday, the days blurred together — where I finished the 4th app and realized I was not even halfway done. I closed my laptop, made instant ramen, and sat on the floor eating it while my guinea pigs stared at me with what I can only describe as concern.&lt;/p&gt;

&lt;h2&gt;
  
  
  Was it worth it?
&lt;/h2&gt;

&lt;p&gt;Yes. Absolutely yes.&lt;/p&gt;

&lt;p&gt;The difference is dramatic. The old screenshots said "I made an app." The new ones say "here's an app, here's what it does, here's why your pet would benefit from it."&lt;/p&gt;

&lt;p&gt;The photo album screenshots turned out especially nice. There's something about seeing a grid of real pet photos with little reaction buttons that immediately communicates what the feature is about — better than any description I could write.&lt;/p&gt;

&lt;h2&gt;
  
  
  About that photo album
&lt;/h2&gt;

&lt;p&gt;Since I have your attention, let me tell you about the feature I'm most proud of.&lt;/p&gt;

&lt;p&gt;All 9 apps share the same cloud database. When someone posts a photo in Bunny Tracker, it shows up in Cat Tracker too. And Dog Tracker. And all the others.&lt;/p&gt;

&lt;p&gt;You can react to photos with three emojis:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Love&lt;/li&gt;
&lt;li&gt;Paw print (universal pet approval)&lt;/li&gt;
&lt;li&gt;Amazing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There's a species filter, so you can browse just hamsters, just birds, or everything at once.&lt;/p&gt;

&lt;p&gt;And every uploaded photo goes through &lt;strong&gt;AI moderation&lt;/strong&gt; before it appears in the gallery. No inappropriate content, no spam, no random selfies. Just pets being cute.&lt;/p&gt;

&lt;p&gt;I check the database sometimes just to look at what people have posted. Last week someone uploaded a photo of their chinchilla mid-yawn and it got a bunch of reactions and I swear I spent five minutes just smiling at my screen.&lt;/p&gt;

&lt;p&gt;This is why I keep doing this. Not for downloads or revenue. For moments like that.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I learned
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Screenshots matter way more than I thought.&lt;/strong&gt; I spent months adding features and polishing code, but the thing that probably makes the biggest difference for a new visitor is... five images with some text on them. It feels absurd, but that's how the App Store works.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Localization multiplies everything.&lt;/strong&gt; Supporting 10 languages means 10x the work for screenshots, descriptions, and keywords. But it also means someone in Brazil or Korea might find my app. I've actually seen downloads from countries I've never been to, which is a surreal feeling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;There's no shortcut for grunt work.&lt;/strong&gt; I'm one person. There's no design team, no marketing department, no intern I can hand this off to. It was just me, my laptop, and 900 images that needed to exist. Sometimes building apps is glamorous problem-solving. Sometimes it's resizing PNGs at midnight.&lt;/p&gt;

&lt;h2&gt;
  
  
  Please look at my apps
&lt;/h2&gt;

&lt;p&gt;I'm not good at self-promotion. My last post was literally titled "nobody uses my apps" and that somehow worked better than anything else I've tried. So in the spirit of honest self-deprecation:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I have 9 pet apps. They're all free. They have beautiful new screenshots now. Please download one.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you have a pet — any pet — there's probably a version for your animal. Track their weight, take photos, send a paw reaction to someone else's hamster across the globe.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You can find all 9 apps here:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://keik.co.jp/animal-scale/index-en.html" rel="noopener noreferrer"&gt;https://keik.co.jp/animal-scale/index-en.html&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;Honestly? I need to sleep for about three days.&lt;/p&gt;

&lt;p&gt;After that, I'll probably go back to working on features, fixing bugs, and trying to figure out how marketing works. Someone in the comments of my last post suggested I try TikTok. Me? TikTok? I'll think about it.&lt;/p&gt;

&lt;p&gt;But right now, I'm just going to sit here, open the photo album, and look at strangers' pets for a while.&lt;/p&gt;

&lt;p&gt;If you downloaded one of my apps from the last post — thank you. If you're about to try one now — thank you in advance. And if you post a photo of your pet in the album, I will absolutely see it and I will absolutely send a paw reaction.&lt;/p&gt;

&lt;p&gt;— Kei&lt;/p&gt;

</description>
      <category>iosdevelopment</category>
      <category>indiedeveloper</category>
      <category>sideprojects</category>
      <category>design</category>
    </item>
  </channel>
</rss>
