WTF!!!
Android no es un lenguaje de programación. Android es un sistema operativo para dispositivos mobiles.
Facebook tenia escrita su app basado en stack de HTML5+JS+CSS3 pero todos sabemos como terminan las cosas aqui. Así que pasaron a desarrollarlo nativamente.
Twitter hasta donde tengo entendido sigue usando HTML5+JS+CSS3 y seamos sinceros para una red social tan relativamente sencilla como twitter no me sorprende que no hayan tenido mas problemas.
Ahora, la comunicación lo hacen utilizando un API restful que
facebook y
twitter tienen disponibles.