Новости и новые версии
Android Support Library 22.1: ActionBarActivity is dead, long live AppCompatActivity. Полный анонс в официальном блоге, авторские комментарии от Chris Banes.
Android Wear: большое обновление, среди прочего — наконец-то поддержка Wi-Fi.
CyanogenMod 12.1 на основе Android 5.1.
Google Play Services 7.3: обновления в Android Wear APIs, Google Fit и геолокации.
Telegram проводит конкурс для Android-разработчиков с призовым фондом первого тура 1 млн рублей.
The App Runtime for Chrome: фреймворк для запуска Android-приложений в браузере от Google. Mark Murphy весьма позитивно оценилтакой шаг.
React Native: очередной удар JavaScript’ом по нативной разработке, на этот раз — со стороны Facebook. Официальная страница, комментарии на Apptractor. Пока поддерживается только iOS, Android обещают добавить «в ближайшее время».
«Секреты создания популярных приложений для Google Play» от Google: теперь и на русском языке.
Свежие данные по доходности Android и iOS приложений. Китай имеет огромное влияние.
Сколько стоит час разработки под Android и iOS: дискуссия в FB и данные Contractiq за 2015 год. Указанные цифры внушают оптимизм, в отличие от зарплатного рейтинга Джинна за апрель.
Популярные open-source библиотеки
«Because CardView is not enough»: Shadow Layout — ещё один способ добавить тени для View.
Material Dialogsпозволяет использовать Material designed dialogs начиная с API 8.
Vector-compat Support library for VectorDrawable and AnimatedVectorDrawable classes introduced in Lollipop.
WearMenu Android Wear Menu implementation.
SmartTabLayout A custom ViewPager title strip which gives continuous feedback to the user when scrolling.
MPAndroidChart A powerful Android chart view / graph view library, supporting line- bar- pie- radar- and candlestick charts as well as scaling, dragging and animations.
Logger Simple, pretty and powerful logging tool for Android. Чтение логов бывает удобным.
Полезное
Robolectric 2.4 to 3.0 Upgrade Guide. Долгожданная поддержка KitKat и Lollipop. Как интегрироватьв Android Studio 1.2.
Android UnitedРусскоязычное Slack-сообщество Android разработчиков.
Android Developers Backstageанглоязычный подкаст, в прямом смысле слова «из первых уст» — ведут разработчики из команды Android.
Почитать
Презентация Missing Android Material Componentsот Dmytro Danylyk.
MVP for Android: how to organize the presentation layer. Без дополнительных библиотек. Простой и понятный пример на github.
Книга: Efficient Android Threading by Anders Goransson, O’Reilly Media, Inc., 2014. Превью на SafariBooks.
Автоматизируя процессы: Continuous Delivery for Android by Ross Hambrick. Part 1, Part 2. Unit-тестирование обсуждается в part 3, а в part 4 — публикация на Play Store.
Custom Drawables: простой рецепт изменения drawable «на лету».
Как отличить день от ночи, если ты Android. Практикум по использованию SensorManager.
Android Graphics Pipeline: From Button to Framebuffer (Part 1, Part 2). Очень познавательно. Материал подготовлен в рамках бакалаврской работы Mathias Garbe из Karlsruhe (Германия). Вы часто встречали такие проекты у наших студентов?
Предприниматели-разработчики: не упустите шанс на миллиард.
Спасибо за ссылки Oleg Soroka.
Какие темы/материалы стоит добавить в дайджест — пишите в комментариях или мне в линкедин/фейсбук/G+.
Хороших выходных!
← Предыдущий выпуск: Android дайджест #4