 Tom Angistalis (@boxy37) header
 Tom Angistalis (@boxy37) profile picture

Creator of @FilmNoirApp | Sr. iOS Developer @CMCMarkets | Building apps since day one | iOS/macOS/Swift/SwiftUI | 🇬🇷📷

London, England
Joined February 2009
Photo by  Tom Angistalis (@boxy37)Photo by  Tom Angistalis (@boxy37)Photo by  Tom Angistalis (@boxy37)Photo by  Tom Angistalis (@boxy37)Photo by  Tom Angistalis (@boxy37)Photo by  Tom Angistalis (@boxy37)Photo by  Tom Angistalis (@boxy37)Photo by  Tom Angistalis (@boxy37)Photo by  Tom Angistalis (@boxy37)Photo by  Tom Angistalis (@boxy37)
Check out FilmNoir if you got an iPhone Duo today. apps.apple.com/gb/app/filmno…
1
2
9
6,553
 Tom Angistalis retweeted
Introducing When to Leave! Know when to head to the airport with a personalized plan from door to departure. 🚗 Travel time with predicted traffic 🚦 Get traffic alerts & leave reminders 📅 Plan for holiday traffic & queues 🧳 Make time for check-in, security & the lounge Get the update: apps.apple.com/app/id1358823…
26
15
11
608
30,914
 Tom Angistalis retweeted
ARRIVAL was released 10 years ago today. Acclaimed as one of the great science fiction movies of the 21stcentury, and among the most popular of director Denis Villeneuve, the story of how it was made may change the way you perceive time… 1/52
11
85
18
621
50,715
 Tom Angistalis retweeted
Your agents can now coordinate with your teammates’ agents. Projects has been rebuilt for multiplayer: every teammate and their agents can now work together in one unified workspace.
355
219
306
3,544
465,169
 Tom Angistalis retweeted
The Unreal Engine 5.9 MegaJam Preview is here! It’s the first Unreal Engine release built primarily with agentic workflows and opens up a few new Experimental features: check out Unreal MCP’s expanded toolsets, work with AI coding agents directly in Editor, explore AI-assisted content creation, and run your projects in a browser. This isn’t your typical Unreal Engine Preview, but it’s ready just in time for the Epic MegaJam. Invite your agents and start experimenting: epic.gm/ue-5-9-preview
160
239
121
1,840
238,167
 Tom Angistalis retweeted
A thread of early experiments with Claude Fable 5.2: A 3D model of a cell, built entirely from code one organelle at a time. Built by @kevin_t_ngo.
441
1,166
269
15,800
1,122,184
 Tom Angistalis retweeted
Join @NASAAdmin Jared Isaacman inside NASA’s iconic VAB to check see the Artemis III’s rocket!!! This conversation was so energizing and informative. I always love chatting with Jared! - youtu.be/ujfF_SnxvZQ
31
136
27
1,372
100,797
 Tom Angistalis retweeted
Replying to @TeslaBoomerMama
🎯 it’s inevitable and he has to merge to two company. Go SpaceX go Tesla 👍🏽
1
3
311
 Tom Angistalis retweeted
New skill: /gestures Helps you build beautiful, intuitive gestures for your app. Adds rubber banding, velocity support for dragging, drags that carry momentum, everything I learned from building Sonner and Vaul, and more. I’ve been using it a lot recently, you’ll love it.
92
410
30
9,670
326,945
 Tom Angistalis retweeted
I'm grateful for the work Asahi did on Apple Silicon, and in the best open source spirit, we've been expanding that with TouchID, M3 GPU, DisplayPort over USB-C, deep sleep, MacBook Neo. But thanks to agent acceleration, Asahi rejects upstreaming 🤷
The Asahi project was all about taking something closed and restricted and opening it up. Adding new restrictions that make it harder for other projects to build on that is not the way. And that AI rejection is just silly.
135
104
28
3,856
228,937
 Tom Angistalis retweeted
New Macs and iPad mini available today!
387
797
63
15,365
383,185
 Tom Angistalis retweeted
More than a dozen flight tests and years of development, with countless hours worked by SpaceX engineers and technicians, all come down to this: the first orbital Starship launch carrying advanced Starlink satellites bound for space. Watch “Go For Orbit” and experience the moments behind flying the most ambitious Starship mission yet
1,244
4,228
615
30,958
37,001,233
 Tom Angistalis retweeted
Here are a few ways to make your app feel faster: - Use ease-out instead of ease-in for instant feedback - Keep most UI animations under 300ms - Use custom easing curves for snappier interactions - Make your loading spinners spin faster
55
119
8
3,248
99,372
 Tom Angistalis retweeted
hot take: you don't need a software factory, and i don't love the term. it's just marketing all you need is good software engineering and investing your tokens in the right places. the more deterministic the better (and token efficient)
all the companies selling you a software factory produce a shockingly tiny amount of software
439
578
180
8,071
490,313
 Tom Angistalis retweeted
Introducing Mobile Diffs. • Understand changes with Guided Reviews • Start on mobile, continue on desktop • See what needs review in your inbox • View preview links • Reply to diff discussions • Iterate with coding agents • Merge approved changes All from your phone.
29
23
37
527
92,422
 Tom Angistalis retweeted
Happy Retention Messaging day to all 🎉 Go try it. Here are our benchmarks for what kinds of messages work: superwall.com/blog/apple-ret… Oh, and we added experimentation in @Superwall to segment messages and see what performs best.
Apps Can Now Try to Stop You From Canceling Subscriptions macrumors.com/2026/11/04/app…
4
3
1
37
9,087
 Tom Angistalis retweeted
Apple software is dead
NEW: Apple is cutting employee AI spending budgets even as it pushes workers to use the technology more. Engineers have seen daily limits cut from $300 to $200, with further reductions to $100 planned. Other teams could see limits fall to $25. bloomberg.com/news/articles/…
181
34
14
2,329
246,683
 Tom Angistalis retweeted
In Retention Messaging, you can show a promotional offer to users who are cancelling their subscriptions. But there’s an important detail: not every user will be eligible to see the offer. In the Eligibility settings, you can define the minimum period a user must have been a paid subscriber. For example, if you want to offer an annual subscription to someone cancelling their free trial, it won’t work. They haven’t been a paid subscriber yet. The minimum requirement is 1 month of paid subscription. Keep this in mind when setting up your retention offers.
Wow, I definitely didn’t see this coming Retention Messaging are now available directly in App Store Connect! Apple still knows how to surprise us 🎉
6
8
4
97
11,534
 Tom Angistalis retweeted
Backend-driven UI lets you ship content updates from the server without needing a release. Backend-driven SwiftUI has 2 parts: a small, tightly-scoped DSL (domain-specific language), and a flexible parser that renders the content as views. When you do this in production, seriously, put some versioning on your DSL, because otherwise breaking changes will kill all your users until they update the app. Sort of negating the entire point of back-end driven UI. Plan ahead with explicit versioning for the DSL, and a reasonable fallback screen if you mess up. Test schema changes against old clients before rollout. You are not getting magical review-free changes unless you plan for the long tail of old builds. blog.jacobstechtavern.com/p/…
8
4
2
50
4,285
 Tom Angistalis retweeted
IT’S LIVE! You can now configure Retention Messages directly in App Store Connect No more closed beta, no need to register, no need to build on Apple’s Retention Messaging API, and no need to use @RevenueCat’s Retention Messaging feature You probably still want to, though: The thing that’s available to everyone *right now* is an image and text, shown to subscribers as they’re about to cancel, as well as offers per subscription <- This will increase retention. Guaranteed But if you want to customize what message you show to who, want to set up retention offers (discounts, plan switches, etc) for specific segments of users, and increase retention EVEN FURTHER, You still need to request access to the API, and our Retention Messaging feature will not only allow you to configure those messages and offers, but also allow you to experiment with the single best retention mechanic Apple has ever provider developers with So, 1. Go set up your retention messaging in App Store Connect *now* 2. Request access to the API 3. Get to experimenting and improving retention via RevenueCat
28
7
14
166
32,782
 Tom Angistalis retweeted
Background subagents in Claude Code now use less of your usage limit. A running subagent updates its status line every 30 seconds, and each update used to re-read its whole conversation. Now Haiku 5.5 writes it from short notes instead, so each update costs about 99% less.
714
983
744
23,465
2,580,916