Weekly Dev Log 2026-W07
🗓️ This Week Completed two more sections of the SwiftUI tutorial 🦾 As I continue working through the tutorial, I can feel my understanding of SwiftUI …
Tech news from the best sources
🗓️ This Week Completed two more sections of the SwiftUI tutorial 🦾 As I continue working through the tutorial, I can feel my understanding of SwiftUI …
You ship your app. Sales start showing up in App Store Connect. And then you wait. The money doesn't arrive on the first of the month like a paycheck,…
There's a specific kind of satisfaction in noticing something is wrong before you can explain why. You're looking at a grid of geometric shapes. Each …
The problem At a real mahjong table, software can't help you mid-hand. The question — "is this tile safe to discard?" — comes up every few turns, and …
Hi DEV Community, I wanted to share a project I've been working on called AI Doctor Notes. It’s an app built specifically to solve a common problem: w…
Most weather apps answer the wrong question. They tell you it's 12°C outside. That's accurate. But whether 12°C means you need a coat depends entirely…
Sometimes I want to look back at my calendar and know not only what I planned, but what I actually did. For example: Did I finish my study session? Di…
Intro From the start of XSpeak , I wanted it to provide the best possible feel for the user: simple, fast, and responsive. Since it's a recording app,…
Millions of people with dietary restrictions struggle with food labels every day. Here's the real problem — and how we built SafeScan to fix it. The H…
🗓️ This Week Made a little more progress in the SwiftUI tutorial🦾 Started the journey of building my future portfolio site✈️ First, I created the proj…
The problem nobody is measuring Non-Exercise Activity Thermogenesis — NEAT — is the energy your body burns doing everything that isn't deliberate exer…
If you've ever tried to build an iOS app that intercepts another app's launch, a custom launcher, a Screen Time blocker, a digital wellbeing tool, you…
A few weeks ago I wrote about launching Tollere on the App Store . Since then, quite a few people started using it daily for actual grocery runs, shar…
The problem sitting in plain sight There's braille on train handrails, elevator buttons, and pill boxes all over Japan. Most people walk past it every…
The problem with most expense trackers Most personal finance apps assume you'll hand over your bank credentials. The whole UX is designed around that …
Writing the same kind of sentences over and over — meeting replies, status updates, polite refusals — eats a surprising amount of the day. LLMs can fi…
The premise Most mobile games compete on stimulation: timers, streaks, daily missions, push notifications. We wanted to go the opposite direction. Off…
You’ve been over-engineering your Swift models. “Should this model be Decodable or Codable? Am I doing this wrong?” — Here's how to pick the right one…
Two months ago, I started building an iOS app for my daughter. This week, I shipped it. MapSprout is a US geography app for kids — they learn the 50 s…
I want a real local pipeline: image in, structured JSON out, no cloud dependency. Optimized to run Metal / ANE or whatever apple exposes ? My goal is …
The itch Levine's NEAT (Non-Exercise Activity Thermogenesis) research stopped us mid-scroll: habitual fidgeters can burn around 350 kcal more per day …
🗓️ This Week I had a long holiday during Golden Week in Japan and really enjoyed the break! Because of that, I didn't have as much learning time compa…
The problem we kept noticing Braille is everywhere in Japan — train handrails, elevator buttons, pill packaging, ATM panels. Most people walk past it …
You ship an ML model port from Python to another runtime — Swift, C++, ONNX, whatever. The build succeeds. The model loads. You feed it the canonical …
I was adding a single new feature to DaysUntil: yearly-recurring events. Twenty lines of product code. But underneath, the data layer needed a pattern…
After nearly 3 months of battle testing our React Native package, and recording over 1.5 million session replays from users all over the world, we now…
I have a confession: I'm a productivity app addict. Notion, Todoist, Things, TickTick, Bear, Obsidian — I've tried them all. And every single one fail…
Imagine an AI chatbot that forgets everything the moment you close the app. Every interaction starts from scratch, every preference is lost, and the "…