I am new to android and i want to build a chatting application in android. I have read many articles on it in which people has suggested me to select one of following methods in order to create chat-application in android
1) Socket Programming
2) Push Notification etc
but before starting the work on it i want to get your opinions how should i proceed
Buddies I have two questions
1) Regarding Front-end designing:
what is the best approach to design chat-box in order to show conversation? most of the developers have used "ListView+Adapter" method to show a conversation between two users in which each message is a list item, another developer has used scroll view to show conversation, i am sure first approach is better than second, is there any other optimal way to become an efficient app like whats-app/facebook Messenger?
2) Regarding backend Support: Let suppose my app users are in thousands figure like 5,000-10,000 and if i use push notification method(FCM service) then do you think my app will still work perfectly?
I will be very thank full to you..