Codebases that start clean tend to get harder to touch as they grow, and mobile engineers are often the ones stuck untangling them under time pressure. Tjeerd in 't Veen's book is built around keeping that from happening.
From Feature to Full System
Rather than staying abstract, the material follows the entire process of building a feature from scratch through to a large-scale solution, mirroring how that work actually happens on a real team, small or large.
Why It's Useful Now
System design questions have become a standard part of mobile engineering interviews and a real day-to-day responsibility, not just an academic exercise. Working through this material is meant to sharpen both: your ability to make smart technical decisions under limited time and information, and your confidence handling design questions in an interview.
Gain knowledge that you can apply instantly
You will cover the process of creating a feature from scratch — all the way to delivering large-scale solutions.
Each step of this process is explained in depth and in detail; This approach is tailor-made for the mobile engineer.
The book's process strongly resembles those that exist in a real-life working environment, whether that's a small team or multinational enterprise.
By making use of this practical approach, it allows you to learn tangible skills and knowledge that you can apply to your own work the very next day.
Strengthen and improve your skillset
System Design is becoming an increasingly standard aspect of the interview process and a responsibility of mobile engineers in terms of their expected skillset and competencies.
Use this book to build on your current skills to improve your day-to-day work and prove that you can handle difficult requirements for mobile apps.
Confidently move away from building small features by showing that you can deliver app-wide solutions.