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

в 13:31, , рубрики: Google, iOS, kotlin, siri, swift, unity, xcoe, Блог компании Цифровые Экосистемы, дизайн, искусственный интеллект, маркетинг мобильных приложений, разработка мобильных приложений, Разработка под android, разработка под iOS

Этот выпуск нашего дайджеста затрагивает вопросы деления пиццы, работы CarPlay, обсуждает Google I/O, развитие приложений в 2019, консоль-шарманку и ошибки пуш-уведомлений.

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

Чтобы сделать пиццу из половинок мы использовали два UICollectionViewLayout. Рассказываю о том, как мы написали такой лейаут для iOS, с чем столкнулись и от чего отказались.

Сегодня будет история о том, как наш навигатор появился в CarPlay. Расскажу, как с такой себе документацией и недоделанными инструментами мы создали рабочий продукт и разместили его в AppStore.

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

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

• (+13) Превращаем ViewPager в менеджер фрагментов с анимацией в стиле iOS
• (+11) Нужно ли писать weak self в Grand Central Dispatch?
• (+10) Автоматический перенос приложений iOS (ARM) на macOS (x86) с помощью Bitcode
• (+8) UIAppearance оказался не так прост
• (+8) Интервью — 10 вопросов про Swift. Часть 2
• (+6) 7 вещей об авто-возобновляемых подписках, о которых следует знать
• (+6) Поднимаем читаемость кода в iOS разработке
• Apple приглашает на WWDC 2019
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 6 UIButton: расстояние между иконкой и текстом
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 7 Управление памятью, кучей и стеком в Swift
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 8 Siri Shortcut: как добавить интеграцию Siri в приложение
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 9 Рефакторинг iOS-приложения с шаблоном Coordinator для навигации
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 10 Введение в Core Data
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 11 Продвинутая отладка в Xcode
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 12 Делаем первое MacOS приложение
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 13 Создаем ячейки таблицы, подстраивающиеся под размер содержимого

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

• (+30) О чём говорили на Google I/O 2019: Android 10, AR-приложения и многое другое
• (+13) Сжимаем APK, стараясь сохранить его работоспособность
• (+11) Безопасная передача данных между двумя приложениями
• (+6) Custom Bottom Sheet: как это должно работать
• (+4) Android. Виджет в виде карточек на основе StackView (что-то наподобие Tinder)
• Финалисты Indie Games Showcase
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 15 Android Dev Podcast #94. Google I/O 19. Детальный разбор.
• Huawei отключили от Android
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 16 Как создать простую викторину о числах с Kotlin и NumbersAPI
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 17 Бесшовная анимация запуска приложений в Android с использованием Intent Source Bounds
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 18 Ключ к здоровому Android-проекту
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 19 Как улучшить время сборки вашего Android-проекта
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 20 Делегация классов в Kotlin
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 21 Обзор Android Jetpack Compose
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 22 Как Android-разработка стала Kotlin-first?
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 23 Исследуем CameraX в Android: Camera View
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 24 Wide Color фотографии в Android: что надо знать
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 25 Как хранить и использовать конфиденциальную информацию в Android-разработке
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 26 Проверяем установки не из Google Play

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

• (+22) Создание игры Tower Defense в Unity: враги
• (+21) 5 ошибок в реализации push-уведомлений для мобильных приложений
• (+12) 3D-интерфейсы обычно хуже, чем 2D-интерфейсы
• (+12) Создание ритм-игры в Unity
• (+9) Собираем Flutter приложение для десктопа
• (+8) Почему инди проекты не доживают до релиза
• (+7) Прототипирование мобильной игры, с чего начать, и как это делать. Часть 1 и Часть 2
• Podlodka #111: Пишем книгу
• Podlodka #112: Олимпиадное программирование
• GitHub внедрит функцию для сбора пожертвований
• АйтиХайп: Константин Осипов – Tarantool, Mail.Ru и B2B
• Wolfram Engine стал бесплатным
• Steam Chat вышел на iOS и Android
• Личный бренд разработчика
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 28 Топ-9 ошибок дизайна приложений
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 29 Гамбургер в меню: слишком популярно, чтобы провалиться?
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 30 Топ-5 инструментов дизайна для не-дизайнеров
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 31 Псевдо 3D движок на Excel
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 32 Почему Flutter это будущее мобильной разработки
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 33 WebAssembly в eBay: пример использования
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 34 Когда код превращается в ужастик
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 35 Забудьте о шеф-поварах и настольном футболе – разработчики хотят баланса и роста
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 36 Как мы сделали редизайн приложения всего за 3 месяца

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

• Как будут развиваться приложения в 2019: мнение Adjust
• Разработка, продвижение и монетизация мобильного приложения. Дневник проекта
• DefinedCrowd: тренировка ИИ
• Карта рынка мобильной рекламы 2019
• В Snap Game появились первые три игры
• Топ стран по загрузкам приложений в 1 квартале 2019
• Владельцы TikTok готовят музыкальный сервис
• Количество “миллионеров” в дейтинге удвоилось
• Minecraft Earth: AR-игра для мобильных устройств

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

• (+60) Умный дом с Алисой. Яндекс открывает платформу для всех разработчиков
• (+16) Не выбрасывайте умные лампочки в мусор, или опасность IoT
• (+6) Conversations’19: разговорный AI для тех, кто разрабатывает и кто еще сомневается
• (+6) Играем в машинки по-взрослому-2: как мы стали поставщиком телематики для каршеринга и открыли 5 офисов по всему миру
• Издатель Firewatch представил портативную консоль-шарманку
• Google представил Glass Enterprise Edition 2
• image Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 40 Простая нейронная сеть на Python с нуля
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 41 Тренируем двух агентов играть в настольный теннис
• Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) - 42 Новый способ создания маленьких нейронных сетей – мощный ИИ на телефоне

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

Автор: DigitalEcosystems

Источник

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


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