Android chat application.
1. User Should be able to chat with nearby People, which are within x kilometers.
2. User should not be allowed to send more than x messages, unless both the parties agree to become friends.
3. User can unfriend anyone at anytime.
4. User can set up his profile page, with Full Name, Gender, Region and profile photo.
5. All the chat history should be logged.
Basically I want something like android app: wechat