Добавлен , опубликован
готовность:
5%
Из за того что на телефоне невозможно пользоваться сайтом решил сделать приложение под Android.
Тут буду сообщать о своих планах, текущем прогрессе и выкладывать готовые версии.
Более подробно о процессе разработки и возникающих проблемах можно прочитать в сумраке оффтопки.

Планируется сделать

  1. Оффтопка
    • Перевернуть вверх ногами (чтобы новые сообщения были снизу)
    • Помечать ещё не прочитанные сообщения
    • Чёрный список
  2. Личные сообщения
    • Уведомления при получении сообщения как в современных месседжерах
  3. Лента
    • Уведомления при появлении новых комментариев в отслеживаемых ресурсах
  4. Просмотр информации о пользователях
  5. Проекты
  6. Ресурсы
  7. Модуль Q/A

Что готово

Почти готова авторизация пользователей (надо добавить сохранение печенья чтобы не требовалось авторизовываться при каждом заходе в приложение) и оффтопка.
Как и на сайте при нажатие на ник автора сообщения он вставляется в ваше сообщение.
Сообщения в сумраке выделяются тёмным цветом.
Новые сообщения выделяются оранжевой рамкой.

Скриншоты

`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
залил новую версию
оффтопка почти готова (за исключением чс но он будет готов только после юзеров)
добавил нормальное обновление оффтопки (при прокрутке вниз за границы списка)
добавил загрузку сообщений с предыдущих страниц (загружаются при достижение последнего сообщения)
29
С трудом видится возможность добавить ЧС без костылей.
28
Doc, почему?
просто не отображать сообщения тех юзеров что в чс
29
30 сообщений на странице, из них 20 сообщений мелиссы, мелисса в чс, 10 сообщений на странице.
30
Doc, прокрутка сообщений без страниц, например?
Как во всех нормальных чатах
29
Будут дублироваться сообщения если между подгрузками будут написаны новые.
Соответственно добавляем дедубликацию по дате. Соответственно еще и по имени. Соответственно те самые костыли из первого сообщения.
30
Что-то мне подсказывает, что каждое сообщение имеет свой id, который не дублируется => проверяем, есть ли сообщения с id > idOfLastLoaded и грузим только их.
Не вижу проблемы, если честно.

Id в бд в смысле.

Да даже и по времени, суть не меняется, костыльности не вижу.
29
[10:38:25] nvc123 * обычный люд не видет айди сообщения
[10:37:38] nvc123 * блин хреного
Никакой костыльности. Отправил я два одинаковых сообщения в одну секунду, а отображается одно. И дело даже не в том что корнер кейз, а в том что все это делается ради того, чтобы обойти отсутствие апи.
18
Есть те, у которых желание добавлять в чс кого-то, кроме Мелиссы? И много ли тех, кто хочет добавить в чс Мелиссу?
28
Clamp, айди есть но он используется только в кнопке удаления
т.е. если ты не можешь удалить сообщение то и айди ты не увидешь
ну у меня как модератора с айди всё норм)
до тех пор пока не отберут супер силу)
Doc:
Будут дублироваться сообщения если между подгрузками будут написаны новые
да эта бага и без чс есть
как раз занимаюсь её фиксом
правда про 2 сообщения в 1 и тоже время не подумал(
придётся добавлять проверку по тексту
кстати давно уже заметил такую фишку в оффтопке
если отправить сообщение (например 123) а потом дописать к нему чтото (например qwerty) и отправить новое (123qwerty) то старое (123) исчезнет
хотя думаю все те кто заходят в этот бложик и так знают эту фишку)
29
придётся добавлять проверку по тексту
используй id из md5 суммы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.