Android jChat is a Location Based Chat application that provides a good example of peer-to peer application aimed at proving the power of adding JADE ( http://jade.tilab.com ) agent capabilities to the ANDROID Platform.
JADE introduces the concept of agent oriented development and this application demonstrates the flexibility of this approach, that it is easily applied to a common p2p environment as in a chat application.