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
02:47 MIN
Scaling app development with enablement and dogfooding
A Journey from Internal Tools to Public SDK
02:31 MIN
Moving from hacking MVPs to building scalable applications
Typescript, React and Atomic Design - a match made in heaven
04:18 MIN
Why shift-left security is critical for mobile apps
DevSecOps: Injecting Security into Mobile CI/CD Pipelines
15:12 MIN
Q&A on speed, team adoption, and common mistakes
DevSecOps: Injecting Security into Mobile CI/CD Pipelines
03:55 MIN
Prioritizing target devices and understanding audience scale
Web development best practices in 2021
13:20 MIN
Q&A on developer journey and Fastlane resources
The perfect CI/CD React Native pipeline with Fastlane
01:52 MIN
An overview of scaling a sports app to millions of users
Scaling: from 0 to 20 million users
02:25 MIN
Why a mobile app is crucial for real-time optimization
Hacking Your Vacation: Using Data for Fun
Featured Partners
Related Videos
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
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Making the switch from web to mobile development
Milica Aleksic
Offline first & automatic data synchronisations for your web and mobile applications
Sebastien Stormacq
Mobile vs. Backend DevOps
Mete Baydar
How to Build Truly Production-ready Apps - Modern JS-based SaaS Stack for Indie Devs and Small Teams
Dávid Lévai
Related Articles
View all articles



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





Lotum media GmbH
Bad Nauheim, Germany
Senior
Vue.js
Node.js
JavaScript
TypeScript

Lotum media GmbH
Bad Nauheim, Germany
Senior
Node.js
JavaScript
TypeScript


Aufmaster GmbH
Frankfurt am Main, Germany
Intermediate
Senior
GIT
Kotlin
