The Best Reads on Mobile App Performance

How top companies optimize their apps for the best customer experience.

Clear Filters

Showing 20 of 1229 articles (Page 55 of 62)

RxSwift MVVM Architecture Pattern

Company: BlaBlaCar · Sep 27, 2017
Platform: iOS

Explains implementing the MVVM architectural pattern using RxSwift for iOS development.

Meta's News Feed team implemented multithreaded rendering on Android using Litho's background layout and Infer's static analysis, achieving smooth 60fps scrolling while automatically detecting hundreds of concu...

Covers techniques for implementing and extracting analytics data from iOS applications.

Explores Kotlin sealed classes as a language feature for mobile development best practices.

Mobile Apps: iPlayer Tech On The Move

Company: BBC · Sep 8, 2017
Platform: Android / iOS

Discusses mobile engineering and architecture decisions for BBC's iPlayer mobile application.

Explores clean architecture patterns combined with reactive programming in Android.

Callstack introduces react-native-material-palette, a React Native library wrapping Android's Palette API to extract dominant color profiles from images for dynamic theming following Material Design principles....

Case study on optimizing React Native app performance in a production marketplace application.

Analyzes performance characteristics of different map data structures for mobile applications.

Mind Maps for Fast and Effective Testing

Company: Badoo · Aug 1, 2017
Platform: Android / iOS

Using mind mapping techniques to improve test planning and execution efficiency.

Android Instant Apps at Thumbtack

Company: Thumbtack · Jul 25, 2017
Platform: Android

Discusses implementation and benefits of Android Instant Apps for improving user engagement.

Explores techniques for integrating complex animations from design tools into iOS applications.

Strava Mobile App Versions

Company: Strava · Jul 11, 2017
Platform: Android / iOS

Discussion of mobile app versioning strategy and release management at Strava.

Zynga's engineering team reduced mobile game latency for global players by deploying geo proxy servers across 5 AWS regions. By maintaining persistent connections to their Oregon data center, they eliminated HT...

Best practices for adding React Native components to existing native mobile applications.

Android Tech Stack Overview

Company: Freeletics · Jul 4, 2017
Platform: Android

Showcases the technology stack and architectural decisions for Android development.

Discusses rendering and animation optimization techniques for mobile web and app performance.

Airbnb's guide to managing multi-language iOS projects using the Buck build system for improved build performance.

In case you haven’t heard: RxJava 2 was released sometime back. RxJava 2 was a massive rewrite with breaking apis (but for good reasons).

This was the part that I initially found most tricky to grasp but also most important to know as an AndroidDev (memory leak and all).

Loading articles...