How We Slashed Android Startup Time by 30% with Baseline Profiles
Nobody likes waiting, especially when opening an app. We noticed a clear trend: the faster our app started, the more users stuck around.
Showing 20 of 380 articles (Page 1 of 19)
Nobody likes waiting, especially when opening an app. We noticed a clear trend: the faster our app started, the more users stuck around.
With more than one billion downloads, the Dropbox app for Android has to maintain a high quality bar for a diverse set of use cases and users. With less than 30 Android engineers, manual testing and #yolo isn’t enough
Android Studio is a powerful IDE, but it can be memory-hungry. A few tweaks can significantly improve performance and reduce excessive memory usage. Here I will maintain the original tips structure while diving deeper into why each optimization works and how to apply it.
Testing at Netflix continuously evolves. In order to fully understand where it’s going and why it’s in its current state, it’s also important to understand the historical context of where it has been.
Ensure your WebViews are compatible with Android 16, as Android 16 removes the ability to opt-out of drawing your app edge-to-edge.
At Careem, agility and adaptability are key to delivering highly personalized and seamless user experiences as we need to move fast to react to customer behaviour during different times of the year, such as Ramadan
The year was 2020 and Skyscanner, like the entire travel industry, faced unprecedented challenges due to the global COVID-19 pandemic. Yet, this difficult year also provided an opportunity for introspection
This article offers an introduction to Java’s lightweight thread model, virtual thread, based on our study of it.
Meta has been working to shift its Android codebase from Java to Kotlin, a newer language for Android development that offers some key advantages over Java.
Suppose you just saw an interesting rise or drop in one of your key metrics. Why did that happen? It’s an easy question to ask, but much harder to answer.
AI tools offer a solution to difficult-to-automate regression testing woes.
ne of our Guiding Principles at Etsy is that we “commit to our craft.” This means that we have a culture of learning, in which we’re constantly looking for opportunities to improve and learn
One of the major challenges developers face in Android app development is optimizing app size without sacrificing functionality.
Introducing a new Android UI framework like Jetpack Compose into an existing app is more complicated than importing some AARS
As Android developers, managing memory is one of the most critical aspects of building…
Describes how Google Maps uses Android’s Performance Class to deliver high-quality, premium user experiences.
Merpay swaps old UI for SwiftUI and Jetpack Compose across screens.
Coinbase fine-tunes network calls to make their app feel snappier for users.
Meta shifted their giant Android codebase from Java to Kotlin over years.
We made our engineers happier by cutting build times down from 50 minutes to 16.