Quantcast
Channel: Найцікавіше на DOU
Viewing all articles
Browse latest Browse all 8115

Android дайджест #3. Популярные паттерны и архитектурные решения

$
0
0

Общие вопросы

Architecting Android...The clean way?Название статьи говорит само за себя.

Раздел «Anti-Patterns» в книге The Busy Coder’s Guide to Android Development:
Бесплатная версия двухлетней давности. Подписка на новую версию обойдется в 45 $.

UI-паттерны в предыдущем выпуске дайджеста

Прикладные паттерны проектирования

ViewHolderдля списков и других подклассов AdapterView. Новый взгляд на этот паттернс появлением RecyclerView.

Android Thread Constructs: Comparisons. Серия статей о работе в UI Thread и других потоках. Сравниваются Service, Thread, IntentService и AsyncTask.

Когда, как и зачем использовать Activity и Fragment:
— Популярная дискуссия на StackOverflow,
— Advocating Against Android Fragmentsв Square Engineering Blog,
— Если кому-то еще кажется, что качественное Android-приложение делается быстро и легко — вот полная версия диаграммы жизненного цикла Activity и Fragmentот Steve Pomeroy.

Как упростить lifecycle workflow: Square Mortarи Square Flow. Перспективно, но вряд ли быстро станет стандартом.

Введение в Dependency Injection для Android: блог Antonio Leiva (часть 1, часть 2, часть 3). По состоянию на начало февраля его примеры сделаны на Dagger 1.2. Тем временем Dagger 2, разработкой которого занимается Google, постепенно приближается к релизу. В узких кругах говорят, что Корпорация Добра уже перевела свои мобильные приложения на текущую альфу(?) Dagger 2.

Обмен сообщениями и highload

Building Mobile-First Infrastructure for Messenger. Здесь же упоминается протокол MQTTи Apache Thrift RPC.

Другой популярный протокол обмена сообщениями Android and XMPP: Currently available solutions. Пример простого решения на базе QuickBlox Chat API: Android XMPP Chat Sample.

Формат изображений WebP: в среднем на 30% эффективнее JPG. Общий FAQна Google Developers, таблица совместимости с версиями ОС.

Видео с конференции @Scale 2014. Среди докладчиков — представители Dropbox, Facebook, Google, Instagram, Twitter.

Особенности UI, которые лучше учитывать при проектировании приложения

Mastering the Android Touch System

Серия коротких видео Android Performance Patternsна YouTube-канале Google Developers. Рассказывает Colt McAnlis.

Deep Dive Into Android State Restorationпотрясающая презентация с Droidcon France 2014 от Cyril Mottier.

Работа с данными

Content Providers & Content Resolversразъяснение в блоге у Alex Lockwood.

Tips and tricksиспользования SQLite в Android-разработке.

Про некоторые частные случаи в работе с БД

Open-source библиотека для шифрования файлов от Facebook


Мне кажется, что ниша цельного учебника по Android Design Patterns пока ещё не заполнена. Быть может, вы знаете еще хорошие ресурсы на эту тему?


← Предыдущий выпуск: Android дайджест #2


Viewing all articles
Browse latest Browse all 8115

Trending Articles