Дайджест интересных материалов для мобильного разработчика #173 (26 сентября-2 октября )

В новом дайджесте много-много интересных материалов — про укрощение RxJava, поисковую рекламу в App Store, лучшие практики разработки и монетизации.

3bdf52cc9f55483aa451193bfd5a1917.jpg

95e4a84745734ff89f7a833579fc73c6.png

Укрощаем асинхронные процессы в Android с RxJava. Опыт Яндекса

Мы разберём, как создавать свои холодные и горячие последовательности, обратим внимание на некоторые нюансы при использовании RxJava, а также рассмотрим насколько мощными инструментами являются предоставляемые данной библиотекой операторы.

Теперь дайджест доступен и в виде рассылки. Подписаться вы можете тут.

f1930ac4945596eb9707bc7a01bc5bdc.pngiOS

  • (+23) Книга VIPER
  • (+19) Зачем нужны UITableViewController и UICollectionViewController
  • (+13) Управление зависимостями в iOS-приложения на Swift со спокойствием
  • (+13) Прототипирование iOS-анимаций с Framer
  • (+8) Альтернатива NSLocalizedString, смена языка без перезагрузки приложения
  • Поисковая реклама в App Store заработала для всех + Как работать с программой Search Ads от Apple
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifStyleKit: дорога к версии 1
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifПроверка доступности сети на Swift
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifКак стать хорошим iOS разработчиком: лучшие практики
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifКак создать нативное iOS приложение, принимающее VoIP пуш-уведомления
  • 377ae0333d0f4b7b97307c9eea5ee21a.gif5 лучших каналов для iOS разработчиков
  • 377ae0333d0f4b7b97307c9eea5ee21a.gif50 разработчиков, 10 рассылок и 15 блогов, которые надо читать
  • Как развивался мой бизнес в App Store
  • 96716bcb926741e79bb1c284a88083ca.pngAppWage: отчеты из iTunes Connect

e1a3cf2a8b65a0da69bbdd5c0ad040fe.pngAndroid
  • (+68) Безопасность Android-приложений. Лекция в Яндексе
  • (+25) Как я делал игру индейцев Центральной Америки
  • (+18) Использование Drag-and-drop между различными Activity в Android 7 Nougat
  • (+17) Московский Droidcon 2016: взгляд со стороны
  • (+16) Итоги Школы Android разработчиков и все материалы
  • (+15) Как отлаживать Android ядро без UART, JTAG и прочих
  • (+14) Google Photos не может удалять файлы с SD карты
  • (+11) Особенности программного ProxyChanging’а в Android. Часть 1: от Jelly Bean до Lollipop
  • (+9) CannyViewAnimator: переключаем состояния красиво
  • (+8) Как это было: раскрываем детали Droidcon Moscow 2016
  • (+5) Google Tango: управляем роботом в режиме дополненной реальности
  • В Android Wear заработал Google Play
  • Android Dev подкаст 17: Droidcon Moscow 2016, Multi-window, легаси код
  • Google представит новую ОС Andromeda
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifРабота с окном быстрой настройки в Android 7.0
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifЛучшие практики Android разработки
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifShared-Element Transitions для всех
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifПишем лучшие адаптеры
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifAndroid Wear: доступ к Data Layer API
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifАнимация Android Activitie и View при помощи левой и правой анимации слайдов
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifMechDome: конвертер Android приложений в приложения для iOS и OSX
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifРаботаем с Android Studio как большие
  • 377ae0333d0f4b7b97307c9eea5ee21a.giffindViewById больше нет
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifRealm Java 2.0: поддержка мобильных платформ
  • 96716bcb926741e79bb1c284a88083ca.pngFireworkyPullToRefresh: оригинальный «pull to refresh» эффект
  • 96716bcb926741e79bb1c284a88083ca.pngGroupie: управление разметкой в RecyclerView
  • 96716bcb926741e79bb1c284a88083ca.pngEpoxy: еще одно управление разметкой в RecyclerView
  • 96716bcb926741e79bb1c284a88083ca.pngAndroid Icon Animator: анимация иконок
  • 96716bcb926741e79bb1c284a88083ca.pngAutoLinkTextView: TextView с хэш-тегами (#), упоминаниями (@), URL-ами (http://), телефонами и почтой

df5341e28bee60d257ec0afb0b32612b.jpgWindows
  • (+13) Используем Entity Framework Core с приложением универсальной платформы Windows

7081c634ec176ab6b953d9d19e82a09a.pngРазработка
  • (+31) Russian Design Cup 2016
  • (+27) Как мы проверяем работоспособность серверного кода без мобильных клиентов
  • (+25) Flutter I — Введение и установка
  • (+20) Разработка взаимодействия с пользователем мобильных устройств — ключевые принципы
  • (+17) Разработка мобильной VR с Oculus и Gear VR
  • (+14) Программируйте там, где затык будет, а не там, где он был
  • (+10) Университет Иннополис поможет бесплатно подготовить ИТ-специалистов
  • (+3) Кто, куда и зачем они идут: тенденции в мобильном дизайне 2016
  • Moscow Xamarin Meetup: проекты, подходы, опыт, набитые шишки
  • Facebook открывает Profile Expression Kit для всех
  • Как сделать мобильное приложение, если у вас нет опыта разработки
  • Fitness Challenge: История создания очередного приложения для фитнеса
  • Udacity запускает VR Developer Nanodegree
  • React Native: примеры, компоненты, туториалы и книги
  • Code Arcade: игры для программистов

509dc9bde69347ecbe0c21ff2973d7e7.jpgАналитика, маркетинг и монетизация
  • (+34) Почему успешные в Китае игры не получают популярности на Западе?
  • Отчет Adjust «Восстание Зомби: Взгляд на неживой App Store»
  • Дмитрий Лушников про развитие Alibaba Mobile Business Group в России
  • Какие форматы мобильной рекламы больше всего привлекают внимание пользователей
  • Кристиан Калдерон (CRO в Ketchapp): Рекламная монетизация для игр
  • Fill Rate умер: реклама в сетях никогда не закончится
  • App Annie: топ игровых издателей из СНГ во 2 квартале 2016
  • AppLovin покупается китайцами при оценке $1.42 млрд
  • Как оценить ваш доход от рекламы? Не через eCPM
  • Полина Нефидова (Gameloft Россия): Gameloft Advertising Solutions открыт для всех

8538129f5e7b404a720121cb9c3814db.jpgУстройства и IoT
  • (+13) Три шага, которые увеличат шумы цифрового преобразователя
  • (+13) Образец кода Enhanced Photography для камеры Intel RealSense R200
  • (+9) Маячки Eddystone для контроля расхода электроэнергии
  • HTC начинает продавать Vive в России
  • NVIDIA и TomTom разрабатывают систему для создания карт для самоуправляемых автомобилей
  • Audi, BMW и Mercedes Benz будут в реальном времени делиться данными
  • Snapchat выпустил очки Spectacles

← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

Комментарии (0)

© Habrahabr.ru