17 May

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

Цифровые Экосистемы corporate blogDevelopment for iOSDevelopment of mobile applicationsDevelopment for Android
В нашем новом дайджесте новое приложение “Медузы” на Flutter, нетривиальные анимации, переписывание приложения Snapchat, новый Unreal Engine, доходы приложений и много других интересных материалов.



Почему так долго? Почему не нативные приложения? Почему именно Flutter? Обо всем этом рассказывает технический директор «Медузы» Борис Горячев.

Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.

iOS

(+18) Нетривиальные анимации в SwiftUI
(+10) 14 вещей, которые обязан знать iOS-разработчик
(+5) Навигация между представлениями с помощью @EnvironmentObject в SwiftUI
(+3) Сверточная нейронная сеть и ее интеграция в iOS (часть 2)
(+3) Побег из Зоопарка или как я делал казуальную игру под iOS
iOS-разработчик. Продвинутый?..
Apple Search Ads: запуск, тестирование, масштабирование
Source Code Walkthrough of Telegram-iOS: обзор кода Telegram
Как добавить бейдж беты в иконку приложения
Создание погодного приложения с помощью SwiftUI и Weatherstack
Прекратить использование булевые значения в вашем Swift-коде
Как анимировать Auto Layout Constraints
Создаем Server-Driven UI используя UI компоненты в SwiftUI
Как сделать Web Crawler на Swift
Как использовать GraphQL с помощью Apollo и SwiftUI
Создаем реактивную MVVM архитектуру в Swift 5
Анимируем термометр с CoreAnimation
Как создать кроссплатформенное iOS и macOS приложение для чата с помощью Stream
Как заставить ваше приложение Swift в iOS 13 работать с NFC-метками
OSSSpeechKit: голосовой ввод и вывод

Android

(+32) Rx головного мозга
(+8) Кастомизируем раскладку внешней клавиатуры на Android без root
(+8) Qt на Android: как мы дали вторую жизнь приложению с авторскими медитациями
Android Broadcast #17: как заработать $1 000 000 на своих приложениях
Работает — не трогай: как Snapchat переписал свое приложение для Android
В Google Play в поиске появились новые фильтры
Google Play запустил конкурс Change the Game Design Challenge
Освоение сенсорной системы Android
Используете NFC API в Android? Проверьте ваш код дважды
Простой способ реализовать On-Board Slider с помощью ViewPager2 в Android
Прекратить использование Post/PostDelayed в ваших Android View
Шпаргалка по экосистеме Android 2020
Ускоряем Android Espresso тестирование группируя релевантные тесты
Android MotionLayout: простое создание сплеш-скрина Twitter
Notally: минималистичный блокнот для Android

Разработка

(+81) Unreal Engine 5 задает новую планку игровой реалистичности
(+22) Что лучше: подтверждение действия или возможность его отмены?
(+18) Как я перестал бояться и написал игрового бота
(+18) Публикуем дизайн-библиотеки компонентов VKUI в Figma
(+17) Мы сократили время разработки нового сценария публикации объявления с 6 дней до 42 секунд
(+16) Flutter под капотом
(+15) Архитектурный шаблон MVI в Kotlin Multiplatform, часть 1
(+14) Дизайнер — это не тот, кто рисует красиво, это тот, кто помогает бизнесу понять пользователя
(+12) Как разрабатываются моды для Unity-игр. Часть 2: пишем свой мод
(+11) Вступил в силу новый ГОСТ для цифровых ресурсов: все платформы должны быть доступны для инвалидов
(+10) Accessibility. Как сделать приложение доступным для пользователей с ограниченными возможностями
(+7) Тренды в тестировании в 2020
(+4) Разработка мобильных приложений на заказ недорого: реальность или иллюзия
(+3) React Native — сохранение фотографий и видео в галерею устройства
(+2) Как научиться тестировать ПО
Radio QA #59: стресс и эмоциональное выгорание
Radio QA #60: искусственный интеллект
Podlodka #163: техноблогинг
Исследование разработчиков HackerEarth 2020
Расходы на IT в 2020 сократятся на 8%
Kite, дополняющий код с помощью ИИ, запустил платный план и поддержку JavaScript
Все что нужно знать о раскрывающихся списках (dropdown)
4 метода визуального фидбека в интерфейсах
Почему пользователи не могут запомнить наши интерфейсы? Об эффекте маски в дизайне
Проектирование эмоционального интерфейса
Автоматизация CI/CD для мобильной разработки с нуля
Как сделать календарное приложение
GitTouch: работа с GitHub на Flutter

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

(0) Интервью с аналитиком — Александр Сибриков, Product Manager в AppMetrica
App Samurai выдает гранты приложениям, помогающим пользователям
Public: мобильные социальные инвестиции
AppLovin покупает Machine Zone
Доходы приложений в мае выросли на 8%
Peanut: социальная сеть для женщин
Как монетизировать китайских пользователей?
Самые зарабатывающие приложения в апреле 2020
25 метрик пользовательской лояльности: Часть 1

AI, Устройства, IoT

(+18) Ускорение реализации ИИ-проектов в лесном холдинге Segezha
(+13) ESP-NOW — альтернативный протокол обмена данными для ESP8266 и ESP32. Основные понятия
(+12) Тренды интернета вещей: ИИ отвечает на звонки, облака и 5G приручают big data, ЖКХ — лидер инноваций
(+5) Мобильный eye-tracking на PyTorch
(+2) Ждёт ли VR судьба Microsoft Kinect или же это будущее игр — давайте рассуждать вместе
Apple подтвердила покупку NextVR

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Tags:Unreal Engineмаркетинг мобильных приложенийаналитика мобильных приложений
Hubs: Цифровые Экосистемы corporate blog Development for iOS Development of mobile applications Development for Android
+4
2.5k 9
Leave a comment
Top of the last 24 hours