Articles in this series
Introduction A flow is a stream of data that can be computed asynchronously. It’s useful when we need to emit multiple values sequentially. For...
Loading bitmaps in an Android app is a tricky task. Bitmap takes an enormous amount of memory. For example, a photo taken on Pixel 6 Pro has about...
The ART virtual machine in Android is a managed memory environment. The garbage collector takes care of memory allocation and frees it back to the...
When an application starts, the Android system starts a new process for that application with a single thread of execution (the main thread). In...
Overview Memory is a valuable resource in software development, especially within the Android ecosystem, where physical memory is often constrained....