Is it possible to create app like whatsapp using ionic?

Hi friends,

I want to create app like whatsapp include text chatting, audio chatting sending video and photos. so please guide me if it is possible.

Thanku…

1 Like

That’s possible in many ways, just some links to turorials …

http://melvin0008.github.io/blog/ionic-socketio-chat/

http://www.htmlxprs.com/post/6/creating-a-realtime-image-sharing-app-with-ionic-and-socketio-tutorial

I need to implement this kind of functionality as well in my app.

Would be nice if there was some way you could just pull this kind of thing from the shelves so to speak (as a ready made component or module), because a huge number of apps will need this kind of functionality and everyone is ending up reinventing the wheel.

1 Like

Thank you so much… then what about audio chatting? is it also possible.

Yes I suppose so, there are ng-cordova plugins:

http://ngcordova.com/docs/plugins/nativeAudio/

That’s about playback, recording might be more tricky but seems to be possible too:

https://groups.google.com/forum/#!topic/phonegap/OApRxMeN1Ig
http://docs.phonegap.com/en/1.6.1/cordova_media_capture_capture.md.html#CaptureAudioOptions

But from what I see the recording thing looks a bit more problematic.

1 Like

Ya… i think so more problematic… anyway thank you. my friend.

You’re welcome, no problem.

P.S. by the way I just came across an article that provides the best answer (I think):

So the answer is (probably) use WebRTC/PhoneRTC.

To create a chat app like whatsapp is depend Readymade solution. It is the best way to do it.

Its alot of effort doing it in ionic tbh, things like virtual scroll and infinite scroll are still rather buggy!

Hi Praveen,

Would like to help you, to build a chat application like Whatsapp. The step by step tutorial to develop chat application: https://www.apptha.com/blog/steps-to-build-a-private-one-to-one-chat-app/

Refer it and try to built it your own.

Hi, I want a chat app like whatsapp which can show a list of users to whom I’ve chat. And then if i click the conversation i can have the chat of two users. I want this functionality using cloud firestore. any help would be appreciated.