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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Что может сделать разработку UI еще лучше после появления SwiftUI? Правильно – дизайнеры, которые умеют работать вместе с разработчиками, придерживаются эппловых гайдлайнов и в целом работают с вами плечом к плечу. Мы в Подлодке хотим помочь этому случиться и организуем Design Crew #1.

Темы недель:
- Редизайн (как спланировать, провести и оценить его пользу)
- Взаимодействие с разработчиками (процессы, инструменты, самостоятельная верстка)

Так вот, план-капкан – пошарьте ссылку на конференцию своим дизайнерам, дождитесь, пока они туда сходят, и внедряйте вместе новые практики! А так как конференцию проводим впервые, держите промик: gr_design.
podlodka.io/designcrew
@AppStorage появился еще в iOS 14 для удобного доступа к UserDefaults. Но удобен он только для одного View, да и в целом строковые литералы повсюду доверия не внушают. Поэтому можно добавить кастомную альтернативу, чтобы удобнее хранить ключи и шарить данные между вьюшками.
https://www.avanderlee.com/swift/appstorage-explained/
Если захочется заменить строковые литералы в настройке девайсов для преью в SwiftUI, можно использовать уже готовую библиотеку.
https://dev.to/toni777772/meet-previewdevice-0-7-0-1dpg
iOS in da Delivery Club 🍏

Delivery Club ищет новых коллег в iOS-команды Takeaway и Mobile Platform.

Новым сотрудникам предстоит:

- участвовать в проработках продуктовых идей вместе с менеджером продукта;
- обсуждать макеты с дизайнером;
- проектировать контракты вместе с backend-разработчиками;
- декомпозировать и оценивать задачи;
- cовершенствовать CI/CD. Он уже многое умеет, но у нас большие планы по развитию;
- влиять на архитектуру. Мы постоянно совершенствуемся и принимаем новые подходы. Недавно приняли архитектуру экрана на SwiftUI;
- ускорять все, что ускоряется. Сборка, старт приложения, FPS и т.д.

Подробности об условиях и ожиданиях от кандидата можно почитать тут 💻

По всем вопросам и откликам можно писать напрямую руководителю мобильной разработки Саше Аносову
В iOS 15 SwiftUI обзавелся Canvas ом и теперь можно в 192 строчки сделать символьный дождь как в Матрице без дизайнера. Трейлер 4 части, кстати, вышел уже.
https://swiftui-lab.com/swiftui-animations-part5/
Пугает скорость и амбиции развития Swift? В качестве терапии увлекательный хоррор про околоJS: JavaScript, CoffeeScript, ActionScript, TypeScript и другие персонажи с интересной историей.
https://deprogrammaticaipsum.com/innovationscript/
Если вы ещё не пробовали работать со статическим листом в SwiftUI, то этот пост покажет вам насколько это просто. Маневрируйте с HStack, VStack, ZStack и создавайте кастомные ячейки.
https://peterfriese.dev/swiftui-listview-part1/
Танцы с динозаврами - гайд по адаптации кода на Objc под взаимодействие со Swift: опциональность, правильное определение свойств, дополнения к определению перечислений и OptionSet, и, конечно, дженерики.
https://www.basbroek.nl/objc-swift-interop-auditing
В WWDC 2021 Apple обновили сессии, информация которых потеряла акутальность. Было бы неплохо, если бы их еще помечали как обновленные.
https://dimsumthinking.com/Blog/2021/08/30-KeepingCurrent.html
В iOS 15 Apple добавили для UIButton встроенную кастомизацию. Теперь четыре базовых стиля и новый способ конфигурации.
https://useyourloaf.com/blog/button-configuration-in-ios-15/