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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Еще больше про Dynamic Type в связке с Accessibility. На этот раз речь идет о полной кастомизации в зависимости от категории размеров.
https://otbivnoe.ru/2021/01/22/On-A-Way-To-Great-Accessibility-With-Dynamic-Type.html
Как iOS-разработчику вырасти до Middle+ уровня?

12 февраля - карьера для iOS-разработчика

На вебинаре Ексей Пантелеев (Head Of Mobile в Новых облачных технологиях):
- сделает обзор вакансий
- поговорит о требованиях к кандидатам
- ответит на карьерные вопросы начинающих специалистов
- представит программу онлайн-курса «iOS Developer. Professional».

Вы узнаете, какие навыки ждут от специалистов работодатели и как организована практика. До 27 января включительно курс доступен со скидкой 25%🎁

Перед встречей пройдите вступительный тест, чтобы задать свои вопросы преподавателю: https://otus.pw/4o7t/
Как визуализировать данные при помощи кастомных графиков на SwiftUI на примере radar chart. Со времен UIKit изменений в API не так много, но некоторые из них сделали работу с графикой логичнее.
https://medium.com/better-programming/data-visualization-with-swiftui-radar-charts-64124aa2ac0b
Интересно до чего может довести такой подход к SwiftUI. Фреймворк позволяет залезать во внутренности SwiftUI на UIKit и AppKit, чтобы вывести работу с костылями на следующий уровень.
https://github.com/siteline/SwiftUI-Introspect
“Приложение должно работать оффлайн” - от этого требования думаю у многих когда-то подгорало, если очевидно, что оно почти не несет пользы. Как и почему Додо решили выпиливать Realm с остановкой всей разработки спустя 3 года использования. Проблемы с миграцией, обновлением версий библиотеки, креши, боль и работа по выходным.
https://habr.com/ru/company/dododev/blog/539360/
Напоминаем, что у нашего сообщества помимо канала есть еще и чат с очень бурной судьбой. Если вы когда-то общались в iOS Good Talks, но вышли оттуда из-за трештолков/непрозрачных банов/токсичности, то сейчас самое время вернуться – мы его перезапускаем и хотим сделать топовой площадкой для общения iOS разработчиков!

Вступайте и задавайте вопросы, обсуждайте статьи, спорьте и познавайте истину – @iosgt!
Даже если вы уже знаете, что такое intrinsicContentSize, в этой статье можно найти пару интересных деталей. Видимо про Compositional Layout все-таки не читали.
https://nemecek.be/blog/76/what-is-intrinsic-content-size-and-why-care
А вы в 2к21 все еще пользуетесь .xcodeproj и .xcworkspace для конфигурации проекта? Уже есть инструменты для автоматической генерации этих файлов, чтобы во время очередного мерджа не превратить их в тыкву.
https://sarunw.com/posts/getting-started-with-tuist/
15 февраля - демо-урок «Пишем приложение на SwiftUI и Combine»

Анна Жаркова (ведущий моб. разраб. Usetech) расскажет:

- Что такое SwiftUI? Чем приложение на SwiftUI отличается от классического iOS приложения?
- Что такое фреймворк Combine? Какие средства он предлагает для работы?
- Как создать небольшое приложение на SwiftUI с Combine?

Регистрация: https://otus.pw/WxYc/

Демо-урок является частью онлайн-курса «iOS Developer. Professional».
👎1
Интересные мысли по поводу Apple Glasses. Рассуждения по поводу того, как именно они могут стать массовым продуктом и соответствовать имиджу инновационной компании.
https://beckyhansmeyer.com/2021/01/29/thoughts-on-apple-glasses/
Вот реализация лонг-тапа и обычного тапа в одной кнопке на SwiftUI. Не знаю как у вас, но у меня уже стадия принятия. Тем не менее в статье есть строчка “UIKit is verbose but it works”, хотя проблема скорее в Catalyst, нежели в SwiftUI.
https://steipete.com/posts/supporting-both-tap-and-longpress-on-button-in-swiftui/