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

в 11:18, , рубрики: android q, apple, flutter, Google Play, siri shortcuts, swift, unity, ux дизайн, Блог компании Цифровые Экосистемы, маркетинг мобильных приложений, нейросети, разработка мобильных приложений, Разработка под android, разработка под iOS

Очередной выпуск рассказывает про морок функционального программирования, солидный Swift для солидных программистов, дорожную карту Android-разработки, стабильность модного приложения, путаницу переключателей и многое другое.

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

Уметь программировать в функциональном стиле полезно, чтобы упрощать себе работу, и сейчас мы посмотрим, как этим воспользоваться!

Нам самим не верится, но мы записали сто выпусков, и это отличный повод отметить в кругу старых друзей.

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

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

(+7) Сила дженериков в Swift. Часть 1
(+36) Челобитная в Apple
Apple расширила программу поиска уязвимостей и увеличила премию до $1 млн.
ФАС возбудила дело против Apple по заявлению «Лаборатории Касперского»Ответ Apple
В iOS 13 ограничат фоновую работу VoIP
Юнит-тестирование асинхронного кода в Swift
Combine против RxSwift: стоит ли переключиться на Combine?
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 6 SOLID-ный Swift
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 7 Хаки, делающие работу с Xcode проще
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 8 Создаем приложение для распознавания номеров для iOS
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 9 Большие View Controller-ы или плохой стиль программирования?
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 10 Как сделать Siri Shortcuts
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 11 Создание FAB на SwiftUI

Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 12 Android

(+27) Видео докладов с Summer Droid Meetup
(+26) Отчет Kotlin / Everywhere — Showcase practice: 31 июля
(+12) Дорожная карта Android-разработчика в 2019 году
(+11) Android Environments
(+8) Hunt the Wumpus или опыт написания классической игры для Android
Вышла последняя бета Android Q
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 13 Мнение Android-разработчика: Flutter выглядит хорошо, но работать с ним больно
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 14 Готовый шаблон приложения на Flutter
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 15 Принятие расширения маркировки памяти Arm в Android
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 16 Простые Android Preferences с Bulldog
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 17 Рисование Android Canvas: полезные классы и операции
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 18 React Native: от установки expo до Google Play Store
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 19 Юнит-тестирование в Android с JUnit5
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 20 Shark: умные отчеты для анализа кучи для Kotlin
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 21 Чистая архитектура для Android
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 22 Делаем игру “виселица” для Android
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 23 MVI: хороший, плохой, злой
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 24 Google Play и автоматическое развертывание с AAB
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 25 Руководство по миграции на Dagger 2.24
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 26 Sign In with Apple Button for Android: авторизация в Apple для Android
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 27 MyS3Chat: open source чат для Android
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 28 Quirk: открытое приложение для КПТ
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 29 Bourbon Engine: UI из JSON

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

(+34) Ограничения 8-битных игр и их точное воссоздание в Unity
(+26) Автоверстка и стили в Unity: наш новый пайплайн и инструменты для UI
(+16) Как мы поддерживаем стабильность приложения Lamoda
(+16) Шейдеры интерактивных карт в Unity
(+11) Flutter в примерах. Deep Links в приложениях на Flutter
(+6) Цифровая трансформация обучения и аттестации полевых сотрудников
(+6) Секреты, советы, запреты: как создать крутой экшен для Google Ассистента
Huawei представил Harmony OS
Podlodka #123: Голосовые ассистенты
Опираться на данные? Если хотите быть креативным, то не надо!
Почему кнопки переключения (Toggle Buttons) сбивают с толку
Шрифт New York от Apple с засечками: что это значит для веб-дизайна
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 31 Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 32 5 лучших советов о том, как начать инди разработку игр
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 33 Pill Trakk: напоминание о приеме лекарств – исследование UX
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 34 Разница между Junior, Mid-Level и Senior разработчиком
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 35 Booking.com – исследование UX
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 36 12 вещей для успешного пользовательского тестирования
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 37 Лучшие инструменты отслеживания быстродействия приложений
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 38 Я написал скрипт для отправки сообщений родителям в WhatsApp за 20 строк кода на Python
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 39 Магия метапрограммирования

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

(+10) Как Крис Жуковский учился клиентской поддержке своих игр в аэропорту
Медленный и дорогой процесс масштабирования приобретения пользователей
IKEA выпустила приложение для развития экологических привычек
Journey вышла на iOS
Facebook подал в суд на разработчиков за фрод
FairBid – новая платформа медиации от Fyber
Babylon Health: медицинские чат-боты на $2 млрд
ВКонтакте запускает свой дейтинг Lovina
Начата работа над Monument Valley 3
Дело о Маленьких и Больших Буквах
Увеличить количество пользователей со 100 тысяч до 2 млн за семь лет: техники роста языкового сервиса Duolingo
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 41 Руководство по размеру скриншотов для App Store и Google Play 2019
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 42 Как мы в 3 раза увеличили органические установки за 30 дней с помощью ASO
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 43 7 шагов для понимания поведения пользователей: глубокое погружение
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 44 Преимущества push-уведомлений

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

(+43) ShIoTiny: малая автоматизация, интернет вещей или «за полгода до отпуска»
(+23) Нейросети и глубокое обучение, глава 5: почему глубокие нейросети так сложно обучать?
Каждый десятый россиянин потратил более 20,000 рублей на технологии «умного дома»
Qualcomm и Tencent создают игровые смартфоны
Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) - 46 Кускус или не кускус – решаем с помощью CoreML

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

Автор: DigitalEcosystems

Источник

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


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