Application is a simple android WebSocket messenger client. After a successful login a list of active chats will be presented for user. After clicking on it you can see all messages there, receive or send new. By pressing "back" button you can go back to the list of chats. By now new chat can be added only in database on backend server. The backend server repository
- data - gaining data from backend and classes for their transport
- di - dependencies injection using dagger hilt
- domain - data models to be shown in UI
- presentation - screens and their ViewModels
- UI - default Jetpack Compose
- util - some useful utils
Feel free to push some changes to this project and use it as simple example of websocket messenger client