Суть приложения в том, что оно содержит полезную (наверное) информацию для клиентов компании (которая занимается производством сельскохозяйственного оборудования). Кстати, в данный момент оно доступно по ссылке
http://vk.cc/3Y1drc. Так вот: на этом приложении я неплохо прокачал свои навыки именно в Android-разработке.
Все данные загружаются с сервера и кэшируются на клиентской стороне (чтобы приложение могло работать в режиме "оффлайн").
Список категорий, включающий названия категорий, их цвета и иконки, тоже берется с сервера. Количество категорий может быть любое -- не только 4, как на первом скриншоте. По нажатию на кнопку открывается список вопросов -- каждый вопрос цвета своей категории (если он еще не прочитан: если прочитан, то он становится серым). Сверху разноцветные вкладки в соответствии с категориями, позволяющие быстро фильтровать вопросы. На смену вкладок или открытие вопроса реагирует ActionBar -- он меняет цвет, заголовок и иконку (вернее, это даже уже не ActionBar, его пришлось убрать и поставить вместо него Layout, иначе возникали проблемы с размещением иконок в нем).
Есть раздел с уведомлениями -- туда отправляются новые непрочитанные вопросы. Приложение может узнавать о новых вопросах, когда приходят push-уведомления.
Есть раздел с "избранными" вопросами, куда попадают вопросы, отмеченные звездочкой во время просмотра.
Есть форма поиска по вопросам со списком популярных запросов.
Раздел "Другое" включает меню, состоящее из четырех фиксированных пунктов и нескольких других, возвращаемых сервером. Первый пункт открывает форму обратной связи с пользователем (которая, помимо прочего, позволяет отправить изображение), второй пункт нужен для сообщения о проблеме, третий позволяет поделиться приложением, четвертый -- настройки push-уведомлений.
Также приложение содержит виджет, который отображает последние вопросы каждой категории. Категории в виджете прокручиваются через определенные промежутки времени.
Серверная часть приложения сделана на WordPress, ее писал не я (моим вкладом была только функция для отправки push-уведомлений).