Milica Aleksic & Nemanja Petrovic
Optimizing Your App for Success: Tips and Techniques for managing slow devices
#1about 2 minutes
The importance of app optimization for slow devices
Poor app performance on slow devices like home gateways leads to user frustration and abandonment, making optimization crucial for success.
#2about 4 minutes
How backend systems communicate with home gateways
Communication with home gateways relies on an Auto Configuration Server (ACS) using the slow and unstable CWMP protocol with TR-181 commands.
#3about 4 minutes
Backend strategies for managing slow, unstable devices
Implement backend retry policies, multi-level caching, and asynchronous communication to improve the stability and speed of interactions with home gateways.
#4about 2 minutes
Why a microservices architecture is a good fit
A microservices architecture allows for independent scaling, using different languages like Java, Python, and Golang for specific tasks, and simplifying integration with multiple providers.
#5about 4 minutes
Implementing frontend caching in React Native apps
Use libraries like Apollo Client or React Query in React Native to cache API responses, reduce network requests, and manage data fetching efficiently.
#6about 3 minutes
Optimizing scrolling performance in React Native
Replace ScrollView with the virtualized FlatList or the even faster FlashList from Shopify to ensure smooth scrolling performance for long lists.
#7about 2 minutes
Building offline support and network awareness
Use React Native MMKV for fast local data storage and the NetInfo package to detect network status, providing users with offline access and connection feedback.
#8about 3 minutes
Techniques for smooth and performant animations
Achieve smooth animations by using the native driver, React Native Reanimated for complex logic, and libraries like Lottie or the faster Rive for rich, pre-built animations.
#9about 1 minute
Key takeaways for optimizing your application
To build a successful app, you must first identify performance bottlenecks and then implement targeted optimizations on both the frontend and backend.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
01:06 MIN
Malware campaigns, cloud latency, and government IT theft
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
03:17 MIN
Selecting strategic partners and essential event tools
Cat Herding with Lions and Tigers - Christian Heilmann
04:02 MIN
How a broken frontend culture impacts the web
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
09:38 MIN
Technical challenges of shipping a cross-platform browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
07:12 MIN
Ensuring accurate testing across different browsers and devices
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
05:12 MIN
How to build structure and culture without killing agility
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
Featured Partners
Related Videos
Challenges of building React and React Native apps
Milica Aleksic & Stefan Nikolic
The Illusion of a Performant Web Application
Cathrin Möller
Scaling: from 0 to 20 million users
Josip Stuhli
Optimization of Mobile Development Strategies for Maximum Business Impact
Sasha Denisov
Building Better Apps with React Native
Marc Rousavy
Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync
Timothy Marland
Scalable architecture for mobile apps
Nachiket Apte
Offline first!
Rowdy Rabouw
Related Articles
View all articles



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

SMG Swiss Marketplace Group
Canton de Valbonne, France
Senior


Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript

Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript

Code Healers LLC
Hinesville, United States of America
Remote
€30-40K
Intermediate
Senior
.NET
React
JavaScript
+2

SMG Swiss Marketplace Group
Ho Chi Minh City, Viet Nam
Senior

SMG Swiss Marketplace Group
Belgrade, Serbia
Senior


SMG Swiss Marketplace Group
Canton de Valbonne, France
Senior