Я несколько последних недель в свободное время смотрела лекции по Java-Fx и писала по примеру чат. Зачем, если я андроид-разработчик? Не знаю. Вероятно, просто для общего образования. Мне было интересно. Плюс я впервые попробовала написать свой собственный маленький сервер. Сразу скажу, что весь код сделан по примерам лекций: https://github.com/Ladgertha/FxChat
Что сейчас сделано:
- История сообщений записывается в бд;
- Авторизация по логину и паролю, которые хранятся в бд;
- Приватные сообщения по двойному клику;
- Список онлайн пользователей;
- Смена ника и обновление его в базе.
Что я хочу сделать в ближайшее время:
- Зашифрованный пароль. Сейчас он хранится текстом в бд, что очень плохо. Надо всё-таки шифровать. БД я приложила на гитхабе, так что можете посмотреть;
- Регистрацию;
- Загрузка истории сообщений при входе. Сохранение истории уже есть;
- Перенос на андроид. Всё-таки хочу андроид-приложение.
Как думаете, что ещё можно сделать и про какие моменты интересно узнать?