Итак, что мне кажется нужным и полезным:
1. Интерактивные виджеты везде. Мы их ждали, мы их хотели. Вернулась эра мини-плейеров и игрулек на рабочем столе
2. Vision OS. Сама реализация с цельным устройством спорная, но отдельные части API выглядят интересно. И это прорыв в VR/AR
3. SwiftUI. На презентации упомянули вскользь, смотрим доклады
1. Интерактивные виджеты везде. Мы их ждали, мы их хотели. Вернулась эра мини-плейеров и игрулек на рабочем столе
2. Vision OS. Сама реализация с цельным устройством спорная, но отдельные части API выглядят интересно. И это прорыв в VR/AR
3. SwiftUI. На презентации упомянули вскользь, смотрим доклады
👍9
Написала статью-обзор анонсированных сессий:
https://habr.com/ru/companies/usetech/articles/740046/
https://habr.com/ru/companies/usetech/articles/740046/
Хабр
WWDC 2023. Что нового для разработчика
Всем привет! С вами Анна Жаркова, руководитель группы разработки в ГК Usetech . Вчера Apple представили Keynote долгожданной WWDC 2023. Как обычно, основная информация по новинкам для разработки...
👍3
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
Подборка анонсов с WWDC
Пока я жду появления подробных статей с разбором всех анонсов, держите несколько отдельных штук, которые мне показались очень крутыми:
👉В SwiftUI можно применять Metal шейдеры к любым вьюхам
👉Благодаря макросам синтаксис для объявления Preview стал очень простым и читаемым
👉А еще Preview теперь работают для AppKit и UIKit
👉В SwiftUI есть новый компонент для готового экрана с пэйволлом
👉В SFSymbols появилась поддержка анимированных иконок, причем анимировать можно слои по отдельности
👉Xcode зашерлочил SwiftGen и генерирует символы для цветов и картинок автоматически
👉Ну и, конечно, Swift Data – замена Core Data, которую я предсказывал каждый год уже пять лет
Пока я жду появления подробных статей с разбором всех анонсов, держите несколько отдельных штук, которые мне показались очень крутыми:
👉В SwiftUI можно применять Metal шейдеры к любым вьюхам
👉Благодаря макросам синтаксис для объявления Preview стал очень простым и читаемым
👉А еще Preview теперь работают для AppKit и UIKit
👉В SwiftUI есть новый компонент для готового экрана с пэйволлом
👉В SFSymbols появилась поддержка анимированных иконок, причем анимировать можно слои по отдельности
👉Xcode зашерлочил SwiftGen и генерирует символы для цветов и картинок автоматически
👉Ну и, конечно, Swift Data – замена Core Data, которую я предсказывал каждый год уже пять лет
X (formerly Twitter)
Janum Trivedi on X
Woah, SwiftUI in iOS 17 adds support for applying Metal shaders onto arbitrary views.
This would make it possible to create really custom visual effects, new blurs/materials, mesh transforms, all sorts of crazy stuff!
https://t.co/L0m970BDiS
This would make it possible to create really custom visual effects, new blurs/materials, mesh transforms, all sorts of crazy stuff!
https://t.co/L0m970BDiS
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
В AOSP занялись созданию SQLite API, чтобы сделать его удобным для KMM. За основу берут SQLite3 C/C++ API
#android #kmp
#android #kmp
👍14🔥1🤝1
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
Новый линкер в пять раз быстрее ld64
На WWDC показали новый линкер. Он написан в Apple с нуля и оптимизирован для работы на нескольких ядрах. Это первый продакшн-реди параллельный линкер, доступный для iOS разработки.
На WWDC показали новый линкер. Он написан в Apple с нуля и оптимизирован для работы на нескольких ядрах. Это первый продакшн-реди параллельный линкер, доступный для iOS разработки.
X (formerly Twitter)
Davide Italiano on X
Today at WWDC we introduced a new static linker. It is a ground-up rewrite that’s up to 5x faster than ld64. The new linker is written with multicore in mind, and it’s the first production ready parallel linker officially supported for iOS development. (1/n)
🔥3
Forwarded from Android Broadcast (Кирилл Розов)
🔴 Собеседование на Junior Android Dev
Когда: четверг, 8 июня, 18:00 (GMT+3)
Интервьюер: Анна Жаркова @azharkova, руководитель группы разработки в Usetech
Собеседование пройдет в формате вопрос-ответ, при необходимости нужно будет написать пример ответом на вопрос.
#AndroidBroadcast #live #собеседование
Когда: четверг, 8 июня, 18:00 (GMT+3)
Интервьюер: Анна Жаркова @azharkova, руководитель группы разработки в Usetech
Собеседование пройдет в формате вопрос-ответ, при необходимости нужно будет написать пример ответом на вопрос.
#AndroidBroadcast #live #собеседование
🔥8👎1
Forwarded from Код Воробья для iOS разработчиков
Про 👶 SwiftUI: Apple оставляет только State и Environment (1) Новый макрос Observable убирает с проперти Published. Код сильно чище (2)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤯1
Forwarded from Android Broadcast (Кирилл Розов)
Firebase Dynamic Links больше не рекомендуются к использованию для новых проектов. Сервис будет отключен в будущем (без конкретных дат), но у вас есть порядка 12 месяцев для миграции. Все подробности будут анонсированы в 3 квартале 2023.
Firebase Dynamic Links - специальный тип ссылок, который позволяет открыть приложение на разных платформах, а если оно не установлено то пользователя отправят в магазин. После запуска приложения разработчик сможет получить оригинальную ссылку и открыть контент пользователю.
#firebase
Firebase Dynamic Links - специальный тип ссылок, который позволяет открыть приложение на разных платформах, а если оно не установлено то пользователя отправят в магазин. После запуска приложения разработчик сможет получить оригинальную ссылку и открыть контент пользователю.
#firebase
👍1
А вы знаете, что Mobius начинает рассматривать заявки с 13.06? Торопитесь
https://mobiusconf.com/ru/callforpapers/
https://mobiusconf.com/ru/callforpapers/
Mobius 2025 Autumn. Конференция по мобильной разработке
Mobius 2025 Autumn | Подача заявки на доклад | Конференция для мобильных разработчиков
Всё о том, как стать спикером Mobius 2025 Autumn: как подать заявку, как выбрать тему, какие доклады подойдут, как выглядит процесс рассмотрения
🔥4
Forwarded from Открытая мобильная платформа
Экосистема разработки для Авроры прирастает новыми регионами. Встречайте KEDR Solutions из столицы Алтайского края, города Барнаул. https://www.omp.ru/news1/tpost/crkufxs2z1-novii-tehnologicheskii-partner-razrabotc
www.omp.ru
Новый технологический партнер-разработчик – KEDR Solutions
Компания «KEDR Solutions» стала партнером «Открытой Мобильной Платформы» по разработке прикладного программного обеспечения на заказ для ОС Аврора.
👍8🤡8🤩1
Forwarded from Swift Tips
Apple Design Resources
Apple выкатила UI kit iOS 17 в Figma. Там много полезного, различные варианты компонентов и контроллов, шаблоны, стили и т.д. + ссылки на гайды.
P.S. не забудьте пошарить ссылку своим дизайнерам 😉
Смотреть🌐
Apple выкатила UI kit iOS 17 в Figma. Там много полезного, различные варианты компонентов и контроллов, шаблоны, стили и т.д. + ссылки на гайды.
P.S. не забудьте пошарить ссылку своим дизайнерам 😉
Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤1
Forwarded from Mobile Developer (Алексей Гладков)
Отличия K1 и K2 компиляторов в Котлине [EN]
https://medium.com/google-developer-experts/crash-course-on-the-kotlin-compiler-k1-k2-frontends-backends-fe2238790bd8
Еще немножко про компиляторы. Как вы все знаете, ребята из JB активно работают над K2 компилятором, В этом статье будет немножко о различиях старого подхода и нового подхода.
И да, блин это все желательно знать, если вы хотите расти куда-то дальше Senior красильщика кнопок
https://medium.com/google-developer-experts/crash-course-on-the-kotlin-compiler-k1-k2-frontends-backends-fe2238790bd8
Еще немножко про компиляторы. Как вы все знаете, ребята из JB активно работают над K2 компилятором, В этом статье будет немножко о различиях старого подхода и нового подхода.
И да, блин это все желательно знать, если вы хотите расти куда-то дальше Senior красильщика кнопок
Medium
Crash Course on the Kotlin Compiler | K1 + K2 Frontends, Backends
Quick detour on why there are so many versions and how it affects data transformations in the compiler
🔥2
Дала интервью про личный бренд: https://skillbox.ru/media/code/zachem-programmistu-sotsseti-lichnyy-brend-netvorking-i-samovyrazhenie/
Skillbox
Зачем программисту соцсети: личный бренд, нетворкинг и самовыражение
Все говорят: «Ходи на митапы, заведи блог, участвуй в жизни комьюнити». Но есть ли в этом смысл? Обсуждаем с лидерами мнений русскоязычного IT.
👍11
Forwarded from Mobile Developer (Алексей Гладков)
Анонс стрима
Когда Аврора ОС появится в магазинах? Ответы на вопросы. Максим Горшенин и Алексей Гладков
https://youtube.com/live/YVqhaVS7Iow
Всем привет, после видео поступило огромное количество вопросов в комментариях. И мы хотели бы ответить на некоторые из них. Например
👉 Когда Аврора появится в магазинах
👉 Чем форк сейлфиша отличается от форка андроида
👉 Как решить проблему с отсутствием приложений в магазине
И многое другое, так что тыкайте в колокольчик, подписывайтесь на канал и увидимся с вами 21 июня в 19:30
Гость на стриме: @imaxairu
Подписывайтесь на его канал тоже!
Когда Аврора ОС появится в магазинах? Ответы на вопросы. Максим Горшенин и Алексей Гладков
https://youtube.com/live/YVqhaVS7Iow
Всем привет, после видео поступило огромное количество вопросов в комментариях. И мы хотели бы ответить на некоторые из них. Например
👉 Когда Аврора появится в магазинах
👉 Чем форк сейлфиша отличается от форка андроида
👉 Как решить проблему с отсутствием приложений в магазине
И многое другое, так что тыкайте в колокольчик, подписывайтесь на канал и увидимся с вами 21 июня в 19:30
Гость на стриме: @imaxairu
Подписывайтесь на его канал тоже!
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
🔥4👍3💩3❤1
Forwarded from iOS.Devs (Surik Sarkisyan)
Еще один свежий материал про Swift Macros, который представили на прошедшем WWDC!
Объясняется суть, показываются примеры использования, объясняется, как писать макросы. В общем есть всё, чтобы быстро разобраться в вопросе 👍
Инстурмент интересный. Еще интереснее насколько он поможет держать код строже и с соблюдением всех договоренностей. Компилятор и так защищает от большинства ошибок. С этим должно стать еще лучше.
https://www.avanderlee.com/swift/macros/
Объясняется суть, показываются примеры использования, объясняется, как писать макросы. В общем есть всё, чтобы быстро разобраться в вопросе 👍
Инстурмент интересный. Еще интереснее насколько он поможет держать код строже и с соблюдением всех договоренностей. Компилятор и так защищает от большинства ошибок. С этим должно стать еще лучше.
https://www.avanderlee.com/swift/macros/
SwiftLee
Swift Macros: Extend Swift with New Kinds of Expressions
Macros in Swift allow you to extend the compiler with custom build errors and code generation to eliminate extraneous boilerplate code.