Devlog 20
- The Sound Was Only Late on iPad — Four Steps That All Waited for the Play Button
- Checking 27 Apps by Hand Every Morning, Until I Built a Ledger
- Why a 100dvh Container Still Scrolls — The targetSdk 35+ Edge-to-Edge Trap
- Adding Hearts to Games With Nowhere to Put a Rewarded Ad
- Without a Rule, the Same Bug Comes Back — The Day I Flipped the Site's URL Scheme
- 14 Mini Apps, 13,365 KRW in Four Weeks — My Full Ad Revenue Numbers
- Why the Consent Sheet Never Appeared — I Wrote the Rule Down and Never Applied It to the Existing Apps
- The Code Said "Not Supported" — It Had Been Working All Along
- I Shipped Ten Mini Games With No Ads — The Apps Were Done, the Ad Slots Were Never Created
- Apps in Toss Policy Changes for September and October — A Partner's Checklist
- Apps in Toss Functional Push — Three Weeks of Mistakes, Written Down
- Hangul Monsters and Math Monsters Are Now Completely Free
- Shipping Six Mini Games at Once — A Five-Day Retrospective
- The Day We Quit Kumon, Dad Started Building a Math Game
- Retiring Flutter — What I Learned Rewriting Three Apps for the Web
- 8 Traps I Hit Making This Blog Bilingual (Jekyll + Chirpy)
- What I Learned Shipping 8 Apps as a Solo Dev with a Day Job
- Apps in Toss Launch — Saju Lotto, Juice Spinner & Spin the Bottle
- Solo App Developer TO-DO List — What's Done, What's Left
- The Road to My First App Launch — Business, Domain, Site and Costs