Building mobile applications at scale are just as challenging as architecting and operating distributed systems. I know - I've done both for years at Uber. There tends to be little understanding of these problems until coming across them - and even fewer resources to go about addressing them.
The missing guide for building large, iOS, and Android native apps -with the challenges and common solutions across the industry.
Launching February 2021. Access the beta today.
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.
Part of the Full Edition. Stories and learnings from my 10 years of building mobile applications, 5 years of leading mobile teams and 4 years at Uber.
The book is currently in beta and is expected to launch Feb 2021. Access the beta at a discount before launch.
The PDF is available for free thanks to select sponsors who offer world-class infrastructure and tools for mobile teams. Please give their offerings a spin.
Bitrise is CI/CD built for mobile - by mobile engineers. From pull request, to app store submission and beyond, Bitrise automates, monitors and improves your app development workflows. Teams who use Bitrise build better quality apps, deliver them faster, with developers who are happy.
Bitrise supports native Android, iOS, React Native, Flutter and other mobile builds. Need support for a specific development step like testing, code signing, or notifying when a build has issues? With a library of hundreds of open source integrations you’ll probably find what you need: or be able to build it quickly.
More than 100.000 developers and thousands of organizations trust Bitrise to increase productivity. Try Bitrise for free, today, and build better apps, faster.
The modern writing app, native for MacOS and iPhone and iPad, built with Catalyst. Perfect from note taking to collaborating within a team.
The best new app of 2020 based on MacStories awards. Most people who try Craft say the same: that this is the app they've been looking for all this time.
The issue tracking tool you'll enjoy using - built for software teams who want to build high quality products. Linear helps to streamline your team’s software projects, sprints and tasks.
Integrated with Github, Gitlab, Figma and Slack. On MacOS, Web and Mobile. Start using it for free