🏷️

Android

5 posts in this topic

Posts in this Topic

Android

Boosting Jar’s Cold Start by 40%. Goodbye Janks, Hello Async NavGraph Inflation [Part-2]

It’s been a few months since we struck our first gold bar — our initial performance deep dive where we explored how Baseline Profiles, Startup Profiles, Metrics Manager, and more gave our app a serious performance lift. If you missed that, do yourself a favor and check it out here

Read More arrow_forward

📝

Android

Decoding Android's Main Dispatchers: A Comparative Look at Main vs. Main Immediate

In Android development, dispatchers play a crucial role in managing concurrency, particularly when working with coroutines. Among these, the main dispatcher is perhaps the most significant, as it handles code execution on the user interface (UI) or main thread of your application. However, there is more nuance than meets the

Read More arrow_forward

📝

Android

Automating Nightly Builds for Continuous Mobile App Health Monitoring

At Jar, we prioritize delivering a seamless and efficient mobile experience to our users. A critical part of achieving that goal is our nightly build system, which runs automated health checks across our mobile repositories every night at around 12 AM. This system ensures that both our Android and iOS

Read More arrow_forward

Android

WebView Caching in Android: 30% Faster Loading

Local caching in WebView, using request interception, decreasing load times and improving app performance in poor network conditions.

Read More arrow_forward

Android

Journey of Reducing Android App Size by 33% -

In the ever-evolving world of mobile app development, one key factor that significantly impacts user un-installs is the size of the app. A bloated app can lead to longer download times, more storage consumption, and ultimately, frustrated users. Recently, we embarked on a journey to reduce our app size from

Read More arrow_forward