From the very beginning of the use of mobile phones, younger users have shown that they would rather communicate via text messages than phone calls. Before the time of smartphones, text communication was only possible via text messages. With the advent of smartphones, which had the ability to constantly connect to the Internet, the market for communication applications was able to flourish. Thus, many applications were created, but only a few have survived. Among the most popular now are Facebook Messenger, WhatsApp, WeChat, SnapChat, Viber, Signal and Telegram.
The aim of this thesis was to develop my own messaging application. The application was developed for the Android operating system. I simplified the work by using external libraries like Butterknife, Retrofit, Glide, and ColorPicker. In addition to Android applications, a back-end system had to be developed. I developed back-end system using the PHP programming language and Laravel framework. For storing data I used MySQL database.
The end result of the thesis is a back-end system and Android application that allows sending messages and images between users. Registration and login are required to use the application. Users can communicate with each other in groups that they have created themselves. The application supports sending of text as well as picture messages.
|