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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Уверены, вы создаете крутое приложение. А незрячий может им пользоваться?

О том, как сделать продукт доступным, расскажет онлайн-курс для разработчиков (iOS, web и android), дизайнеров и исследователей. Начало совсем скоро, 22 мая!

В программе: теория, практика и тестирование работ вместе с незрячими и слабовидящими людьми. Теорию будут читать:
- Валерия Курмак (AiC),
- iOS: Миша Рубанов (Додо Пицца)
- Android: Женя Кузнецов (Яндекс Go)
- Web: Глафира Жур (SpurIT)
Другие приглашенные спикеры расскажут о доступности в геймдизайне, информационной архитектуре, дизайн-системах и куче еще всего.

Этот курс для тех, кому важно:
😎 обеспечить доступность своего приложения для любого, включая незрячего и парализованного,
👨‍🦯 прокачаться в создании интерфейсов для людей
💪 повысить свою конкурентоспособность на зарубежном и российском рынке,
✍️ систематизировать знания по инклюзивной разработке,
🧠 стать частью сообщества продвинутых профессионалов.
Дата курса 22.05-27.06

Приходите: https://www.kurmak.info/
Крутая статья про тонкости работы с URLSession в бэкграунде. Файлы отправляются только из локальной ссылки, вход в бэкграунд может занимать много времени, а еще есть пара сниппетов кода, позволяющих ускорить тестирование.
https://www.avanderlee.com/swift/urlsession-common-pitfalls-with-background-download-upload-tasks/
SmartDev - первая технологическая конференция Сбера

20 мая
👨‍💻 Онлайн и бесплатно
🎯 Регистрация

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

Более 50 топовых российских и международных спикеров, параллельные стримы и live coding от шести активов Сбера:
- SmartMarket —о единой среде разработки приложений от Сбера и инструментах для создания навыков виртуальных ассистентов Салют;
- Platform V — о полноценном PaaS от Сбера;
- SberCloud — об облачной платформе от Сбера;
- ML Space — о платформе для ML-разработки полного цикла от SberCloud;
- Салют + платформы — о виртуальных ассистентах семейства Салют, устройствах от SberDevices и новых возможностях для разработчиков;
- SmartUniverse — о дополнительных сервисах от компаний экосистемы Сбера и партнеров.

Подключайся к конференции 20 мая. Будь в курсе первым!
17 мая - Бесплатное демо-занятие «Пишем клиент для музыкального сервиса»

Попробуем написать всего за пару часов приложение для работы с музыкальным сервисом.
В качестве технологии используем декларативный фреймворк SwiftUI и Combine.

Для регистрации на занятие, необходимо пройти тестирование: https://otus.pw/nTAu/

🎁 Скидка на курс iOS Professional по промокоду: 21study10
Оффер от Яндекса за 1 день!

15, 22 и 29 мая Яндекс проводит онлайн-мероприятие для найма мобильных разработчиков — One Day Offer
Если вы middle/senior-разработчик, пишущий на Objective-C/Swift/Java/Kotlin — приходите и получите оффер от Яндекса за одну субботу! Чтобы принять участие, нужно просто зарегистрироваться и решить две задачи онлайн: https://clck.ru/Uh7dF
Proof of Concept: приложение, которое делает черно-белые изображения цветными с помощью CoreML и машинного обучения здорового человека.
https://www.onswiftwings.com/posts/image-colorization-coreml/
Еще одна статья про то, какой могла бы быть документация Apple. Больше курсов, больше интерактива, вернуть старые видео, улучшить работу с версиями и многое другое.
https://www.hackingwithswift.com/articles/231/reimagining-apples-documentation
Чеклист для стартаперов - надо ли делать мобильное приложение или веба хватит для начала.
https://shouldyoubuildamobile.app/
Сегодня вышли первая глава и вступление из книги про доступность от Mobile Head Додо. Рассказывается про правильное именование идентификаторов для VoiceOver. А еще есть практические упражнения.
https://dodo.dev/a11y-book
Отсутствие рефакторинга не только мешает быстро и стабильно деливерить новые фичи, но и приводит к ускорению деградации качества кода. Так что техдолг надо не просто платить, а делать это вовремя.
https://www.lucasoliveira.tech/posts/refactoring/
Команда @selectelnews выпустила свое первое видео из серии «мак энд чипс». На нем Вова Туров, специалист по тестированию оборудования из Selectel, разбирает старый и новый Mac mini при помощи гитарного медиатора, зубной нити и мягкой физической силы.

Почему Mac mini? Недавно Selectel выпустили новое решение — аренду сервера с macOS® на M1. На нем можно:

— быстро компилировать написанный код в среде Xcode®,

— протестировать приложение, проверить его на совместимость с Apple Silicon® и на работу с разными версиями ОС,

— в 15 раз быстрее работать с задачами машинного обучения,

— пользоваться программами для творчества, которые доступны только на macOS®.

🔔 Подписывайтесь на канал, ставьте лайки и оставляйте комментарии!


https://slc.tl/Fe0fX
Еще один наглядный пример пример того, что за фактическое отображение в SwiftUI отвечает Style, а View скорее содержит логику отображения.
https://serialcoder.dev/swiftui/progressview-in-swiftui/
А тут еще больше про async/await в связке с Combine. В примере несколько раз возвращается прогресс, а потом отправляется событие завершения через Publisher.
https://trycombine.com/posts/swift-actors-combine/