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

в 16:12, , рубрики: UI, Аналитика мобильных приложений, Блог компании Цифровые Экосистемы, маркетинг приложений, разработка мобильных приложений, Разработка под android, разработка под iOS

В новом дайджесте снова обсуждаем вопросы архитектуры, перфоманса и тестирования, идеи Apple и изменения в европейских магазинах приложений, успехи Android 10 и многое другое!

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

Пока пользователь открывает очередной экран с деталями заказа, наслаждаясь плавной анимацией, в мире MVVM происходит много всего интересного: вью-контроллер — создается, вью-модель — создается, аргументы — пробрасываются, зависимости — резолвятся.

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

Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 4Telegram-канале.

Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 5 iOS

• (+25) Выпускники семестрового курса «Разработка приложений на iOS», Технопарк Mail.ru
• (+4) Делегаты и колбэки в Swift простым языком. Что же такое этот delegate, и как работает callback
• Книги Develop in Swift Fundamentals и Develop in Swift Explorations от Apple
• Apple обновляет программы для учителей для обучения программированию
• Apple работает над собственной игровой приставкой
• Apple отмечает всемирный день Emoji появлением матрёшки
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 6 WWDC20: новое в юнит-тестировании
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 7 Обнаружение дорожных знаков + руководство по OCR
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 8 Фоновые задачи в Swift
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 9 SVG ассеты в Xcode для масштабируемых изображений
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 10 Segue проделки со SwiftUI
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 11 Идеальная архитектура приложения для iOS
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 12 Sidebar и NavigationView для macOS на SwiftUI
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 13 SwiftUI 2.0 параллакс
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 14 Расширение iOS-приложений с помощью плагинов
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 15 App Clips в iOS14 — мгновенные мобильные приложения
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 16 Стильное меню навигации на SwiftUI
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 17 Новый Logger API против OSLog в iOS 14
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 18 PullUpController: выдвигающееся меню

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

• (+19) Зачем инженерам тратить время на перформанс
• (+6) Редактор кода на Android: часть 2
• (+2) Подготовка приложений для Google Play к требованиям Android 10
• Бесплатный курс «Основы Android в Kotlin»
• Google Play Pass расширяется
• Android Broadcast: библиотеки Kotlinx.*: Coroutines, IO, DateTime, Serialization
• Microsoft и Google объединяются для создания лучших PWA
• Android 10 стал самой быстро растущей версией ОС
• Ответы на распространенные вопросы о подписании приложений в Google Play
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 20 Поведение Bottom Sheet в Android и анимированная кнопка поверх него
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 21 Как предотвратить клонирование Android-приложения
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 22 Android архитектура: Hilt, MVVM, Kotlin Coroutines, Live Data, Room и Retrofit (плюс Рик и Морти)
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 23 Исследуем фреймворк Автозаполнения в Android
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 24 Kotlin: известные Unknowns
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 25 Уменьшение времени запуска приложения с предзагрузкой I/O
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 26 Рефакторинг легаси кода в Android
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 27 Diaguard: приложение для диабетиков

Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 28 Разработка

• (+13) Почему я ушел с React Native и перешёл во Flutter: Часть 1
• (+12) 10 идей из Human Interface Design Guidelines от Apple
• (+7) В играх детям нравятся атрибуты взрослой жизни: как мы разрабатывали обучающую игру для младших школьников
• (+5) Дизайнеру приложений: как создать и передать в разработку тёмную тему
• (+3) Версионирование в дизайне: как не потеряться в тысяче макетов
• Podlodka #172: Java
• Игра окончена: каких ошибок в геймификации надо избегать
• Яндекс.Взгляд и Яндекс.Толока запустили UX-тестирование сайтов и приложений
• Дизайн приложений: примеры для вдохновения #9
• 5 недооцененных приложений для программистов, которые вы должны начать использовать прямо сейчас
• 47 важных советов для UI и UX дизайнеров
• Привязка к пикселям в дизайне иконок
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 29 Прогрессивное веб-приложение в 2020 году: история успеха и проблемы
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 30 Мои 5 лучших API для новых разработчиков
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 31 Как готовить реактивное программирование
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 32 19 приложений, которые гарантированно улучшат вашу продуктивность
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 33 Еще 6 советов по быстрому улучшению вашего UI

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

• (+13) Как увеличить удержание в игре при помощи коллабораций
• (+6) «Набор профессионала»: какие инструменты app-аналитики используют крупные компании?
• (0) Советы по эффективной локализации продукта
• ЕС создает более прозрачные отношения разработчиков и магазинов приложений
• Identity-as-a-service Auth0 получил $120 млн. в новом раунде
• App Annie запускает App Annie Ascen
• Платформа Meditopia для сна и медитации привлекла $15 млн.
• TikTok открыл свою рекламную сеть для всех
• Долгосрочный Retention — основа устойчивого роста продукта
• Графическое ASO приложения. Руководство по работе над иконкой, скриншотами и видео
• ASO-слёзы: девять заблуждений о работе ASO-специалиста
• Дайджест интересных материалов для мобильного разработчика #353 (13 — 19 июля) - 35 Как мы обеспечиваем надежную аналитику в мобильных приложениях Dropbox

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

• (+26) Наука о данных, искусственный интеллект, машинное обучение: путь самоучки
• (+17) Умная перчатка для велосипедистов
• (+12) Простой UDP hole punching на примере IPIP-туннеля
• (+10) Когда ваши данные грязные
• (+7) VR-нейроинтерфейс для людей с Альцгеймером
• Портрет российского специалиста в сфере Data Science
• Samsung и Microsoft трансформируют управление зданиями

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

Автор: DigitalEcosystems

Источник

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


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