What happens when a simple transaction history screen becomes a real mobile system design problem?
Thatโs what @livsycode and I explore in episode 2 of our Mobile System Design Interview series, going live in 30 minutes.
The scenario: design the transaction history of a mobile banking application.
At first, it sounds straightforward:
show a list of transactions, open the details, add search and filters.
But then the real questions start:
- How do you paginate years of financial history?
- How do you model transaction states?
- How fresh does the data need to be?
- Should sensitive banking data be available offline?
- How do you design receipt/download APIs securely?
- Where should pagination cursors live in the mobile architecture?
- How do you explain these trade-offs in an interview?
In this episode, Iโm the candidate and Artem is the interviewer.
We focus less on finding the โperfectโ architecture and more on the reasoning process behind it: clarifying requirements, challenging assumptions, designing APIs, modeling the domain, and explaining architectural responsibilities clearly.
Because in a senior mobile system design interview, the goal is not to recite a template.
The goal is to think.
Join us live in 30 minutes
https://t.co/4YWUEKwwcX
Claude Code on desktop now works with the iOS simulator.
Build and run your iOS app, and the simulator opens in a panel right next to your conversation. Available today in public beta.
Testing a foundation model with plain unit tests? Good luck, it's non-deterministic by nature.
My latest article dives into Apple's new Evaluations framework (Xcode 27 / iOS 27), and how it pairs with Swift Testing to actually measure the quality of AI-powered features, not just pass/fail, but datasets, metrics, evaluators, and synthetic sample generation, all built on a real TripPlanner example.
If you're building on Foundation Models and wondering how to test something that doesn't give you the same answer twice, this one's for you.
https://t.co/LDpeb8UMym
We talk about iOS performance, SwiftUI, perceived performance, frame budgets, UIKit, and challenge some common performance myths ๐ฅ
https://t.co/6V5cwM5SwB
The feedback on our Swift book has been ๐ฅ
Developers are reading it, applying it, and sharing great insights.
https://t.co/TEzDHmQ4Ss
If it helped you:
๐ drop a review (Amazon / Packt)
๐ or share your thoughts here
@Tr_Achraf@qcoding@natpanferova@PacktPublishing
I was recently a guest on Swift With Walid podcast. We talked about Apple Foundation Model Framework.
It was quite an interesting discussion. We discussed the purpose of on-device models, generables, app architecture and much more.
You can watch it here: https://t.co/pvxDH8BAuC
#iosdev #swiftlang