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

На этой неделе Google представил свои новые смартфоны Pixel (а кроме них Chromecast, Home и Daydream View), но особо ажиотажа они не вызвали — все назвали их «хорошими, но и только». Кроме них в новом дайджесте выбор БД для мобильных проектов, анимации, жизнь покемонов, поиск нянь и безопасность приложений.

8b27c657a9b541289acc0f42fb447e78.jpg

43e74b1b31f148a797bc28a995d17ed6.jpeg

OpenGL ES 2.0. Отложенное освещение

В этой статье мы рассмотрим один из вариантов реализации отложенного освещения на OpenGL ES 2.0.

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

f1930ac4945596eb9707bc7a01bc5bdc.pngiOS

  • В App Store запустилась поисковая реклама: 3 вещи, которые вам надо знать
  • Apple открыла центр обучения iOS разработке в Италии
  • Как открытие iMessage App Store повлияло на загрузки существующих приложений
  • 6 лучших YouTube каналов для iOS-разработчиков
  • Как изменилась бизнес-модель работы в App Store за 5 лет
  • Опыт работы с Search Ads
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifКак запустить тест iPhone приложения в AWS Device Farm
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifОбращаемся к web API, обрабатываем JSON и обновляем View на Swift 3
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifПлавный скроллинг в Buffer для iOS: Как (и зачем) мы внедрили AsyncDisplayKit
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifЛучшие практики и болевые точки в работе с сетью: сбои в работе REST API
  • 96716bcb926741e79bb1c284a88083ca.pngTypist: управление клавиатурой на Swift

e1a3cf2a8b65a0da69bbdd5c0ad040fe.pngAndroid
  • (+16) RetroBase — аналог Retrofit для запросов к базам данных
  • (+10) Быстрая интеграция Google Chromecast в Android приложение
  • (+4) Антивирусы для Android могут не увидеть вирус — исследование и «Прачечная вирусов»
  • Android Dev подкаст 18: Безопасность в Android. Часть первая
  • Google представил Daydream View
  • Google представил Pixel и Pixel XL
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifA/B тестирование приложения при помощи Firebase Remote Config
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifАнимация в Android с помощью RxJava
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifКонфигурация Gradle
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifТащим и свайпим в RecyclerView
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifRxJava и Android Data Binding
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifПример разработки View со свайпами в стиле Tinder для Android
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifRecyclerView: Как мы достигли 60 кадров в секунду в приложении Workable
  • 96716bcb926741e79bb1c284a88083ca.pngAnimatorDurationTile: плитка быстрой настройки скорости анимации
  • 96716bcb926741e79bb1c284a88083ca.pngСписок всех разрешений Android
  • 96716bcb926741e79bb1c284a88083ca.pngBottomSheetPickers: ввод времени
  • 96716bcb926741e79bb1c284a88083ca.pngCardKeeper: простое приложение для сканирования и хранения штрих-кодов
  • 96716bcb926741e79bb1c284a88083ca.pngFastScroll: FastScroller в виде ListView для RecyclerView
  • 96716bcb926741e79bb1c284a88083ca.pngRxUnfurl: расширение для генерации превью URL

7081c634ec176ab6b953d9d19e82a09a.pngРазработка
  • (+28) Подборка полезных материалов по разработке на Xamarin
  • (+22) Разница между восточными и западными играми жанра «три в ряд»
  • (+17) Выбор СУБД для мобильного Delphi-приложения
  • (+13) Как Google Cloud вдохнул жизнь в Pokémon GO
  • (+10) Вручную или автоматически: Пара слов о тестировании приложений
  • (+10) История создания приложения по поиску нянь в Ирландии и электронного официанта
  • (+2) Разработка игры в Unity3D под геймпад
  • Moscow Xamarin Meetup: проекты, подходы, опыт, набитые шишки
  • Samsung покупает AI-помощника Viv
  • Google откроет доступ к Assistant для разработчиков в конце года
  • Зарплаты разработчиков в Европе в 2016 году: исследование O«Reilly
  • Telegram открыл игровую платформу для HTML5 игр
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifБезопасность на первом месте: 5 советов по созданию безопасного мобильного приложения
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifКак размер приложения влияет на загрузки

509dc9bde69347ecbe0c21ff2973d7e7.jpgАналитика, маркетинг и монетизация
  • (+11) BlueStacks: как трансляции геймплея помогают эмулятору Android для ПК
  • (+11) Сколько стоит вхождение в топ кассовых категории app store и есть ли смысл?
  • TRINITY Digital выпустила Платформу — «коробочное» приложение для заказа услуг
  • Newzoo: Рынок приложений в 2016 это $44.8 млрд, 82% дают игры
  • MOBI.INFO от Airpush: деньги за данные
  • «Получите ваш…»: лучшее начало пуш-уведомления

8538129f5e7b404a720121cb9c3814db.jpgУстройства и IoT
  • (+13) Как перестать бояться и полюбить mbed [Часть 3]
  • (+10) Новые возможности управления: Intel RealSense и GestureWorks Fusion
  • История Microsoft Band закончилась

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

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

© Habrahabr.ru