Реализация ленты сообщений, выполненная в интерфейсе социальной сети.
Программа представляет собой парсер страниц форума веб-сайта
workout.su - реализована по принципу фонового просмотра страниц, определения новых сообщений, и формирования ленты текстовых сообщений для локального просмотра.
* cообщения из форума представлены в виде ленты сообщений
* сообщения располагаются в порядке хронологического убывания сверху-вниз
* обновление ленты привычным жестом (свайпом вниз)
* подчитка очередной порции сообщений при листании ленты вниз
* автоматическая ежеминутная проверка на наличие новых сообщений и уведомление о наличии таковых
* реализация доп-интерфейсов: всплывающая панели и меню настроек на сообщения
* фильтрация сообщений по правилам игнорирования, или отслеживания категорий раздел/тема/автор (отслеживание имеет более высокий приоритет)
Лента отрабатывает быстрее, чем просмотр этих же страничек форума в WEB браузере. Это происходит потому, что в с форума считывается только текстовая информация без картинок - без аватарок, без смайлов, без фото и без банеров.
Помимо листания ленты сообщений, можно перейти в просмотр конкретной темы форума..
При первом запуске формируется кешь сообщений за последние несколько часов. В дальнейшем - автоматически делается проверка и загрузка новых сообщений (с момента последнего вхождения).
В кеше хранятся сообщения за последние 7 дней (чистка и дозагрузка сообщений проводится автоматически).
Просмотр форума не кешируется, и отображается по мере просмотра (загружается постранично)
Да, поскольку не сайте НЕ РЕАЛИЗОВАНО API механизма приема сообщений в форум с мобильного устройства, то нет необходимости в авторизации. Предполагается, что страничка настроек программы будет реализована по мере необходимости.
Возможность отправки сообщений в настоящее время реализована через переключение в браузер на конкретное сообщение текущей темы - пока только так
Дополнительные размышления, предложения и замечания можно оставлять в теме
http://workout.su/forum_thread/6350