Новости и аналитика
Android 5.1: скорость, безопасность и новшества
Приложения для Android Auto: принцип работы, публикация на Google Play Store, поддерживаемые устройства и SDK.
The Billion Dollar Startup Club. Обратите внимание на количество mobile first и must have mobile приложений.
И более сдержанный взгляд на этот вопрос от Mark Cuban: ’Uber, Twitter, Facebook’ driving a new tech bubble.
Изменение в политике Google Play Store: ручная проверка приложений и новая система возрастного рейтингирования.
Project Ara: everything you need to know.
Meet Cyanogen, The Startup That Wants To Steal Android From Google. Большая разговорная статья в американском Forbes.
Мероприятия
Android Community Meet-Up: встреча сообщества киевских Android-разработчиков. В эту субботу, 28 марта.
Онлайн-курс на Coursera Programming Mobile Applications for Android Handheld Systems: Part 1. Первая неделя занятий началась 25 марта.
Google и e-Legion открывают бесплатные онлайн-курсыпо созданию приложений на Android. Старт 30 марта.
Блеск и нищета ViewPager
Из документации: «Note this class is currently under early design and development. The API will likely change in later updates of the compatibility library, requiring changes to the source code of apps when they are compiled against the newer version». В таком состоянии он уже не первый год.
Презентация CommonsWare: A Deep Dive Into ViewPager.
Детальный тьюториал на CodePath: ViewPager with FragmentPagerAdapter.
Дискуссия на SO: Difference between FragmentPagerAdapter and FragmentStatePagerAdapter.
ViewPager and Hardware acceleration. Плавность перемещения между страницами — серьёзная проблема.
Using ViewPager for Screen Slides.
UI/дизайн
Material Design: на Луну и обратно. Весьма ёмко описано всё то, что нужно знать о Material Design программисту.
Tips and tricks for Android Material support library: часть 1, часть 2.
Эра фаблетов: Проектирование для крупных экранов.
Пишем эффективный blur на Android.
Как измерить скорость отклика вашего приложения
Использовать инструменты New Relic — работает out of the box, удобное представление по каждому вызываемому методу.
Google Analytics — понадобится ручная настройка.
Meter — micro-benchmarking инструмент для Android (и Java), тоже нужно добавлять код.
Hugo — дело рук Jake Wharton, логирует входящие/исходящие данные и время работы каждого метода, помеченного специальной аннотацией.
Полезности
Android библиотеки и ресурсыпо версии популярного на DOU сайта Getawesomeness.com.
Библиотеки для просмотра базы данныхи shared preferencesразрабатываемого приложения.
Top Ten Memory Management and Tuning Tipsот CommonsGuy.
Группа Android Performance Patternsна Google Plus.
Простой рецепт: установка и запуск Android-приложений на Linux.
Недавно Google обновил пример приложения, которое правильно работает с форм-факторами смартфона, планшета, Auto, Wear и Cast
Спасибо за ссылки Andrey Derkach.
Какие темы/материалы стоит добавить в дайджест — пишите в комментариях или мне в линкедин/фейсбук/G+.
Хороших выходных!
← Предыдущий выпуск: Android дайджест #3