Dear Client.
I have been working with messaging apps for 5 years. (Whatsapp, wechat, skype, imo clone)
I can easily make video/voice calling, free messaging, group chatting, push notification, video/image sharing etc..
Also I have enough experience in Quickblox, Parse, ejabberd, Opentok, etc for all chatting cloud services.
Nice and familiar interface will greatly make you happy
I hope your reply.
Thank you