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

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

В новом дайджесте проверка иконки сплеша, история одного рефакторинга и одного “однорукого” интерфейса, стандарты code review и обновление Firebase, сетевое мышление, Kotlin Developer Nanodegree, работа с Unity Asset Store и многое другое!

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

Скоро Хэллоуин, а FunCorp традиционно обновляет к некоторым праздникам иконку и сплеш. Сейчас именно такой случай, потому что большинство наших пользователей находятся в США. Задача показалась тривиальной, я быстро составила базовый чек-лист на 8 пунктов, но в процессе нашла ещё несколько кейсов, и он вырос до 13-ти (прилагается).

Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 3Telegram-канале.

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

(+4) Использование Enum + Associated Values при навигации и передаче данных между экранами в iOS приложениях
Apple повышает цены в App Store
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 5 Добро пожаловать в MVVM-маршрутизатор с SwiftUI и Combine
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 6 Начинаем работу со Swift для WebAssembly на macOS с помощью SwiftWasm
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 7 SwiftUI 2.0: как анимировать Launch Screen
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 8 Как использовать код C++ в Swift
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 9 Вещи, которые вы обязательно должны знать как iOS-разработчик (часть 1)
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 10 Рисуем линии с UIBezierPath
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 11 20 уроков, извлеченных из моего первого приложения для iOS в App Store
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 12 Анимированная самосортирующаяся круговая диаграмма на SwiftUI 2.0
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 13 Как создать приложение со списком дел с помощью Firebase и SwiftUI
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 14 iPages: листаемые экраны
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 15 iOS 14 GUI: экраны и компоненты iOS 14

Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 16 Android

(+19) Уязвимости в реализации межпроцессного взаимодействия в Android-приложениях
(+17) Обзор DataStore Library. Прощаемся с SharedPreference?
(+16) Это не я! История одного рефакторинга
(+6) 10 вопросов к поддержке HMS по работе с гибридными приложениями, AppGallery и эмулированию телефонов Huawei
Google начал сравнивать приложения в Play Store
Udacity запускает Android Kotlin Developer Nanodegree
Google удалил 3 детские игры с 20 млн. установок за сбор персональных данных
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 17 Выбор правильной архитектуры для [нового] приложения Kotlin Multiplatform, Jetpack Compose и SwiftUI
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 18 Топ 5 вопросов AMA Bumble Android
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 19 Понимаем режим запуска Android Activity
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 20 Навигация с SafeArgs)
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 21 Курс по продуктивной работе в Android Studio
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 22 Как запустить инструментальные тесты Android на реальных устройствах с помощью AWS Device Farm
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 23 DayNight – темный режим без переписывания приложения
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 24 Меньше сбоев и больше стабильности с Kotlin
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 25 Понимание внутреннего устройства библиотеки LeakCanary в Android
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 26 Приложения Netflix Studio для Android и iOS теперь на платформе Kotlin Multiplatform
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 27 ViewBinding с Kotlin Property Delegate
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 28 Wave Lines Live Wallpaper: живые обои для Android
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 29 Red Screen of Death: информация о сбое

Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 30 Разработка

(+202) «Однорукий интерфейс»: баг или фича, позволяющая Делимобилю отнимать деньги у пользователей?
(+4) Диалоги в мобильных играх
(0) Разработка инди-киберпанка
(0) Про пользу E2E тестирования
Егор Толстой: смена работы, MBA в Сколково и продукты для разработчиков
Podlodka #187: я пишу на Fortran
Flutter Dev Podcast #21: Surf
CodeSandbox получает $12.7 млн. на no code платформу совместной разработки
13 стандартов code review, вдохновленных Google
Дизайн приложений: примеры для вдохновения #21
Обновление Firebase: эмулятор Firebase Authentication, расширение Detect Online Presence, инструменты анализа данных
5 самых сложных языков программирования в мире
3 упражнения для приведения вашего фитнес-приложения в форму
«Коалиция за справедливость приложений» получила 400 заявок
Как выбрать подход к управлению проектом разработки мобильного приложения
Решение проблем дизайна с помощью сетевого мышления
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 31 Smart People: изучение UI)
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 32 Хранение данных в Google Таблицах с помощью приложений Xamarin для iOS и Android
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 33 5 признаков того, что вы зря тратите свою жизнь как разработчик
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 34 9 привычек крайне неэффективных программистов
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 35 Как добавить геолокацию в PWA
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 36 Как изменение одной строки уменьшило время сборки на 99%
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 37 Почему я люблю TDD
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 38 Android против iOS: философия дизайна в простых предложениях
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 39 Как измерить успех вашего игрового дизайна
Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 40 DeepPanel: поиск кадров в комиксах с помощью машинного обучения

Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 41 Аналитика, маркетинг и монетизация

(+15) Как я в одиночку питчил игру, не имея в этом никакого опыта
(+13) Что такое Unity Asset Store и как на нем зарабатывать?
(+6) Принципы онбординга новых пользователей
make sense: О метриках, сегментации и монетизации в играх, и применении игровых механик в продуктах
Hubilo: от аналитики к онлайн-событиям
AppFollow получил $5 млн. в Серии А
AppsFlyer представляет Incrementality — инструмент, который позволяет оценить ремаркетинг
Узнайте всё о важнейших трендах в индустрии мобильных финансов в новом отчете Adjust
Pickle: возвращение классических социальных сетей
Сезонное ASO приложения: как адаптировать графику к праздникам?
Геймификация: 11 советов по повышению вовлеченности и удовлетворенности пользователей

Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 42 AI, Устройства, IoT

(+39) Свой путь в мире, где есть готовое решение для всего
(+38) Как мы автоматизировали стрипушник на Walking street
(+15) Уменьшаем потребление ESP8266 при автономной работе с датчиками
(+6) Путь одной команды от «велосипедов» до IoT-платформы
Xiaomi обогнала Apple в поставках смартфонов и рвется на второе место
Отчет «Состояние мобильного машинного обучения в 2020 году»

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

Автор: DigitalEcosystems

Источник

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


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