Discover 57 articles on Code Optimization in mobile performance

×
×

Showing 20 of 57 articles (Page 1 of 3)

Article thumbnail

How 40 Lines of Code Sped Up iOS End to End Tests by over 50%

At Wealthfront, testing is one of our core engineering principles—in the form of unit and end-to-end testing on all platforms. The iOS team in particular manages its own CI infrastructure to run tests against an integration server

Article thumbnail

Flutter Forward: Crafting Type-Safe Native Interfaces with Pigeon

Mercari uses Pigeon for tight, safe Flutter-to-native connections.

Article thumbnail

Translating Java to Kotlin at Scale

Meta shifted their giant Android codebase from Java to Kotlin over years.

Article thumbnail

How we reduced peak memory and CPU usage of the product configuration management SDK

Our GrabX clients noticed that the GrabX SDK tended to require high memory and CPU usage. From this, we saw opportunities for further improvements that could:

Article thumbnail

How we safely removed 10,000 lines of code using Emerge Tools’ Reaper

We had a single developer when we first released our iOS app in October 2012. Over the past 12 years, our team of software engineers has grown tremendously

Article thumbnail

How the Medium iOS team works effectively with legacy code

This story is not about pretty code, it is even less about pretty design.

Article thumbnail

From 30 Minutes Down to 10: Taming our Monolith's CI Build Times

When Cash App was originally developed we had a single service powering all backend functionality, codenamed “Franklin”.

Article thumbnail

Glance TV Optimization Part 1: Shrinking APK Size by 65%

Glance cut their TV app’s APK size by 65% with clever moves.

Article thumbnail

How We Optimized Concurrency Using Node.js at Skeelo

Skeelo tunes Node.js concurrency to keep their app humming along.

Article thumbnail

GraphQL on iOS: How We Decided Against Apollo & Where We Went Next

Principal iOS engineer Joel Kin shares more about Handshake's choice in our API development using GraphQL on iOS and how it best serves our users.

Article thumbnail

Fast Auto-Generated Streaming JSON Parsing for Android

Instagram parses JSON super-fast for their Android app’s needs.

Article thumbnail

Why xHE-AAC is being embraced at Meta

Meta adopts xHE-AAC to pump up audio quality across their apps.

Article thumbnail

Reduced Memory & CPU Usage in GrabX SDK

Grab lightens the load on memory and CPU in their GrabX SDK.

Article thumbnail

Flutter MVVM Pattern and Provider State Management

Separating Business Logic from UI View Code Now that you got a Flutter app that is able to make HTTP request, you may wonder: What if my app calls more than one service?

Article thumbnail

Retrofitting null-safety onto Java at Meta

Meta’s Nullsafe tool catches Java null errors before they crash apps.

Article thumbnail

Swiggy App on Diet

Swiggy puts their app on a diet, trimming size without losing flavor.

Article thumbnail

6 Lessons Learned from Optimizing the Performance of a Node.js Service

Klarna shares six big lessons from speeding up their Node.js service.

Article thumbnail

Optimizing Configuration Time for Android Apps that Use React Native

Swiggy cuts React Native setup time for quicker Android builds.

Article thumbnail

From zero to 10 million lines of Kotlin

Meta ditched Java for Kotlin across their massive Android codebase.

Article thumbnail

Our Android App Has Been Eating but Shedding Weight

Zomato trimmed their Android app’s size while keeping it tasty.

Loading articles...