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

в 13:03, , рубрики: App Store, Google Play, ios 12, kotlin, progressive web apps, react native, sketch, wwdc, xcode 10, Блог компании Everyday Tools, интерфейсы, искусственный интеллект, маркетинг мобильных приложений, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOS

В новом дайджесте изучаем работу Xcode 10 и iOS 12, разные аспекты работы с React Native, проблемы магазина Google Play, сетевой код и рефакторинг, эффективность тестов и даже рынок приложений для домашних животных.

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

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

iOS 12: новинки в уведомлениях

Конференция WWDC прошла, а докладов, которые стоит посмотреть, осталось ещё очень много. Были ключевые темы, которым Apple уделила особое внимание. Core ML, Siri Shortcuts и, конечно же, изменения в Notifications.

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

React Native с точки зрения мобильного разработчика

Впервые узнав про React Native, я воспринял его как повод для веб-разработчиков вторгнуться на мою территорию (нипазволю!) и заодно испортить хорошо работающий crash-free-60-fps продукт.

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

Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля) - 4 iOS

• (+11) Универсальное решение для UITableViewRowAction и UIContextualAction
• (+10) Организация навигации в iOS-приложениях с помощью Root Controller
• (+7) Что такое Scholarship от Apple и почему это больше, чем просто билет на WWDC
• Apple открыла Siri Shortcuts для разработчиков
• Apple выведет свои Карты на новый уровень
• image WWDC18: Xcode 10 в действии
• image Демистификация пружинной анимации в UIKit
• image Руководство по стримингу видео в iOS
• image A/B-тестирование со Swift
• image Полезные команды git на каждый день
• image App Store исполняется 10 лет
• image Kotlin для Swift-разработчиков

Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля) - 12 Android

• (+9) Corona Native для Android — использование произвольного Java кода в игре написанной на Corona
• (+2) Что еще за Defold и с чем его едят?
• (+1) Реализация навигации в Android приложениях с помощью Navigation Architecture Component
• Манифест приложения
• Крупнейший сбой в работе Google Play: что происходит
• В Google Play зациклился поиск
• Google Play тестирует новый дизайн: почему это важно
• image Видео Android Game Developer Summit 2018
• image Публикация Android, Kotlin или Java библиотек в jCenter из Android Studio 
• image Элегантная связка UIViewPropertyAnimators
• image Как мы сделали экран загрузки для Android-приложения Spectrum
• image Моя первая неделя Android-разработчика
• image Относительное размещение в ConstraintLayout
• image Конвертация PNG и JPEG в WebP
• image Подкаст Fragmented 129: закат React Native в Airbnb
• image Что нового с текстом в Android P
• image Состояние Kotlin 2018
• image Как управлять работами с помощью Android Jetpack компонента WorkManager

Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля) - 24 Разработка

• (+48) Как мы писали сетевой код мобильного PvP шутера: синхронизация игрока на клиенте
• (+23) История рефакторинга приложения «Ситимобил»
• (+19) «Разработка игр и теория развлечений»: основные тезисы книги Рэфа Костера
• (+18) 10 мелких ошибок в дизайне, которые мы допускаем до сих пор
• (+16) Достоинства и недостатки Xamarin
• (+13) Генератор случайных двумерных пещер
• Stickeroid представляет обновление платформы под кодовым названием Y
• Podlodka #66: Жизнь программиста после 40 лет
• Думай, как CEO: самый важный навык, который выделит тебя среди разработчиков
• React Native в Airbnb: Что дальше с мобильной разработкой
• image Как вы можете улучшить UX с помощью микровзаимодействий: часть 2
• image Как сделать код читаемым
• image 38 действий и осознаний, чтобы стать программным архитектором
• image 10 лучших плагинов Sketch для UX/UI-дизайнеров в 2018
• image Отказ от React Native в Udacity
• image Разработка через тестирование: что это и для чего
• image Миграция сайта в Progressive Web App (PWA)
• image 10 уроков из создания 100 игр за 5 лет

Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля) - 33 Аналитика, маркетинг и монетизация

• (+2) Методы повышения удержания игроков на примере SLOT игр: Часть 1
• Сохранение намерений: почему A/B-тесты не так эффективны, как кажутся
• Facebook закрыл tbh и два других приложения
• Инвесторы вкладывают миллионы в Pet-Tech
• Как использовать мобильные микро-моменты?
• Приложение MeetFrank для анонимного поиска работы получило €1.1 млн
• image Ваши самые преданные фанаты — лояльные пользователи: как сделать так, чтобы они возвращались
• image Как радикально упростить ваш продукт
• image “Полезно” ли ваше приложение?

Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля) - 37 AI, Устройства, IoT

• (+84) Нейронки за 5 минут
• (+30) Как ИИ учится генерировать изображения кошек
• (+26) Распознавание товаров на полках с помощью нейронных сетей на технологиях Keras и Tensorflow Object Detection API
• (+25) ПО для машинного обучения на Python
• (+24) Pitch-tracking, или определение частоты основного тона в речи, на примерах алгоритмов Praat, YAAPT и YIN
• (+20) Стандартизация — самое долгое приключение интернета вещей
• (+12) Что умеют системы ИИ в медицине?
• Дайджест интернета вещей июнь 2018
• Microsoft готовит складной Surface с двумя экранами
• image Вам не нужны ML/AI. Вам нужен SQL

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

Автор: EverydayTools

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js