Simple Android application on kotlin, which provides frontend functionality for Simple Message project.
Chat provides possibility to talk to people, who use the same app. Users are able to do that in separate rooms.
- registration;
- login;
- choose name/nickname;
- upload avatar;
- seeing all previous chats;
- separate rooms;
- seeing messages in specific rooms;
- saving in database.
For simplicity, every login/name is unique, therefore there can not be two users with the same name.
Frontend is based around 3 activities, which correspond to a starting screen, feed view and a chat. To connect with backend (which is written on NodeJs) we use socket connection with help of Socket.io. To create sockets we use an socketHandler. Also there are adapters for different views, to add needed functionality.
- write some android tests;
- add new functionality for users
Gorbunova Yelyzaveta
Maksym Marchenko
MIT © Android-app