Register now or log in to join your professional community.
Interestingly, I think Java is one of the easiest programming languages, but still, beginners should start with the basics and theory, then move on to practice. If you have any questions about the programming task, you can use linear programming assignment .They work with different languages and algorithms and can advise on any issue.
Developing a chat app only with the use of Java is possible but in my opinion, would not yield a successful result of high performing app. So a chat app should be combined with various other technologies to make it more useful.
The selection of technologies to be used for the development of Chat app is a subjective matter and varies on developers. So a tech stack that can be used for chat app development long with Java-based on my years in Mobile App Development can be referred below
The above tech stack is the one that we had used for one of our customers for whom we had developed a chat app.