Mercado Libre Victor Oliveira Jun 7, 2022

Why Mobile Apps Performance Matters

Article Summary

Mercado Libre's mobile apps serve 4.5 billion active devices. A Galaxy A10 might take 5 seconds to load a screen—or just 1.67 seconds, depending on conditions.

Victor Oliveira from Mercado Libre's mobile performance team breaks down why app performance matters beyond just preventing crashes. The article shares research showing user expectations and reveals the team's practical optimization strategies across Android and iOS.

Key Takeaways

Critical Insight

Mobile performance directly impacts retention: 80% of users abandon problematic apps after just three attempts, making continuous optimization a business imperative.

The article reveals nine specific optimization techniques Mercado Libre uses daily, including one that involves monitoring tools most teams overlook.

About This Article

Problem

Mercado Libre's Android app had slow build times. Gradle statistics showed that compilation speeds varied inconsistently week to week, which hurt developer productivity.

Solution

Victor Oliveira's team made builds faster by removing duplicate dependencies and switching to implementation instead of api configurations. They also applied Proguard rules to reduce bytecode size across the codebase.

Impact

The team deleted old code files from 2016 and removed bundled image resources. This made the app package smaller and reduced build time, as tracked in CircleCI.