The Mobile Engineer
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
I am officially the primary maintainer of Uber’s RIBs iOS GitHub Repository
I’m excited to help maintain and support this wonderful architecture!
Aug 11
•
Alex Bush
5
Share this post
The Mobile Engineer
I am officially the primary maintainer of Uber’s RIBs iOS GitHub Repository
Copy link
Facebook
Email
Notes
More
July 2025
Mobile Architecture at UpKeep Part 1: KMP & Clean Architecture
Mobile app architecture (iOS/Android) at UpKeep - Kotlin Multiplatform for code reusability + RIBs (Router Interactor Builder) for scalability. Part 1…
Jul 21
•
Alex Bush
10
Share this post
The Mobile Engineer
Mobile Architecture at UpKeep Part 1: KMP & Clean Architecture
Copy link
Facebook
Email
Notes
More
2
June 2025
Semantic Versioning Dilemma
It is not straightforward, at first glance, which semantic version number of your library you should bump when you're updating its dependencies. Is it…
Jun 25
•
Alex Bush
3
Share this post
The Mobile Engineer
Semantic Versioning Dilemma
Copy link
Facebook
Email
Notes
More
1
Swift 6.2 Default Concurrency Isolation and @concurrent
Apple is finally listening to feedback and simplifying asynchronous behavior in Swift Concurrency.
Jun 20
•
Alex Bush
6
Share this post
The Mobile Engineer
Swift 6.2 Default Concurrency Isolation and @concurrent
Copy link
Facebook
Email
Notes
More
[WWDC 2025] Platforms State of The Union First Impressions.
My hot takes from WWDC 2025 so far.
Jun 10
•
Alex Bush
9
Share this post
The Mobile Engineer
[WWDC 2025] Platforms State of The Union First Impressions.
Copy link
Facebook
Email
Notes
More
Everyone has a wishlist for WWDC 2025. Here’s mine.
My WWDC 2025 wishlist: because apparently, I can't ask Santa for protected keyword in Swift.
Jun 6
•
Alex Bush
2
Share this post
The Mobile Engineer
Everyone has a wishlist for WWDC 2025. Here’s mine.
Copy link
Facebook
Email
Notes
More
1
May 2025
AsyncStream is What Async/Await Should've Been
Apple did something right with AsyncStream. But did they go far enough?
May 30
•
Alex Bush
7
Share this post
The Mobile Engineer
AsyncStream is What Async/Await Should've Been
Copy link
Facebook
Email
Notes
More
1
RxSwift vs Async/Await
Guess this old timer’s favorite :)
May 22
•
Alex Bush
11
Share this post
The Mobile Engineer
RxSwift vs Async/Await
Copy link
Facebook
Email
Notes
More
3
[Breaking News] New Court Ruling Against Apple Regarding In-App Payments
Apple now has to allow links to external payments in iOS apps and can’t charge a fee for payments made externally. But, you’d still need to implement…
May 12
•
Alex Bush
Share this post
The Mobile Engineer
[Breaking News] New Court Ruling Against Apple Regarding In-App Payments
Copy link
Facebook
Email
Notes
More
2
Baby. Book. Open Source. Apple Court Ruling (IAP). Oh my!
I had a baby girl! Book progress is still ongoing. New contributions to Uber’s RIBs repo. Payments (IAP) court ruling against Apple.
May 4
•
Alex Bush
1
Share this post
The Mobile Engineer
Baby. Book. Open Source. Apple Court Ruling (IAP). Oh my!
Copy link
Facebook
Email
Notes
More
February 2025
Questions for Async Chapter
I'm starting to work on the asynchronous work chapter of V2 of The iOS Interview Guide. So far I've got the following collection of questions. Anything…
Feb 27
•
Alex Bush
5
Share this post
The Mobile Engineer
Questions for Async Chapter
Copy link
Facebook
Email
Notes
More
1
January 2025
Storage Chapter Feedback. Keychain, iCloud, and SomethingInterface postfix naming convention for protocols
An update on the storage chapter feedback I've got + some miscellaneous things in The iOS Interview Guide 2nd edition.
Jan 12
•
Alex Bush
Share this post
The Mobile Engineer
Storage Chapter Feedback. Keychain, iCloud, and SomethingInterface postfix naming convention for protocols
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts