[Solved] Where I start from making android messaging app? [closed]


  1. Any server-side programming language
  2. Java for android development
  3. A strong understanding on JSON parsing
  4. Take help from Google Cloud Messaging(GCM) Tool
  5. Understanding XMPP and XMPP Server

For creating an instant messaging app, you need to have knowledge on front-end development which is taken care by Android system. For storing data to servers, back-end language is needed (I prefer PHP). For sending data back and forth, JSON will help with that. GCM will provide you with push notification services.

Here is a easy way to start creating an Chatting application

Using GCM:

https://www.sinch.com/tutorials/android-messaging-tutorial-using-sinch-and-parse/

Using XMPP:

You can use QuickBlox for free.

It provides XMPP server out of the box with lots of features, you can read about features there http://quickblox.com/developers/Chat

Here is an example how to start using QuickBlox with aSmack library http://quickblox.com/developers/Android_XMPP_Chat_Sample

You can also build your own XMPP server in conjunction with server-side programming language

2

solved Where I start from making android messaging app? [closed]