XMPP Android Client, Server setup

Job ID: 30834874

Budget: $750 – $1,500 AUD

Need someone to develop a android chat client which would connect to a XMPP server on my host which needs to be setup also

- 1on1, group chat, basic functions like signal,whatsapp,threema,wickr
- Generate Random ID(Like threema) with installation also apply nickname over Random ID which other users can view when added
- A Subscription method so when phone is activated it will have a days left before expires
also have remote updates from server side with some form of security check to prevent hijacking
- Redact Msg/Burn Msg/Time Burn Msg
- Verification method which can be done in person or by secret question
- Only need a few screens no T&C or anything like that need it simple as it is a private app not for general public only for certain people
- Must be E2EE OMEMO

Already have a ui designed in adobe.xd to save time and cost