Nachiket Apte
Scalable architecture for mobile apps
#1about 5 minutes
Understanding the unique challenges of mobile apps at scale
Problems like time zone bugs only appear when an app reaches millions of users, highlighting unique mobile development challenges.
#2about 4 minutes
Managing features with flags, A/B tests, and canary releases
Use feature flags to toggle functionality, but maintain them like a garden to avoid technical debt and testing complexity.
#3about 5 minutes
Strategies for reproducing and fixing difficult mobile bugs
Ensure bugs are reproducible by providing tools to mock location or API data and by logging non-fatal exceptions.
#4about 2 minutes
Designing user experiences beyond the standard app loop
Extend the app's UX with background tasks, widgets, voice assistant integrations, and interoperability with other apps.
#5about 4 minutes
Building offline-ready apps with a robust caching strategy
Improve UX by treating network connectivity forgivingly and implementing a caching strategy using standard HTTP headers instead of custom solutions.
#6about 4 minutes
Implementing and testing push notifications effectively
Understand that push notifications have separate server-side (push) and client-side (notification) components which can be used independently.
#7about 3 minutes
Solving deep linking challenges with third-party solutions
Use third-party services and standard HTTPS links for deep linking to handle cross-browser complexity and avoid namespace conflicts.
#8about 2 minutes
Managing mandatory app updates for users
Implement a mechanism for suggested or forced app updates early in development to handle breaking changes or security patches.
#9about 3 minutes
Integrating accessibility from the start of development
Make apps accessible from day one by adding accessibility strings, using scalable fonts, and testing with tools like VoiceOver.
#10about 2 minutes
Going beyond translation with true app localization
Localization involves more than just translation, requiring attention to date formats, number formats, measurement units, and right-to-left text.
#11about 2 minutes
Key takeaways for future-proofing your mobile app
The best code is code you don't write, users expect high quality, and the best time to future-proof your app is today.
#12about 7 minutes
Q&A on GraphQL, accessibility testing, and feature flags
The speaker answers audience questions about using GraphQL for caching, strategies for testing accessibility, and managing white-label apps with feature flags.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
06:29 MIN
Scaling app development with enablement and dogfooding
A Journey from Internal Tools to Public SDK
00:27 MIN
Moving from hacking MVPs to building scalable applications
Typescript, React and Atomic Design - a match made in heaven
01:00 MIN
Why shift-left security is critical for mobile apps
DevSecOps: Injecting Security into Mobile CI/CD Pipelines
41:31 MIN
Q&A on developer journey and Fastlane resources
The perfect CI/CD React Native pipeline with Fastlane
29:56 MIN
Q&A on speed, team adoption, and common mistakes
DevSecOps: Injecting Security into Mobile CI/CD Pipelines
09:59 MIN
Prioritizing target devices and understanding audience scale
Web development best practices in 2021
15:05 MIN
Scaling AppSec teams by empowering developers
Why Security-First Development Helps You Ship Better Software Faster
00:04 MIN
An overview of scaling a sports app to millions of users
Scaling: from 0 to 20 million users
Featured Partners
Related Videos
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Optimization of Mobile Development Strategies for Maximum Business Impact
Sasha Denisov
There's an app for that - on the role of cross platform development in the app development ecosystem
Aleksandra Desmurs-Linczewska
Applying DevOps in Flutter mobile development
Majid Hajian
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Making the switch from web to mobile development
Milica Aleksic
Challenges of building React and React Native apps
Milica Aleksic & Stefan Nikolic
Mobile vs. Backend DevOps
Mete Baydar
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Staff Engineer (w/m/d) Mobile Games
Lotum media GmbH
Bad Nauheim, Germany
Senior
Vue.js
Node.js
JavaScript
TypeScript

Senior Full Stack Web Developer:in (w/m/d)
Lotum media GmbH
Bad Nauheim, Germany
Senior
Node.js
JavaScript
TypeScript





