This is a sample to demonstrate how to use Compose with Ktor Websockets, did it in this session during MENADD
uses server built in this project
- todo 1 change screen background
- todo 2 fix message sending logic
- todo 3 make message appear using LazyColumn
- finish all todos from v0.1
- a nicer ui
- Separate non-ui logic in a repository
- try making App() composable stateless and depend on repo flows
- fix jdk conflict between android and desktop
- fix desktop app not showing chat list
- add kotlinx serialization
- fix message not cleared after sending
- extract MessageComposer composable
- add username customization
- add authentication
- fix message composer ui
- change message location for different user
- todo show user profile image