This document presents a peer-to-peer communication framework for Android mobile devices. It aims to address scalability and cost issues with traditional client-server architectures for distributing large files to many users. The framework uses a modified Gnutella peer-to-peer network architecture over Bluetooth to allow devices within 10 meters to directly connect and share resources like files, without relying on a centralized server. The framework seeks to support ad-hoc networking applications like gaming, messaging, and file sharing in a decentralized peer-to-peer manner that is more scalable than a traditional client-server model.