The TODO List for The iOS Interview Guide 2nd Edition
There is a lot of work on the book but it seems manageable. Let me know what you'd like to see in it!
I’ve been going over the first edition of The iOS Interview Guide over the last couple of weeks, making notes and todos for what needs to be revised, rewritten, changed, updated, what chapters and topics to add, etc.
Here’s how it looks so far:
Changes
There are a lot of little updates throughout all the chapters that I’ll be making such as removing all the Objective-C mentions, updating code samples for Swift 5.10/6.0, adding Codable, adding GraphQL along with REST, adding SwiftData, updating libraries mentioned in the 1st edition, etc.
New Stuff
The most notable additions I want to add are:
a chapter on SwiftUI
a chapter on Async Work
a chapter on Algorithms
a chapter on Architecture and Mobile System Design
TBH, for some of them I’m still debating whether to add them or not, such as an algorithms chapter or the system design one. Both of those topics are big enough to be worth an entire book on their own and there are myriads of them that were already published such as https://www.kodeco.com/books/data-structures-algorithms-in-swift/ and https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850 for algorithms or yours truly on ios system design https://iosinterviewguide.com/system-design-interview.
What’s new that I definitely want to cover in the 2nd edition is Async Work and SwiftUI as those are either a new important addition or change over the last 7 years.
What would you like to be added?
What would you like me to add to the book? Feel free to let me know either in the comments or just reply back to the email.