Forwarded from iOS Broadcast (Андрей Зонов)
В SwiftUI каждый год появляются новые ViewModifier, которые хочется использовать уже сейчас, но для сохранения обратной совместимости не понятно куда вставить if #available. Хочу поделиться с вами своим подходом к опциональным модификаторам, которые помогают подготовиться к миграции на новые API а так же добавить функциональность в те версии где это возможно
1️⃣ Создаем дженерик Wrapper Backport
2️⃣ Добавляем его к View
3️⃣ Добавляем нужную нам реализацию в Backport
4️⃣ Используем тот же ViewModifier только из backport
А как вы решаете эту задачу?
А как вы решаете эту задачу?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Буквально вчера я ловила корректные версии Gradle и Kotlin под Android и KMP.
Forwarded from Android Broadcast (Кирилл Розов)
Вышел Gradle 8.4
👉 Поддержка Java 21
👉 Увеличена скорость компиляции Java на Windows
👉 Описание конфигураций по ролям:
🛠️ Исправление багов
Улучшения Kotlin DSL
👉 Kotlin 1.9.10
👉 Оператор
👉 В Kotlin DSL зашили ссылки на исходный код
#gradle
👉 Поддержка Java 21
👉 Увеличена скорость компиляции Java на Windows
👉 Описание конфигураций по ролям:
consumable
, resolvable
и Dependency Scope
🛠️ Исправление багов
Улучшения Kotlin DSL
👉 Kotlin 1.9.10
👉 Оператор
=
стал стабильным. Пригодится для Property👉 В Kotlin DSL зашили ссылки на исходный код
#gradle
Forwarded from Android Broadcast (Кирилл Розов)
Forwarded from Mobius — канал конференции
Выступление на Mobius может вдохновить на большое исследование.
Например, на прошлом Mobius тимлид команды системных сервисов SberDevices Максим Сидоров рассказывал участникам про оптимизации функций в Kotlin. При подготовке к докладу, он провел большое исследование оптимизации. И так успешно, что теперь его разработки — ускорение Distinct и Flatten — будут включены в Kotlin 2.0. (Подробности на сайте JetBrains)
Кстати, на прошлой неделе мы выложили в открытый доступ доклад Максима «Измеряем Sequence».
Смотрите и вдохновляйтесь! 😏
Например, на прошлом Mobius тимлид команды системных сервисов SberDevices Максим Сидоров рассказывал участникам про оптимизации функций в Kotlin. При подготовке к докладу, он провел большое исследование оптимизации. И так успешно, что теперь его разработки — ускорение Distinct и Flatten — будут включены в Kotlin 2.0. (Подробности на сайте JetBrains)
Кстати, на прошлой неделе мы выложили в открытый доступ доклад Максима «Измеряем Sequence».
Смотрите и вдохновляйтесь! 😏
Crossconf выложили новую порцию видео. Ловите запись моего доклада по плагинам компилятора:
https://www.youtube.com/watch?v=dCjUkowFDWM
https://www.youtube.com/watch?v=dCjUkowFDWM
YouTube
Kotlin Multiplatform и плагины компилятора на практике // Анна Жаркова, Usetech
О докладе:
Плагины компилятора Kotlin — мощный инструмент для оптимизации кода приложения, автоматизации решения ряда задач. Их достоинством является легковесность и гибкость использования. Также плагины компилятора Kotlin поддерживают различные таргеты и…
Плагины компилятора Kotlin — мощный инструмент для оптимизации кода приложения, автоматизации решения ряда задач. Их достоинством является легковесность и гибкость использования. Также плагины компилятора Kotlin поддерживают различные таргеты и…
Forwarded from EasySwift iOS🍏 (Ilia)
Только что Apple разослали письмо, в котором рассказывают о возможности разработчикам из России позволить пользователям совершать покупки в обход AppStore.
Основные моменты:
- это не покупка внутри приложения, а возможность перенаправить пользователей в web, где они смогут совершить покупку
- комиссия 27% и нужно самостоятельно подавать финансовые отчеты Apple
- нужно подать заявку и соответствовать ряду требований
- Apple может провести аудит в любой момент
Надеюсь, что это первый, но очень большой шаг в сторону альтернативных сторов. Подробнее в официальном релизе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from iOS Broadcast (Андрей Зонов)
Список изменений в Xcode 15.0.1 RC:
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Mobile Developer (Алексей Гладков)
Опубликованы доклады с прошедшего в этом году CrossConf'23! Подобрал для вас самые интересные на мой взгляд
📺 ОС Аврора. Статус поддержки фреймворка Flutter / Денис Глазков
📺 BDUI - Что это и зачем на примере DivKit / Ольга Ким
📺 Kotlin Multiplatform и плагины компилятора на практике / Анна Жаркова
📺 FFI или как подружить Dart с С / Артем Ефименко
📺 Зачем KMP / Андрей Ортяшов
Приятного просмотра!
📺 ОС Аврора. Статус поддержки фреймворка Flutter / Денис Глазков
📺 BDUI - Что это и зачем на примере DivKit / Ольга Ким
📺 Kotlin Multiplatform и плагины компилятора на практике / Анна Жаркова
📺 FFI или как подружить Dart с С / Артем Ефименко
📺 Зачем KMP / Андрей Ортяшов
Приятного просмотра!
YouTube
ОС Аврора. Статус поддержки фреймворка Flutter // Денис Глазков, Открытая Мобильная Платформа
О докладе:
В ходе доклада вы узнаете, почему команда операционной системы «Аврора»
решила задуматься над адаптацией популярных кроссплатформенных
фреймворков. Денис Глазков расскажет, почему портирование кроссплатформенных технологий на новую платформу —…
В ходе доклада вы узнаете, почему команда операционной системы «Аврора»
решила задуматься над адаптацией популярных кроссплатформенных
фреймворков. Денис Глазков расскажет, почему портирование кроссплатформенных технологий на новую платформу —…
Уже в четверг состоится классное мероприятие. Обязательно приходите, особенно, если вы из Питера. Рекомендовано к посещению
Forwarded from Первый Питерский
19 октября в Санкт-Петербурге впервые пройдет ИТ-конференция «Импульс Т1» 💫
Это одно из самых значимых мероприятий в сфере технологий и инноваций в России.
Участники в режиме реального времени смогут обсудить, как повысить престиж инженерной школы и помочь современным новаторам превратить идею в бизнес-проект!
На конференции можно будет познакомиться с топовыми экспертами, прокачать свои навыки и поделиться смелыми идеями — все участники могут попробовать себя в роли спикера и выиграть поездку в Москву, на главный «Импульс T1» этого года.
Регистрируйтесь!
erid: LdtCKAHX8
18+ Реклама. ООО «Т1"
ОГРН 1197746617419
Это одно из самых значимых мероприятий в сфере технологий и инноваций в России.
Участники в режиме реального времени смогут обсудить, как повысить престиж инженерной школы и помочь современным новаторам превратить идею в бизнес-проект!
На конференции можно будет познакомиться с топовыми экспертами, прокачать свои навыки и поделиться смелыми идеями — все участники могут попробовать себя в роли спикера и выиграть поездку в Москву, на главный «Импульс T1» этого года.
Регистрируйтесь!
erid: LdtCKAHX8
18+ Реклама. ООО «Т1"
ОГРН 1197746617419
25 октября в 19 Мск JugRu совместно с IT_One проводят митап по автоматизированному тестированию: "Снятся ли чатботам нейросетевые автотесты?"
Онлайн, бесплатно, вход по регистрации.
https://it-one.jugru.org/
Онлайн, бесплатно, вход по регистрации.
https://it-one.jugru.org/
it-one.jugru.org
Джедайские трюки Java, или Как оптимизировать приложения
Офлайн-митап о том, как делать производительные многопоточные Java-приложения
Этой осенью многие выходят из зоны комфорта и меняют свою жизнь. Пожелаем и Роману, и JetBrains удачи!
Forwarded from Mobile Developer (Алексей Гладков)
Роман Елизаров покидает Jetbrains. Очень грустная новость. Но, давайте поблагодарим его огонечком за все, что он для нас сделал и пожелаем удачи
https://twitter.com/relizarov/status/1715364391388930456
Надеюсь, Котлин передастся к кому-то такому же пассионарному и разностороннему каким был и есть Роман
https://twitter.com/relizarov/status/1715364391388930456
Надеюсь, Котлин передастся к кому-то такому же пассионарному и разностороннему каким был и есть Роман
Forwarded from Mobile Broadcast | Анонсы (Кирилл Broadcast)
Сообщество Mobile Broadcast @mobile_broadcast_news расширяется за пределы локальных сообществ! Встречайте сообщество экспертов мобильной разработки Mobile Broadcast Experts (MBE)
Каждый MBE - это эксперт в направление, который хорошо знает технологию и делает вклад в ее развитие, а также популяризирует её!
Позже мы расскажем как вы можете быть сертифицированы как эксперт, следите за новостями
Каждый MBE - это эксперт в направление, который хорошо знает технологию и делает вклад в ее развитие, а также популяризирует её!
Позже мы расскажем как вы можете быть сертифицированы как эксперт, следите за новостями