На прошлой неделе Apple на WWDC представила iOS 11 с обновленным App Store, машинным обучением, дополненной реальностью и прочими интересными новинками – что мы почти всю неделю и обсуждали. Кроме этого у нас есть новый опрос Developer Economics, инженеры будущего, монетизация от инди-разработчиков и метрики успеха.
Побеждаем Android Camera2 API с помощью RxJava2 (часть 1) |
Как известно, RxJava идеально подходит для решения двух задач: обработки потоков событий и работы с асинхронными методами. В одном из предыдущих постов я показал, как можно построить цепочку операторов, обрабатывающую поток событий от сенсора. А сегодня я хочу продемонстрировать, как RxJava применяется для работы с существенно асинхронным API. В качестве такого API я выбрал Camera2 API.
12 часов в шкуре Android разработчика глазами JS разработчика |
Все началось с Kotlin. Случайно попалась статья про новый язык, что на нем можно писать под Android. Соприкоснувшись с темой, узнал что изначально приложения под Android пишутся на JAVA. Решил узнать на сколько трудоемко писать приложения под Android, в чем преимущества платформы на практике.
Новый опрос Developer Economics 2017 |
Чем занимаются разработчики в вашей стране? Какие инструменты они используют? Хотите узнать? Developer Economics – самый масштабный опрос разработчиков в мире.
Дайджест доступен и в виде рассылки. Подписаться вы можете тут.
iOS
- (+12) WWDC — на что Apple делает ставку в 2017 году?
- (+11) WWDC 2017. Пошумим немножечко
- (+7) Интеграция Cordova в нативный iOS проект
- (+5) iOS 11: каким станет видео в App Store и как это использовать
- Apple запретила бинарные опционы в App Store
- WWDC: Победители Apple Design Awards 2017
- WWDC: ARKit — самая большая платформа дополненной реальности
- WWDC: Core ML — машинное обучение в iOS
- WWDC: App Store радикально обновился
- WWDC: Apple представила Metal 2
- WWDC: watchOS 4
- WWDC: iOS 11
- WWDC: Как изменится страница приложения в новом App Store
- У Apple вышла первая серия “Планеты приложений”
- Российские разработчики и дизайнеры об основных анонсах WWDC 2017
- Изменения в App Store для iOS 11 с точки зрения ASO
- Нативное машинное обучение и компьютерное зрение в iOS 11
- iOS 11: Важные дополнения UIKit
- Дождь или снег при помощи CAEmitterLayer
- Множественный выбор в Table View
- Уроки из 3 миллионов загрузок
- Core ML и Vision: Руководство по Machine Learning в iOS 11
Android
- (+33) Android-митап в офисе Badoo 17 июня
- (+23) Поездка на Google I/O: как, зачем и сколько стоит
- (+17) Разбираемся с новыми архитектурными компонентами в Android
- (+13) Туториал: Создание простейшей 2D игры на андроид
- (+7) Поворот экрана во время выполнения долговременной операции
- I/O 2017 Recap: 15 июня в Москве
- Длину названия приложения в Google Play увеличили до 50 знаков
- Android Dev Подкаст. Выпуск 35. Безопасность, фрагментация, новые тренды и старые проблемы
- Задачи по расписанию и умные работы в Android
- Как разместить файлы разметки в подпапки
- Гильотинная анимация меню в Android
- Топ-5 библиотек июня
- Барьеры ConstraintLayout
- Учимся создавать Paint для Android
- Keddit: Учите Kotlin, разрабатывая приложение
- Как я сделал умный звонок с помощью Android Things
- Apdroid O API финализированы
- Как сделать свайп-кнопку
- Graywater для Android
- Адаптивные иконки и больше
- Как ускорить медленные сборки Gradle
- Aesthetic: движок для внедрения тем
- Karchitec: RSS ридер на компонентах Google
Windows
Разработка
- (+12) Unity: система сохранения для любого проекта
- (+11) Firebase на I/O 2017: новые возможности
- (+11) Создание дизайн-экосистемы для десятков связанных ИТ-решений: слово дизайнерам
- (+10) Экосистема: больше участников — больше прибыль! Зачем Skyeng открывает API
- (+7) Must-Have 3: игровые интерфейсы и ассеты для дизайнера и художника
- Гид по разработке личности для бота
- 10 мобильных приложений с лучшим UI: Май 2017
- Какими должны быть инженеры будущего?
- Оповещения: трагедия цифровых общин
- ManoMotion выпускает SDK для отслеживания жестов рук
- Основы мобильной навигации
Аналитика, маркетинг и монетизация
- (+16) Интервью с Джошем Патриджем (Shazam) про маркетинг, бизнес, стратегию и новые продукты
- (+10) Видео: инди-разработчики о провалах, успехе и монетизации
- Что произойдет с App Store Intelligence без топ-гроссинга?
- Тенденции и перспективы mCommerce-приложений
- Важный нюанс в расчёте retention: как и зачем считать day 0 retention
- “Рынок мобильных приложений в России”: исследование Zorka.Mobi и Adjust
- Продвижение через YouTube-блогеров: как, где и за сколько
- Что работает лучше всего: AdColony исследовала рекламу установок приложений
- Сколько следует тратить на мобильный маркетинг?
- 21 метрика для измерения успеха
Устройства, IoT, AI
- (+32) Пеленгатор на дополненной реальности
- (+31) Оценка параметров старения с помощью носимой электроники. Лекция в Яндексе
- (+29) Предотвращение негативных последствий при разработке систем искусственного интеллекта, превосходящих человеческий разум
- SoftBank покупает Boston Dynamics у Alphabet
- Дайджест интернета вещей: Май 2017
- Microsoft выпустила Cognitive Toolkit 2.0
- Intel прогнозирует новую «экономику пассажиров»
< Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Автор: EverydayTools