Jaysree Borgohain·Aug 31How Processes Communicate — Pipes, Sockets, Shared Memory, and SignalsEach process has its own page table. Process A’s virtual address 0x7fff1234 points to completely different physical memory than Process B's…
Aiswarya·Jul 19Android Binder IPC from Scratch — How a Parcelable Object Travels Through Binder (Part 3.2)In the previous article, we learned what a Parcel is, why Android created Parcelable, and how custom objects are serialized before being…A response icon1A response icon1
Aiswarya·Jul 19Android Binder IPC from Scratch — Parcel, Serialization & Parcelable (Part 3.1)In the previous articles, we learned how Binder enables communication between isolated Android processes. We also explored Binder…
Aiswarya·Jun 28Binder Internals — Binder Object Lifecycle, Death Notifications & Security (Part 2.3)In the previous article, we explored what happens internally when a Binder transaction travels between two processes. We learned how the…
Aiswarya·Jun 27Binder Internals: Driver, Transactions & Threading (Part 2.2)In the previous article, we explored Binder from an architectural perspective. We learned about the major components involved in Binder…
Aiswarya·Jun 27Binder Internals— Understanding Binder Architecture (Part 2.1)In the previous article, we built the foundation required to understand Binder by learning about processes, threads, virtual memory…
Aiswarya·Jun 20Android Binder IPC from Scratch — The Complete Learning Series (Part 0/16)Most Android engineers eventually encounter terms like Binder, AIDL, Parcel, Parcelable, ServiceManager, Stub, Proxy, and Vehicle HAL.
Kaito and droid·Jun 8Android AppFunctions: Let AI Agents Use Your App Without Opening ItYour app’s next user might never tap a single button — an AI agent will do it for them.
Arun Aditya·May 21POSIX: The Invisible Thread Holding Modern Systems Programming TogetherIf you have recently dipped your toes into the waters of systems programming — whether you are messing around with C, exploring the Linux…