Thomas Ricouard
@dimillian.app
🍎 SwiftUI engineer
🤖 AI Stuff
👨💻 Staff iOS engineer @medium
🇫🇷 Entrepreneur, iOS/macOS & more
🫡 Previously @glose 📖 @google 🔍 & various other
https://dimillian.app
🤖 AI Stuff
👨💻 Staff iOS engineer @medium
🇫🇷 Entrepreneur, iOS/macOS & more
🫡 Previously @glose 📖 @google 🔍 & various other
https://dimillian.app
Pinned
Thomas Ricouard
@dimillian.app
· Nov 30
How to use Cursor for iOS development
Recently, there’s been much talk and fuss about AI, and whether or not it can improve your development workflow. I wanted to touch base about how AI and its implementation in Cursor have been…
dimillian.medium.com
If you want to setup Cursor for iOS development over the weekend, I got you covered! dimillian.medium.com/how-to-use-c...
Reposted by Thomas Ricouard
Ice Cubes is one of the best apps to experience Mastodon – free, open-source and constantly improving. But how to deal with 500+ tickets as a single maintainer? 😱
Read how @dimillian.app prioritizes features with help of analytics:
telemetrydeck.com/casestudies/...
#DataDriven #AppAnalytics
Read how @dimillian.app prioritizes features with help of analytics:
telemetrydeck.com/casestudies/...
#DataDriven #AppAnalytics
TelemetryDeck helped me decide which features to support and which to let go | TelemetryDeck
Discover how indie developer Thomas, creator of the Mastodon app Ice Cubes, uses TelemetryDeck’s privacy-first analytics to decide which features stay — and which go. Real insights, zero tracking…
telemetrydeck.com
November 5, 2025 at 2:04 PM
Ice Cubes is one of the best apps to experience Mastodon – free, open-source and constantly improving. But how to deal with 500+ tickets as a single maintainer? 😱
Read how @dimillian.app prioritizes features with help of analytics:
telemetrydeck.com/casestudies/...
#DataDriven #AppAnalytics
Read how @dimillian.app prioritizes features with help of analytics:
telemetrydeck.com/casestudies/...
#DataDriven #AppAnalytics
I'm making an open source Diablo like game using Love2D, feel free to follow along! github.com/Dimillian/Di...
GitHub - Dimillian/Diablo2D: A Diablo like built with Love2D
A Diablo like built with Love2D. Contribute to Dimillian/Diablo2D development by creating an account on GitHub.
github.com
November 2, 2025 at 2:00 PM
I'm making an open source Diablo like game using Love2D, feel free to follow along! github.com/Dimillian/Di...
The new icon is so good but the keyboard is still old
November 1, 2025 at 7:01 AM
The new icon is so good but the keyboard is still old
Yes if you missed the talk you can watch it now!
I haven't had time to watch it yet, but @dimillian.app just had a talk posted.
www.youtube.com/watch?v=V7TN...
www.youtube.com/watch?v=V7TN...
Swift Connection 2025 - Thomas Ricouard - Building iOS Apps Without Xcode, Using Cursor, Claude Code
YouTube video by Tech Connection
www.youtube.com
October 24, 2025 at 6:07 PM
Yes if you missed the talk you can watch it now!
I’m on X and I see the retarded White House posts, the fat JD meme and the massive no kings protest. And I’m here and I see the same things. I think it’s how it should be.
October 18, 2025 at 8:09 PM
I’m on X and I see the retarded White House posts, the fat JD meme and the massive no kings protest. And I’m here and I see the same things. I think it’s how it should be.
TBH I don’t think blocking is a good idea. You need to see the stuff, you need to know about it. Blocking something online doesn’t make the problem disappear.
It just makes him think you live in a fairy tale. And it’s not real.
It just makes him think you live in a fairy tale. And it’s not real.
October 18, 2025 at 7:51 PM
TBH I don’t think blocking is a good idea. You need to see the stuff, you need to know about it. Blocking something online doesn’t make the problem disappear.
It just makes him think you live in a fairy tale. And it’s not real.
It just makes him think you live in a fairy tale. And it’s not real.
How TF I miss the official white house account being here. OMG the rage bait are crazy lololol
How is this world real?
How is this world real?
October 18, 2025 at 7:50 PM
How TF I miss the official white house account being here. OMG the rage bait are crazy lololol
How is this world real?
How is this world real?
Reposted by Thomas Ricouard
Never forget that this is the best UX you can get because Apple can’t bother to make text selection work on SwiftUI Text.
October 18, 2025 at 6:55 AM
Never forget that this is the best UX you can get because Apple can’t bother to make text selection work on SwiftUI Text.
Yo what’s your favorite feed those day?
October 18, 2025 at 6:19 AM
Yo what’s your favorite feed those day?
Cat decided that best sleeping place was on my pants
October 18, 2025 at 6:16 AM
Cat decided that best sleeping place was on my pants
So how you’re liking Pokemon Legends ZA?
I think it needs to be the new default combat. It’s just so much better and engaging.
But the city is just so bad tho.
I think it needs to be the new default combat. It’s just so much better and engaging.
But the city is just so bad tho.
October 18, 2025 at 4:52 AM
So how you’re liking Pokemon Legends ZA?
I think it needs to be the new default combat. It’s just so much better and engaging.
But the city is just so bad tho.
I think it needs to be the new default combat. It’s just so much better and engaging.
But the city is just so bad tho.
New UFO documentary to make you believe there is a cabal of elites with enough organizational power to hide all that stuff from the public. And it’s international and all that shit.
Brother, we can’t even have one stable government, and you want me to believe that?
Brother, we can’t even have one stable government, and you want me to believe that?
October 17, 2025 at 6:00 AM
New UFO documentary to make you believe there is a cabal of elites with enough organizational power to hide all that stuff from the public. And it’s international and all that shit.
Brother, we can’t even have one stable government, and you want me to believe that?
Brother, we can’t even have one stable government, and you want me to believe that?
Almost done with it and this is a masterpiece. A lot of parts are a bit far fetched but Bostrom saw a lot of things coming in 2014.
October 16, 2025 at 8:28 PM
Almost done with it and this is a masterpiece. A lot of parts are a bit far fetched but Bostrom saw a lot of things coming in 2014.
I can’t wait to share more about the app I’m building because it has some really cool tech and is completely designed for Liquid Glass.
October 16, 2025 at 6:41 PM
I can’t wait to share more about the app I’m building because it has some really cool tech and is completely designed for Liquid Glass.
There are so many cool things you get almost for free with iOS 26
October 16, 2025 at 6:40 PM
There are so many cool things you get almost for free with iOS 26
Anyone playing the new Pokémon? I really dig the vibes.
October 16, 2025 at 6:35 PM
Anyone playing the new Pokémon? I really dig the vibes.
Are we finally getting the new iOS 26 keyboard on this app?
October 16, 2025 at 6:05 PM
Are we finally getting the new iOS 26 keyboard on this app?
If you like living in an autocracy, this is what it looks like. You can, as an American, make fun of Russia all you want, but soon your country will be the same.
No press, no governmental agencies for statistics, no accountability.
No press, no governmental agencies for statistics, no accountability.
BREAKING: Journalists exited the Pentagon after refusing to agree to the Trump administration's new restrictions on access.
Journalists turn in access badges, exit Pentagon rather than agree to new reporting rules
Journalists at the Pentagon turned in access badges and cleaned out their workspaces on Wednesday, the price for refusing to agree to new restrictions on their jobs being removal from being at the seat of U.S. military power.
bit.ly
October 16, 2025 at 5:56 PM
If you like living in an autocracy, this is what it looks like. You can, as an American, make fun of Russia all you want, but soon your country will be the same.
No press, no governmental agencies for statistics, no accountability.
No press, no governmental agencies for statistics, no accountability.
Get me up to speed with the drama
October 7, 2025 at 1:26 PM
Get me up to speed with the drama
So is this place having a meltdown or this is a fiction?
October 7, 2025 at 1:26 PM
So is this place having a meltdown or this is a fiction?
Reposted by Thomas Ricouard
The second day at @swiftconnection.bsky.social starts with a talk about coding with GenAI by @dimillian.app entitled “Building iOS Apps Without Xcode, Using Cursor, Claude Code and XcodeBuildMCP”
October 7, 2025 at 8:23 AM
The second day at @swiftconnection.bsky.social starts with a talk about coding with GenAI by @dimillian.app entitled “Building iOS Apps Without Xcode, Using Cursor, Claude Code and XcodeBuildMCP”
Reposted by Thomas Ricouard
When you are an iOS developer, every day is Xmas - LLM edition:
I didn’t grasp this at first.
This is using a third-party LLM, running with Apple’s MLX and using their new system that maps LLM output into Swift structured data.
This is how he got that nice UI updating live.
I didn’t grasp this at first.
This is using a third-party LLM, running with Apple’s MLX and using their new system that maps LLM output into Swift structured data.
This is how he got that nice UI updating live.
Streaming structured output with MLX Swift
Qwen 1.7B but used Generable of Foundation Models framework
Qwen 1.7B but used Generable of Foundation Models framework
September 28, 2025 at 2:21 PM
When you are an iOS developer, every day is Xmas - LLM edition:
I didn’t grasp this at first.
This is using a third-party LLM, running with Apple’s MLX and using their new system that maps LLM output into Swift structured data.
This is how he got that nice UI updating live.
I didn’t grasp this at first.
This is using a third-party LLM, running with Apple’s MLX and using their new system that maps LLM output into Swift structured data.
This is how he got that nice UI updating live.
So someone took Icy Sky and kinda finished it and released it on the App Store.
apps.apple.com/fr/app/horiz...
apps.apple.com/fr/app/horiz...
Horizon for Bluesky
Unlock a world of open conversation with Horizon, a sleek and modern Bluesky app built on the AT Protocol. Horizon elevates your social experience—making it more customizable, portable, and connected...
apps.apple.com
September 13, 2025 at 7:41 PM
So someone took Icy Sky and kinda finished it and released it on the App Store.
apps.apple.com/fr/app/horiz...
apps.apple.com/fr/app/horiz...
Yo @jcsalterego.bsky.social cool ads
September 8, 2025 at 6:03 PM
Yo @jcsalterego.bsky.social cool ads