This document outlines a peer-to-peer (P2P) communication framework developed for the Android platform as an alternative to traditional mobile networks. It discusses the motivation to lower infrastructure costs, proposes using a P2P network, and recaps the work done including a literature review and server implementation. The document then covers design decisions around using the Android platform, Bluetooth hardware choices and limitations, and a modified Gnutella network design. It provides implementation results and performance metrics for the framework and highlights some key features. Finally, it discusses limitations of the current framework and potential future work areas.