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

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

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

Что готово

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

Скриншоты

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
29
7 лет назад
0
Будут дублироваться сообщения если между подгрузками будут написаны новые.
Соответственно добавляем дедубликацию по дате. Соответственно еще и по имени. Соответственно те самые костыли из первого сообщения.
0
30
7 лет назад
Отредактирован Clamp
0
Что-то мне подсказывает, что каждое сообщение имеет свой id, который не дублируется => проверяем, есть ли сообщения с id > idOfLastLoaded и грузим только их.
Не вижу проблемы, если честно.

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

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