
12/13/2012
What this post added
This post details the significant re-architecture of the Facebook for Android application, moving from a hybrid native/webview approach to pure native code. It highlights the performance challenges encountered and the custom solutions developed, including reducing garbage collection, writing a custom event bus, optimizing photo loading by moving bitmaps to the native heap, and creating a custom ListView recycler. These efforts were aimed at improving speed, reliability, and user interface smoothness for the Android app.