Темы



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

Сегодня мы продолжаем обсуждать прошедший Google I/O, производительные API, вместе с Кармаком вспоминаем Джобса, рисуем формы и копаемся в пользователях. Присоединяйтесь!

rezbbypga6hb0e-hh4dnhl8ah-k.png

В сети есть множество информативных статей о высокой производительности на мобильных устройствах, и столько же об общем проектировании API. Но очень мало обсуждаются архитектурные решения, необходимые для оптимизации производительности бэкендных API, предназначенных для использования мобильными клиентами.

Однажды моя жена спросила меня «Почему ты бросаешь то, чем ты занимаешься, когда Стив Джобс просит тебя сделать что-то для него? Для всех остальных ты так не делаешь». Действительно, здесь есть над чем задуматься.

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

f1930ac4945596eb9707bc7a01bc5bdc.pngiOS

• (+13) Разбор архитектуры VIPER на примере небольшого iOS приложения на Swift 4
• (+9) Protocol-Oriented Programming
• (+5) Codable: Советы и Примеры
• Установки из просмотра App Store выросли на 5 пунктов с выходом iOS 11
• Группа разработчиков попросила Apple разрешить публикацию бесплатных пробных версий приложений в App Store
• imageРуководство по iOS-разработке — бесплатная электронная книга
• imageМанифест iOS-тестирования
• image8 лучших быстрых клавиш Xcode, которые надо знать каждому разработчику
• imageРабота с Facebook Account Kit в Swift
• imageВнедряем ночной режим в Swift
• imageRHPlaceholder: анимация загрузки в стиле Facebook и Instagram
• imageClassicKit: UI-элементы Windows 95 для iOS

e1a3cf2a8b65a0da69bbdd5c0ad040fe.pngAndroid

• imageAndroid Dev Подкаст. Выпуск 65. Google I/O 2018. Подробный обзор с места событий
• imageAndroid Dev Подкаст. Выпуск 64. Google I/O 2018. Подробный обзор со стороны
• Новый способ публикации приложений с помощью Android App Bundle
• imageЭволюция домашнего экрана и навигации Android
• imageServices. Жизнь с ними и без. И WorkManager
• imageДелаем аналог Instagram для Android на Firebase
• imageИсследуем Jetpack: Сила цепочек в WorkManager API
• imageСоздаем Google Lens с помощью Firebase ML Kit
• imageИсследуем Navigation Architecture Component в Android
• imageОпределение лиц в Android с Kotlin и OpenCV
• imageKotlin Bootcamp от Udacity
• imageИсследуем генерацию кода в Moshi и Kotlin
• imageTop 10 аналитических платформ для Android
• imageЧто нового в Google I/O 2018
• imageДистанционное управление системой отопления
• imageРуководство по Anko
• imageВидео Android Makers 2018

7081c634ec176ab6b953d9d19e82a09a.pngРазработка

• (+39) Lead Dev New York: обзор докладов и отзыв о конференции
• (+17) Продажи с помощью голосового помощника Яндекса: создаём навыки для Алисы
• (+15) Меньше менеджмента, больше успеха: «перевёрнутая» структура компании Supercell
• (+9) Figma — делаем дизайн системно
• (+2) Обзор популярных AR-фреймворков
• Подкаст AppTractor: новости мобильной разработки №125
• Дневники разработчиков: Babycare №5 и №6
• Flipabit — конструктор приложений нового поколения
• Экраны регистрации пользователей: примеры для вдохновения
• Забавные экраны ввода пароля
• Веб-редактор VR/AR/3D сцен Amazon Sumerian стал доступен для всех
• Amazon включил встроенные в навыки покупки
• Как получить список экранов и функционала из Value Proposition
• 3 навыка лучшего инженера по программному обеспечению
• Как получить мобильное приложение ОЧЕНЬ быстро: кейс Tutu.ru
• image25 шагов, чтобы стать великим дизайнером
• imageВнимание: ваша карьера разработчика
• imageСоздаем красивый UI во Flutter
• imageКак Pinterest работает с React Native
• imageГеймификация ввода рабочего времени — кейс TimeKeeper
• imageАнимация в Flutter: аплодисменты в стиле Medium

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

• (+24) Нужно больше золота. Как строится маркетинг в GameDev-компании?
• (+20) Как эффективно запускать динамический ретаргетинг в мобильном приложении
• (+11) «Копнуть» в пользователя с помощью глубинных интервью
• «Кошелёк» привлек инвестиционный раунд от Альфа-Банка
• Процент мобильных покупок в 2017 снизился
• IAB: мобайл привел к рекордному росту бюджетов на цифровую рекламу
• Почему сосредоточение на привлечении пользователей убьет ваш мобильный стартап №1
• Какие задачи можно отдать роботу RPA и чат-боту?
• Карманный справочник по ретаргетингу от Jampp
• Зачем вам использовать маркетинг влияния?
• imageКросс-промо для приложений: 7 причин, почему стоит этим заняться
• imageGDPR Toolkit — как разработчикам подготовить приложения к GDPR
• image10 способов увеличить возвраты в мобильном приложении

8538129f5e7b404a720121cb9c3814db.jpgAI, Устройства, IoT

• (+60) Нейросетевой синтез речи своими руками
• (+50) Женские сети: кто делает за нас выбор?
• (+27) Обработка текстов на естественных языках
• (+8) OpenVINO Toolkit — чтобы смотреть на мир незатуманенным взглядом
• (+7) Обработка изображений: Tensorflow Object Detection API
• (+5) AI, практический курс. Планирование проекта
• imageВопросы в интервью по Data Science и Machine Learning

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

© Habrahabr.ru