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

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



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

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

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

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

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

    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-разработчиков

    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

    Разработка

    (+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 лет

    Аналитика, маркетинг и монетизация

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

    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

    < Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
    Everyday Tools 225,97
    Утилиты на все случаи жизни
    Поделиться публикацией
    Комментарии 0

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

    Самое читаемое