iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.4K subscribers
711 photos
66 videos
4.12K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Download Telegram
State of the Union уже посмотрели, сегодня здесь станет доступно невменяемое количество видео с WWDC. Обязательно буду смотреть про Xcode Cloud, структурированную асинхронность, и Group Activities. Выбрать самое интересное из списка можно уже сейчас.
https://developer.apple.com/videos/wwdc2021/
Привет! 🙂
В Туту.ру есть 3 новые команды, которые готовы взять на борт мобильных разработчиков.

Что предлагают?
👉 Продукт, который помогает путешествовать 8 миллионам человек
👉 Мечта разработчика – где-то свежайший код (еще не вышло из под A/B), где-то надо писать с нуля
👉 Сильная команда, iOS/Android гильдии и много общения

И на этом плюсы не закончились:
С 15 по 25 июня ребята проводят традиционный ивент «Оффер за один день», только в этот раз лучше – все собеседования можно будет пройти за 3 часа удаленно из любой точки мира, а вечером в случае успеха получить оффер.

Чтобы включиться в эту историю заходи на страницу https://cutt.ly/vnEXBQs, заполняй анкету и отправляй ребятам до 15 июня.
На что заменили Target-Action из UIKit, и почему замыкания лучше. Что такое SubscriptionView - возвращаемое значение onReceive(_:perform:).
https://www.fivestars.blog/articles/swiftui-patterns-closures/
Все новое с прошедшего WWDC. Если читать нравится больше, чем смотреть видео.
https://developer.apple.com/documentation/New-Technologies-WWDC-2021
DocC воспринимает только публичные части кода, даже internal игнорируется. По уровню интеграции он лучше, чем другие решения, но функционал пока отстает в некоторых частях. Ждем опенсорса к концу этого года.
https://www.hackingwithswift.com/articles/238/how-to-document-your-project-with-docc
Бесконечно обсуждать можно 3 вещи: _, _, нужны ли DTO. Вывод из статьи: не нужны, пока совсем не припрет. Забота о будущем - это преждевременная оптимизация и не стоит шаблонного кода.
https://michaellong.medium.com/why-we-shouldnt-use-data-transfer-objects-in-swift-38dcef529a66
Хотите создавать приложения для Apple, даже если раньше никогда не программировали?
Начните с изучения Swift — языка программирования для разработчиков iOS и macOS.

Прямо сейчас запишитесь на бесплатный интенсив GeekBrains «Swift для начинающих».

За два часа вы:
- узнаете особенности и преимущества Swift;
- научитесь использовать базовые конструкции Swift;
- создадите простое iOS-приложение.

Участие бесплатное, регистрация по ссылке.
Почему вложенные Optional’ы все еще существуют. Они могут быть полезны в определенном контексте, например при извлечении опциональных элементов из стека.
https://brodigy.medium.com/nested-optionals-in-swift-design-mistake-by-apple-7240ea61edd
Как происходит модуляризация при 110 фреймворках и 2+ приложениях. Процесс разбирается на примере выделения чата в один общий фреймворк, внедряемый в несколько приложений. Плюсом рассказывается о преимуществах явных зависимостей над неявными, использовании xcconfig для настроек сборки каждого модуля.
https://medium.com/bumble-tech/modularising-an-ios-app-3ea131a5c809
Пример, как можно организовать работу с диплинками при модульной архитектуре. Выносим обработку диплинков в сами модули, при открытии выбираем подходящий.
https://nbelopotapov.medium.com/better-routing-with-deep-links-in-ios-app-451c52371ac8
5 июля старт Podlodka Soft Skills Crew нашей новой конференции про софт-скиллы для инженеров!

🟢 Тема первой недели: Коммуникации
Во время неё узнаем, как общаться с другими людьми без стресса, даже если вы "интроверт". Обсудим принципы хорошей обратной связи руководству и коллегам. А ещё научимся распознавать манипуляции и защищаться от них.

🟢 Тема второй недели: Problem solving
Познакомимся с моделями мышления, научимся проходить поведенческие и проблемные интервью (типичные для FAANG). А также расширим своё видение и узнаем, как думают топ-менеджеры и предприниматели.

Подробности нашего свежего формата уже на сайте, смотри и успевай по скидке!🔥По традиции, она действует до конца недели.