This document summarizes a research paper on developing a peer-to-peer communication framework for Android devices. The framework allows developers to leverage built-in communication capabilities like WiFi, Bluetooth, and 3G without dealing with underlying networking implementations. The objectives are to explore peer-to-peer networks as an alternative infrastructure for smartphones. Experimental results show the peer-to-peer architecture provides better scalability and lower costs than a traditional client-server model. The open-source framework implements a modified Gnutella protocol and has been used to develop multi-user chat and gaming applications on Android.