Telegram Web Link
С обновлениями SwiftUI для iOS мы уже разобрались. Для тех, кто балуется десктопными приложениями, обзор текущего состояния SwiftUI для macOS.
👍11
Полный каталог всех SwiftUI компонентов и свойств с указанием платформ, на которых они доступны, и версий фреймворка, в которых появились.
🔥30👍4🤡3😱1
Сталкивались с тем, что информация о том, почему было принято то или иное архитектурное решение, со временем теряется? Держите подробную статью про Architecture Decision Records – практику записей и хранения ключевых архитектурных решений.
👍9❤‍🔥4
Каждая новая зависимость в приложении увеличивает время его старта и вес бинарника, не говоря о проблемах второго порядка. Автор статьи топит за то, что все зависимости регулярно должны пересматриваться с задаванием следующих вопросов:
Действительно ли используется зависимость? Например, можно узнать у команды маркетинга, чем именно из всех подключенных аналитических сервисов они пользуются.
Продолжаете ли вы получать пользу от зависимости? Часто бывает так, что ее добавление помогло разово сэкономить время, но в долгосроке роли особо не играет.
Продолжает ли зависимость поддерживаться ее автором? Если нет – бегите, пока не огребли.
Легко ли самому реализовать аналог? Если да, то почему бы так и не сделать.
👍26👎2🔥1
Я уже выкладывал сохраненные вопросы посетителей SwiftUI Digital Lounge на WWDC и ответы на них инженеров Apple. Держите похожую коллекцию, но с Digital Lounge про Machine Learning: Accelerate, CoreML, Metal, VisionKit и другие темы.
👍6👎2
Генератор Swift Regex, который умеет разбирать любую регулярку на красивый DSL. Главное помните, что перфоманс полученной конструкции необязательно будет таким же, как у оригинала.
🤡19👍1👎1
Всех поздравляю с архитектурной пятницей! В статье рассказывается, почему MVVM – плохой выбор для работы со SwiftUI, а TCA – переусложнена для многих кейсов. Автор предлагает вместо этого использовать MVC со Store, реализованном поверх его новой библиотеки Boutique.
👎23🤡9👍5🤔4🤬3😁2
Хоткей Xcode, о котором вы скорее всего не знали – ⌥⌘E. С его помощью можно последовательно выделять появления одной и той же последовательности символов в коде.
👍36🤡19🔥10👎1💯1
Оффер от Яндекса за 2 дня 🚀

9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков, участники которого смогут присоединиться к командам Маркета, Еды, Такси и многих других сервисов.
Если у вас есть опыт коммерческой разработки на iOS, Android, Flutter от 3 лет — регистрируйтесь на сайте и решайте задачи предварительного этапа.
9 июля две онлайн-секции с кодом и уже на следующий день лучшие участники получат офферы от Яндекса.
👎112👍38❤‍🔥10🤡4
Забота о собственном developer experience помогает не сойти с ума от скучной рутины, совершать меньше ошибок и кайфовать от своей работы. Автор Sourcery поделился слайдами своего недавнего доклада с разными советами и инструментами для улучшения своего DX.
🔥14🤡7👍1
Вы знали, что у Unicode есть своя база правил того, как работают перечисления в различных языках? Держите статью про то, как устроен Common Locale Data Repository, как задаются правила для разных языков и как можно заадоптить их в своем коде.
👎32
Грустный твиттер-тред от айос-разработчика про то, какая дикая дичь может твориться в IT компании:
📸Обязательное фото утром и вечером
📝Кодекс общения с руководителем
🕑Газлайт за отсутствие переработок
🙏Сектанские принципы и культура
Увольнение за открытое резюме
🤡67👍16😱10😁3👎1🤬1
Сегодня стартует шестой ежегодный опрос про российские команды iOS разработки! Скоро мы узнаем:
📖Откуда мобильщики получают новые знания
💪Какие команды iOS разработки самые сильные
🌎Сколько айосеров решило уехать, а сколько – остается в России
📊Кто входит в топ-10 айос разработчиков
🌟В каких компаниях iOS разработчики хотят работать больше всего

Результаты будут в публичном доступе где-то через месяц. Пока их ждете, можете почитать отчеты за прошлые годы.

Пройдите опрос, пошарьте своей команде, ждите результатов!
🌭16🔥8❤‍🔥4🤡4👍3👎3
Через полчаса Миша Рубанов, автор книги про доступность iOS, проведет лайвкодинг-сессию по тому, как проявляются проблемы поддержки accessibility, и как ее нормально напрогать и протестировать. Все это – на примере open-source приложения Stepik. Подключайтесь, будет кайфно!
🔥15🤡2🎉1
В iOS 16 стало намного проще получить URL папки documents вашего приложения. Вместо того, чтобы строить его с помощью FileManager, достаточно просто дернуть свойство URL.documentsDirectory.
🔥79🤡14👍9😱4
⚡️ AvitoTech в поисках iOS-разработчиков!

Ребята ищут специалистов сразу в три команды кластера mobile.

Вот чем предстоит в них заниматься:
🏄‍♂️ Команда Speed: развивать системы сборки тестовый фреймворк, тестовый раннер, CI/CD-инфру и инструменты для автотестирования;

🎨 Команда Mobile Design System: разрабатывать и поддерживать обширную библиотеку компонентов и паттернов, собирать требования и фидбэк от других команд разработчиков и дизайнеров, , а также развивать backend-driven UI;

🏗 Команда Mobile Architecture: упрощать жизнь продуктовым разработчикам через создание гибкой, расширяемой архитектуры мобильных приложений.

Залетайте на сайт за подробностями: bit.ly/3AfiAgz
👎578👍6
В Swift 5.7 завезли новый API для работы со временем. Один из возможных примеров использования – более читаемые временные интервалы. Например, вместо того, чтобы задавать задержку для Task в миллисекундах, можно использовать .now + .seconds(10).
👍28👎6
Один из необходимых скиллов для разработчика – умение учиться. Надеюсь, вы проходили тот самый курс “Learn how to learn” на Coursera, или читали книгу его автора, Барбары Оакли, “Думай как математик”. Если нет – обязательно положите себе это в бэклог, получите кучу пользы и удовольствия.

Еще один крутой способ прокачать этот навык – прийти на конференцию Podlodka Soft Skills Crew. В новом сезоне мы расскажем, как выстроить эффективный подход к самообучению – понять свои цели, построить план по их достижению, выбрать подходящие инструменты и встроить это в свою жизнь на уровне привычки. Все это присыпано воркшопами и разбором ваших собственных проблем, так что после конференции вы выйдете с планом, подходящим именно вам!

👉Конференция начинается 11 июля, залетайте с промокодом iosgr_learn2learn!
👍10👎8👏21
2025/07/12 09:23:36
Back to Top
HTML Embed Code: