Looking for an experienced mobile application developer, preferably in the android space. Below details of the application to be developed:
1. Mobile Chat application with 2 Type of Users in 2 Modes.
2. Type to be selected while sign up, whereas mode can be changed anytime during the usage of the app by the user.
3. During Sign Up, Type-1 User: Input details like phone, email, location, category etc
4. During Sign Up, Type-2 User: Input details like phone,email etc
5. Mode to be displayed as a slider button after login, which can be set to On or Off.
6. All type-1 users in mode-ON shall be visible for chatting to all type-2 users in Mode-ON.
7. Chat can be initiated only by Type-2 users in mode-ON.
8. Location to be checked for the users and users only in near vicinity shall be available for chat.
9. Type-1 Users in Mode-ON can also send notifications which shall be delivered to all Type-1 users in Mode-ON in nearby vicinity.
10. Type-2 Users in Mode-ON can also view all previous notifications of all Type-2 users in the same location.
11. Type-1 user in Mode-off shall not be available for chat and cannot post any new notification.
12. Type-2 User in Mode-off shall not recieve any notifications and also cannot view users for chat.
13. Chats should allow text, image, video, contact card etc.
14. Simple UI like whatsapp, with no color schemes or flashy images.