Появились первые впечатления от нового API навигации. https://nilcoalescing.com/blog/SwiftUINavigation2022/ (смотреть с впн).
В целом, теперь появились специальные конструкции NavigationStack (вместо NavigationView), упаковывающие в себя логику NavigationLink. Появилась возможность создавать ссылки программно с помощью конструкции navigationDestination
Пример работы смотреть тут:
https://github.com/NilCoalescing/SwiftUI-Code-Examples/blob/main/SwiftUINavigation2022/ProgrammaticNavigationStack.swift
В целом, теперь появились специальные конструкции NavigationStack (вместо NavigationView), упаковывающие в себя логику NavigationLink. Появилась возможность создавать ссылки программно с помощью конструкции navigationDestination
Пример работы смотреть тут:
https://github.com/NilCoalescing/SwiftUI-Code-Examples/blob/main/SwiftUINavigation2022/ProgrammaticNavigationStack.swift
Nil Coalescing
Overview of the new SwiftUI navigation APIs
Let's try out the new SwiftUI navigation APIs introduced in beta 1 for iOS 16 and macOS 13: NavigationStack, NavigationSplitView and ways to set up programmatic navigation.
👍2
#swift Пол Хадсон (он же twostraws) уже подготовил разбор новинок Swift 5.7:
https://www.hackingwithswift.com/articles/249/whats-new-in-swift-5-7
https://www.hackingwithswift.com/articles/249/whats-new-in-swift-5-7
Hacking with Swift
What’s new in Swift 5.7
Or as I’ve started calling it, what isn’t new in Swift 5.7?
🔥3
Первый день видео позади, и время рассказывать, что же нового появилось в SwiftUI:
https://habr.com/ru/company/usetech/blog/670242/
https://habr.com/ru/company/usetech/blog/670242/
Хабр
WWDC 2022. Что нового в SwiftUI
Всем привет, с вами я, Анна Жаркова, ведущий разработчик компании Usetech. Неделя тематических сессий в самом разгаре. Сегодня поговорим о SwiftUI, какие же новинки были уже представлены и...
🔥8
Крутое IT событие пройдет в Барнауле 24-26 июня. Ежегодный хакатон.
А я эксперт)
А я эксперт)
👍5
Forwarded from Канал Barnaul Digital community
Спешим порадовать участников хакатона с проектами мобильных приложений. К команде экспертов присоединилась Аня Жаркова из Usetech.
“В мобильной разработке с 2013 года. Lead mobile developer. Пишу нативно iOS (Swift) и Android (Kotlin), кросс-платформенно (Xamarin, Kotlin Multiplatform). Kotlin GDE”
Мы вообще любим всех радовать и мотивировать, поэтому те, кому снится собственное мобильное приложение, но регистрация на хакатон всё еще не пройдена, скорее по ссылке.
Ваше Digital Community: сайт | VK | Twitter | Inst | FB
“В мобильной разработке с 2013 года. Lead mobile developer. Пишу нативно iOS (Swift) и Android (Kotlin), кросс-платформенно (Xamarin, Kotlin Multiplatform). Kotlin GDE”
Мы вообще любим всех радовать и мотивировать, поэтому те, кому снится собственное мобильное приложение, но регистрация на хакатон всё еще не пройдена, скорее по ссылке.
Ваше Digital Community: сайт | VK | Twitter | Inst | FB
👍3
Google I/O и WWDC показывают, что Accessibility - это не просто тренд, но и важное направление развития в мобильных приложениях.
А это значит, время идти на курс по цифровой доступности https://accessibilityunity.com )
Начинается завтра, присоединяйтесь)
А это значит, время идти на курс по цифровой доступности https://accessibilityunity.com )
Начинается завтра, присоединяйтесь)
Accessibilityunity
Courses
Learn and systematize knowledge about how to make websites and applications accessible to the blind and other people with disabilities.
👍3🥰1
Forwarded from Mobile Developer (Алексей Гладков)
Новое видео для бустеров
Aurora OS. UI. Первый взгляд / Мобильный разработчик
https://boosty.to/mobiledev/posts/c9561df9-0e14-4d13-a9c0-f37a5484e4df?share=post_link
Всем привет, продолжаем изучать Aurora OS и теперь мы добрались до UI. Видео получилось немного сумбурное, но я и не позиционирую эти видео прям как экспертные, это скорее первый взгляд на какие-то вещи.
Приглашаю всех присоединяться в чат для разработчиков там тоже много полезной информации - https://t.iss.one/aurora_devs
Что внутри:
👉 Работа с anchors
👉 Принципы построения дерева UI
👉 Работа с текстом
👉 Работа с Layouts
👉 Работа со списками
Приятного просмотра!
Aurora OS. UI. Первый взгляд / Мобильный разработчик
https://boosty.to/mobiledev/posts/c9561df9-0e14-4d13-a9c0-f37a5484e4df?share=post_link
Всем привет, продолжаем изучать Aurora OS и теперь мы добрались до UI. Видео получилось немного сумбурное, но я и не позиционирую эти видео прям как экспертные, это скорее первый взгляд на какие-то вещи.
Приглашаю всех присоединяться в чат для разработчиков там тоже много полезной информации - https://t.iss.one/aurora_devs
Что внутри:
👉 Работа с anchors
👉 Принципы построения дерева UI
👉 Работа с текстом
👉 Работа с Layouts
👉 Работа со списками
Приятного просмотра!
Иногда сессии удобнее читать, чем смотреть. Ловите https://www.wwdcnotes.com/
❤3👏3
В новом видео "Use SwiftUI with UIKit" Apple показывают, как работать с UIView и View одновременно. Кроме UIHostingConfiguration, ничего нового. А по предлагаемым решениям,как говорится, берешь у народа, берешь у себя 🤷♀️
https://developer.apple.com/videos/play/wwdc2022/10072/
https://developer.apple.com/videos/play/wwdc2022/10072/
Мало кто успел посмотреть все сессии про новинки SwiftUI 4.0 и опробовать их деле. Пол Хадсон (twostraws) уже успел и даже подготовил для нас видео:
https://www.youtube.com/watch?v=4obxmYn2AoI
https://www.youtube.com/watch?v=4obxmYn2AoI
YouTube
What's new in SwiftUI for iOS 16?
In this video I walk you through some of the many new features in SwiftUI for iOS 16, including search scopes, bottom sheets, grids, share sheets, and so much more.
0:00 Welcome to the Developer Center
0:37 New Navigation: NavigationStack
3:47 New Navigation:…
0:00 Welcome to the Developer Center
0:37 New Navigation: NavigationStack
3:47 New Navigation:…
🔥3
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
Apple разрешила передавать на другие аккаунты разработчика приложения с включенным iCloud. Раньше, если что, это было запрещено, из-за чего разработчика, случайно включившего iCloud в проекте, могли дружно бить тряпками.
Важный момент – если несколько приложений на вашем аккаунте шарят один и тот же CloudKit контейнер, то при переносе одного из приложений доступ к этим данным у всех остальных заблокируется.
Важный момент – если несколько приложений на вашем аккаунте шарят один и тот же CloudKit контейнер, то при переносе одного из приложений доступ к этим данным у всех остальных заблокируется.
Async-await зарелизилась в версии Swift 5.5 и стала доступна в стабильном релизе iOS 15. Но из-за первоначальных ограничений по минимальной поддерживаемой версии (iOS 15) и снижении до версии 13 далеко не сразу, не все сумели оценить прелести новой модели асинхронности вне своих пет-проектов.
Приходите завтра на вечернюю сессию Podlodka iOS 😉 Будем разбирать на практике.
Приходите завтра на вечернюю сессию Podlodka iOS 😉 Будем разбирать на практике.
Forwarded from iOS.Devs (Кате Zhabina)
Уже завтра стартует новый сезон Podlodka iOS Crew: Modern iOS Coding 🧨
В этот раз на конференции - практические гайды по внедрению актуального стека, SwiftUI, SPM, iOS15 API.
В программе:
- Как внедрить SwiftUI в legacy-проект?
- Как адаптировать дизайн-систему под SwiftUI?
- Какую архитектуру использовать с SwiftUI?
- Как перейти с CocoaPods и Carthage на SPM?
- Когда struct oriented programming удобнее protocol oriented?
👉 Подробное расписание и билеты на сайте, не пропустите 😉
В этот раз на конференции - практические гайды по внедрению актуального стека, SwiftUI, SPM, iOS15 API.
В программе:
- Как внедрить SwiftUI в legacy-проект?
- Как адаптировать дизайн-систему под SwiftUI?
- Какую архитектуру использовать с SwiftUI?
- Как перейти с CocoaPods и Carthage на SPM?
- Когда struct oriented programming удобнее protocol oriented?
👉 Подробное расписание и билеты на сайте, не пропустите 😉
podlodka.io
Онлайн-конференция Podlodka iOS Crew, сезон #16
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам iOS-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
👍1
Как эксперт этого доклада, подтверждаю) Если вы хотите знать больше о KMM и его нутрянке, приходите на доклад Алексея
👍2
Forwarded from IceRock Development
☝️ Приглашаем Kotlin-разработчиков на наше выступление в рамках офлайн-конференции от Mobius 22 июня!
Информация будет полезна всем, кто работает с KMM, но особенно полезна будет для iOS-разработчиков. Ведь наш доклад посвящен тому, как сделать удобным использование Kotlin-модуля со стороны Swift.
На конференции расскажем о нашем Gradle-плагине moko-kswift и о том, как еще можно улучшить опыт iOS-разработчиков в KMM.
Спикер — наш технический директор Алексей Михайлов.
⏰ Когда выступаем: 22 июня с 12:00 до 13:00 МСК
📌 Где: г. Санкт-Петербург, пл. Победы, 1. Билеты для доступа ко всей конференции, если его еще нет: https://mobiusconf.com/registration/
Информация будет полезна всем, кто работает с KMM, но особенно полезна будет для iOS-разработчиков. Ведь наш доклад посвящен тому, как сделать удобным использование Kotlin-модуля со стороны Swift.
На конференции расскажем о нашем Gradle-плагине moko-kswift и о том, как еще можно улучшить опыт iOS-разработчиков в KMM.
Спикер — наш технический директор Алексей Михайлов.
⏰ Когда выступаем: 22 июня с 12:00 до 13:00 МСК
📌 Где: г. Санкт-Петербург, пл. Победы, 1. Билеты для доступа ко всей конференции, если его еще нет: https://mobiusconf.com/registration/
👍2
Автор "Записок разработчицы" вернулась из отпуска, закрыла квартал, запланировала новый и готова снова радовать вас интересностями
👍17❤2
Доступно видео моего выступления для Droidcon SF (извините за качество звука, придется сделать погромче): https://www.droidcon.com/2022/06/28/ksp-and-plugins-optimizing-kotlin-multiplatform-common-code/
droidcon
KSP and Plugins. Optimizing Kotlin Multiplatform common code
KSP (Kotlin Symbol Processing) is an API from Google for writing Kotlin compiler plugins. Using KSP we can write annotation processors to reduce boilerplate and solve cross-cutting concerns. Also KSP is more effective than KAPT. Among the advantages of using…
❤2
Нас ждет нечто интересное. Алексей Гладков сделал демку по Compose для ios и готовит видео: https://github.com/AlexGladkov/TeslaApp-Compose-Mpp
GitHub
GitHub - AlexGladkov/TeslaApp-Compose-Mpp: Compose MPP Example for iOS/Desktop/MacOS/JS
Compose MPP Example for iOS/Desktop/MacOS/JS. Contribute to AlexGladkov/TeslaApp-Compose-Mpp development by creating an account on GitHub.
🤩8🌚1