Thomas Ricouard
@Dimillian
π Product engineer/Builder π€ AI Stuff π¨βπ» Staff iOS engineer @medium π«π· Entrepreneur, iOS/macOS & more π«‘ Previously @glose π @google π & various other
It's there! Why you should forget MVVM + SwiftUI in 2025! dimillian.medium.com/swiftui-in-202β¦
It seems like we're going the KMM direction, with a Compose/SwiftUI frontend and all the business logic shared in Kotlin. Later, we'll see if we can bring some Compose components to iOS. It's very flexible, and the setup is very, very good now!
Right now Iβm bootstrapping a I new corpo app and there is no agent in the world that can tell you exactly the right tool for a small team making an iOS + android app with some complexity. SwiftUI + Compose, KMM, Expo. Or a mix. Will see but this is very interesting.
The CPU is bonkers. I have a 41-day uptime, and it's still not skipping a beat.
The M4 Air is insane. It runs literally everything, including 2 Xcode, Android Studio, and multiple Cursor projects with Claude actively coding. There is not a single slowdown. And I don't want to hear the crybaby, "But the swap." Bro, I can't FEEL the swap, and I don't care.
Right now Iβm bootstrapping a I new corpo app and there is no agent in the world that can tell you exactly the right tool for a small team making an iOS + android app with some complexity. SwiftUI + Compose, KMM, Expo. Or a mix. Will see but this is very interesting.
I'm almost done with the KMM project structure. The options for the various dev environments are really good. Also, setting it up with full AI tolling in mind. Almost ready for Monday for the rest of the team!


Bro is winning like everyday
Won the Indehub hackathon! π€©
The usecase pattern seems to be made for people who like to write a lot of code for simple things.
What happens when you bootstrap a project using GitHub Spark system prompt using Claude Code? github.com/simonw/system-β¦
SwiftUI is so bad at scrolling
I've been struggling a lot with Claudius' performance I was set on having the app be 100% SwiftUI Might be a skill issue, but ultimately succumbed to having the scroll view move to AppKit & performance issues immediately solved... Come on @Apple, please fix this
The KMM experience is actually insane from Cursor/VSCode. Edit and build both Kotlin/SwiftUI. And build and run any Gradle task or iOS project. All in one place.

KMM is a true killer just because you can do that. You can have as much or as little of SwiftUI as you want and call your Kotkin backend or Compose frontend anywhere.

Reminder: Flutter is dead github.com/flutter/flutteβ¦
The M4 Air is insane. It runs literally everything, including 2 Xcode, Android Studio, and multiple Cursor projects with Claude actively coding. There is not a single slowdown. And I don't want to hear the crybaby, "But the swap." Bro, I can't FEEL the swap, and I don't care.
