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

Лучшее iOS сообщество в Телеге: @iosgt

Размещение рекламы: @tanyasanovna
Download Telegram
Хотите заниматься iOS разработкой? Сделайте первые шаги на бесплатном интенсиве от OTUS и создайте простейшее приложения без единой строчки кода!
Интенсив пройдет 6-7 мая и даст вам возможность активно протестировать обучение на онлайн-курсе «iOS Developer. Basic».

📌Программа интенсива:
6 мая
Что такое XCode?
Как «рисуются экраны»
Добавим на экраны кнопки и поля ввода. Создадим экран авторизации.
Создадим второй экран нашего приложения и добавим переход на него из окна авторизации.

7 мая
Посмотрим, какие есть возможности что бы «бродить» по приложению.
Добавим свою навигацию
Создадим экран личных данных пользователя ( имя, фото, описание ).

⚡️В итоге получим простенькое приложение без единой строчки кода, но имеющее авторизацию, навигацию и экран пользователя.

Регистрируйтесь, чтобы принять участие: https://otus.pw/frO6/
Хардкорный лонгрид обзор на предложение изменений в Swift, которые помогут победить в войне за экзистенциальные типы. Если проще, то благодаря ему будет можно объявлять переменные и свойства любыми протоколами, в том числе с дженериками.
https://www.timekl.com/blog/2021/04/26/swift-generics-2-existentials-boogaloo/
В SPM со Swift 5.5 появятся Package Collections. Если кратко, то появится возможность размещать курируемые листы фреймворков и библиотек, распространяемых через SPM.
https://github.com/apple/swift-package-manager/blob/a5f7859ef5d9b1ff97788e8fa0a71db65e011ce4/Documentation/PackageCollections.md
Если кратко, то UML умер, а никто и не заметил. Нормально живем без него, отсутствие проектирования всего приложения заранее никому не мешает.
https://www.sicpers.info/2021/04/on-uml/
Скидка от OTUS на обучение iOS-разработке по промокоду: 21study10

Бесплатные демо-занятия:

👉 13 мая - «Machine Learning в iOS с помощью CoreML и CreateML: изображения, текст, звук»
Поговорим об основных архитектурах нейронных сетей и их оптимизированных версиях под мобильные устройства, а также о возможностях CoreML 3 и 4.

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

👉 17 мая - «Пишем клиент для музыкального сервиса»
Попробуем за пару часов написать приложение для работы с музыкальным сервисом.

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

Для записи на занятия необходимо пройти тестирование!
Если хочется сохранить веб-страницу для просмотра оффлайн, то с iOS 11 доступно сохранение как растровое изображение, а с iOS 14 как PDF или Web archive.
https://blog.artemnovichkov.com/swiftui-offline
🍏Какие iOS-разработчики востребованы на рынке труда?

Ждем вас 14 мая в OTUS на встрече с Константином Савяловым, Senior IOS-разработчиком, работавшим над масштабными российскими проектами.
Константин расскажет, что нужно знать начинающему специалисту, чтобы создавать качественные приложения, которые достойны размещения в AppStore.

Во время вебинара вы обсудите требования в вакансиях к джуниорам. Узнаете, как мы проапгрейдили базовый онлайн-курс «iOS Developer», и сможете задать свои вопросы эксперту.

🔑Регистрируйтесь на вебинар и подключайтесь: https://otus.pw/dWzo/
Автор написал набор протоколов и расширений, чтобы при тестировании было проще локализовать расхождение между полученным и ожидаемым значениями.
https://elegantchaos.com/2021/04/30/matchable.html
Уверены, вы создаете крутое приложение. А незрячий может им пользоваться?

О том, как сделать продукт доступным, расскажет онлайн-курс для разработчиков (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