Jetpack Compose: Material Catalog and Compose Integration DemosThere are many sample projects available for Jetpack Compose, but some often-overlooked gems reside in the Compose source code itself. In…2d ago2d ago
Published inProAndroidDevDecomposing Jetpack ComposeJetpack Compose is Android’s recommended modern toolkit for building native UI. It simplifies and accelerates UI development on Android…2d ago22d ago2
Binder file descriptor usagesThe RPC mechanism provided by Binder is not a good fit for certain use cases. As we know, Android framework allocates about 1 MB of…Feb 4, 2021Feb 4, 2021
Binder securityMost of the world’s authentication and authorization (auth) techniques in computer science or even in real life are either based on “who…Feb 4, 2021Feb 4, 2021
Smart pointersThe native IBinder and BpRefBase classes inherit from a base class RefBase. In the article "Binder architecture and core components" I…Feb 4, 2021Feb 4, 2021
Binder Service ManagerService Manager is a first class component in Binder that is responsible for managing all system services. A system service is a special…Feb 4, 2021Feb 4, 2021
Binder transactionThe ultimate reason of using Binder is to transfer data between processes. The action of sending data to a remote Binder for processing…Feb 4, 2021Feb 4, 2021
Binder Data ModelSimply speaking, the only thing you use Binder for is transferring data between processes. During a Binder transaction, the source process…Feb 4, 2021Feb 4, 2021