From the author of The Pragmatic Engineer and The Software Engineer's Guidebook
The missing guide for building large, iOS, and Android native apps -with the challenges and common solutions across the industry.
Also available as paperback, epub and on Kindle.
"This guide provides a rubric on how to approach scaleable engineering, something the mobile ecosystem desperately needs. Mobile engineering done at scale is so unique and complex that no one really knows where to start. "
"A must-read if you are a product leader - PM, Engineer, Designer - building products at scale. Gergely does an exquisite job breaking down the why, what, and how of mobile engineering challenges at scale.
"A concise, yet comprehensive overview of the Hard Parts™ of mobile engineering. The smartphone is the pre-eminent computing device of our time — it's worth spending time familiarizing yourself with its' native challenges.
"I wish this book was released five years ago - then I would just hand the book over to to non-mobile managers asking why it takes so long to build a feature, and get back to app development!
"Mobile apps require a totally different set of considerations compared to web applications. There is no shortage of books about building large-scale websites, but none about building large-scale mobile apps. Finally, we have a book that closes the gap.
"An exhaustive industry survey across the globe, compiling the mobile app challenges from startups to large tech companies. A must read for anyone who wants to develop or strategize on how to build mobile apps at scale.
Additional ebook for customers of the Full Edition version.
30 pieces of advice for mobile engineers and engineering managers.
70 pages of content
Growing to senior and above mobile engineering levels
The glass ceiling for mobile engineers
Mobile engineering managers: advice to keep growing as a manager
Mobile learnings from four years at Uber
Book licenses are for personal use. See team pricing here
$20
$34
$12.50*
$22.50*
Most organizations don't "get" the complexity with mobile. The book started my observation on how even "mobile-first" companies seem "backend-heavy" with their focus, with little appreciation or empathy for mobile complexity. Every mobile engineer or manager I've mentioned this to nodded, and I started writing down engineering challenges unique to native mobile engineering on large apps or large teams.
Most mobile engineers are unaware of key challenges at scale - before hitting them. I've been collecting various challenges specific to mobile for over a year - building on my 4 years experience at Uber, and 10 years of building native apps. I had a pretty complete list with 24 challenges. When I shared the draft with over 20 mobile experts, they pointed out several other areas that were common across large apps. If you are building native apps, you're more than likely to find new insights.
Buy vs build for common challenges? Mobile build systems, experimentation and feature flags, crash reporting, manual testing and several other problems you'll need to solve for regardless of your app size - what tools and solutions are commonly used in the industry? The book points to resources worth exploring.
The book license is for one reader only. Please respect the terms, and do not distribute for others. The book comes DRM-free to make your personal use easy.
Team licenses:
The primary audiance is software engineers and engineering managers building larger native iOS or Android apps. However, web and backend engineers, PMs and designers have said the book helped them build empathy when building with mobile teams.
Here it is - please consider leaving a review, once you've read the book. Thank you!
On Social Media