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

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

В новом дайджесте боремся с потерями пушей, разбираемся с музыкой Apple, изучаем работу звука в Android, экономим деньги при разработке игры, ищем приложение Росстата, отличаем плохой дизайн от хорошего и даже пытаемся понять, безопасен ли будет шарф от Xiaomi.

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

Руководитель iOS-группы Яндекс.Почты Ася Свириденко докажет, что даже с учетом ограничений системы, с потерями push-уведомлений можно и нужно бороться, если они критичны для вашего приложения.

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

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

(+22) Не всплывай! Прерываемые транзишены в iOS
(+17) Apple Music для разработчика
(+15) Оборачиваем последовательности в Swift
(+7) Кто кушает память нашего iPhone? Чистим яблоки
Google раскрыл «одну из самых масштабных атак на iPhone»
Инди-хит Dead Cells вышел на iOS
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 5 Видео Swift TO
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 6 Анимированные градиенты на Swift
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 7 5 новых интересных iOS-библиотек
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 8 Пример масштабируемого iOS-проекта
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 9 Swift — 7 мощных анимация для улучшения интерфейса вашего приложения
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 10 Введение в Swift Combine
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 11 Как создать парсер JSON на Swift с помощью дженериков
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 12 Комплексное руководство по контекстным меню в iOS
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 13 Чистая архитектура и MVVM на iOS
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 14 15 быстрых способов уулчшить Swift-код
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 15 Github Actions CI для Swift-проектов
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 16 Делаем кастомные анимации переходов для iOS
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 17 Как программно добавить View тени и закругления на Swift

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

(+4) Сборка Android-проекта в Docker-контейнере
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 19 Android Dev Podcast #101: Работа звука и со звуком в Android
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 20 Android Dev Podcast #102: Новости
Google выплачивает деньги за поиск уязвимостей в сторонних приложениях для Android
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 21 Видео Droidcon Berlin
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 22 Злоупотребление WebViews для кражи файлов по электронной почте
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 23 Бета-релиз книги “Эффективный Kotlin”
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 24 Изучаем ConstraintLayout — готовые шаблоны
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 25 Практическое использование PorterDuff на Android
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 26 Модульность Android-проекта
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 27 Разметка Activity и Fragment с помощью AndroidX
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 28 Эмоциональный интеллект: создавайте умные анимации
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 29 Создание приложения для удаленной камеры на Android
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 30 Google только что удалил мое 10-летнее бесплатное open source приложение для Android
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 31 Android Showcase: лучшие практики Android-разработки

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

(+31) Я самый большой скупердяй в инди-разработке игр
(+16) Ограничения 16-битных игр и их воссоздание в Unity
(+16) Cоздание визуальных компонентов в Unity UI. Система частиц
(+11) Пиксельный Lo-fi в Unity
(+2) Статическая типизация в React приложении
(+1) Мобильные отчеты на Oracle BI EE 12c — на раз, два, три
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 33 Видео DevGAMM Moscow 2019
AppsCast #13: Accessibility
Podlodka #126: Осознанность
Счетная палата не нашла приложения Росстата
Что общего между строительством оперного театра и разработкой?
Coursera запускает практическую Coursera Labs
Treefort: обсуждение roadmap-а с пользователями
Научим плохому: 6 худших советов по созданию продуктов для Chief Digital Officer
6 шагов: Как отличить хороший дизайн от плохого
Четкий фокус с доходом в $50 млн
Узнать, что продукт стал слишком сложным, и упростить его
Принципы и лучшие практики онбординга пользователей
Сколько стоит приложение
Спроектировать разные состояния интерфейса и не запутать пользователя
В каких случаях необходимы кнопки с индикатором загрузки
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 34 Выбор первого языка программирования для детей и начинающих
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 35 Концепции UI для книжного приложения
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 36 Переосмысливаем календарь
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 37 Как разработчику справляться со стрессом: практические советы
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 38 Оценка безопасности строительной площадки на iOS с помощью машинного обучения
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 39 Почему я перевел разработку Social Radio на Flutter

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

(+16) “Есть все, что нужно, и ничего не бесит” — устами клиента глаголет истина
(+10) Как изменить стоимость созданной подписки в вашем приложении. App Store Connect и Google Play Console
Большая рыба: как анализировать пользователей, чтобы потом они приносили прибыль
Приобретение пользователей для мобильных игр в 2019: отчет Liftoff и AppsFlyer
Акции в играх: как найти оптимальную стратегию скидок
Мобильный eCommerce: привлечение установок
Сколько нужно загрузок для первого места в App Store и Google Play в 2019?
Самые зарабатывающие приложения в России в июле 2019
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 41 Мобильные приложения для пожилых людей: огромный и недооцененный рынок

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

(+47) Записки IoT-провайдера. Проклятие импульсного выхода
(+21) Распознавание лиц с помощью сиамских сетей
(+19) Как я учил змейку играть в себя с помощью Q-Network
(+18) Как я построила прогнозную модель call-центра, чтобы их звонки не бесили пользователей
Samsonite и Panasonic разрабатывают умный чемодан
Facebook тренирует универсальный ИИ в Minecraft
Xiaomi готовит умный шарф
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 43 Swift на Raspberry Pi
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) - 44 Большая часть VR – полная ерунда

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

Автор: DigitalEcosystems

Источник


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


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