Re: Android клиент

Ответ на комментарий от vit01

// Про карбонку

> В обычных клиентах туда засовывают все сообщения, которые адресуются конкретному пользователю (по имени).

Она для того и предназначена всю жизнь. Не только у нас. И это полезная фича, особенно если из неё сразу же можно и ответить.

> Я же хотел бы сделать совсем по-другому, превратив бывшую карбонку в какое-то подобие отстойника для непрочитанных сообщений. То есть в это место будут сваливаться все сообщения, которые были получены с последнего фетча.
> Вот решил человек получить почту. Получил, всё круто, 50 сообщений. И думает: "Блин, времени нет, потом прочитаю". Закрывает клиент и откладывает телефон. Проходит время, он решает наконец-то прочесть. Заходит в "отстойник", листает потихоньку, заканчивает.
> Затем фетчит снова. После фетча это место очищается и заполняется свежими сообщениями. Цикл повторяется.

Если уж и делать такое, то лучше для этого создать отдельную сущность. Что-то типа того, что было в clii. Во всяком случае, корбонка нужна. Позволяет оперативнее реагировать в случае чего.

Но если на минутку отвлечься от идеи "отстойника", то у меня есть кое какие соображения по теме. Заходить в эхи должно быть предельно легко. Если к этому добавить возможность скрывать эхи без новых сообщений, то это сделает пробег по эхам очень простым. И без добавления новых сущностей.

// Может я не прав, но стена сообщений это пережиток примитивных клиентов без отслеживание прочитанных сообщений.

Про скрытие эх в списке это я в сосиске использую постоянно. Оперативное общение делает очень простым и удобным.

Ещё в голдеде эхи с непрочитанным поднимаются в списке вверх, например. Но для мобильного приложения это лишнее. Достаточно просто иметь кнопку скрытия прочитанных конференций. Во всяком случае попробуй такой вариант рассмотреть.

Ответы на это сообщение: vit01 (2016-09-07 00:57:28)
Andrew Lobanov (2016-09-06 19:03:35) [Ответить]
Предыдущее сообщение Следующее сообщение