Вчера выступила на YaTalks с докладом про виджеты Android vs iOS. Welcome) Также немного затронула тему кросс-платформы:
https://www.youtube.com/live/OXOMNjIjxO8?si=PdpZLP2TQzOGMKDt&t=4050
https://www.youtube.com/live/OXOMNjIjxO8?si=PdpZLP2TQzOGMKDt&t=4050
YouTube
YaTalks 2023: Разработка интерфейсов
Поговорим о хардовых технологиях и значимых трендах в индустрии без привязки к стекам и конкретным инструментам.00:00:00 Обратный отсчет00:11:03 Тернистый пу...
👍12🔥3❤2👏1
Forwarded from Android Broadcast (Кирилл Broadcast)
Показали первую превью KSP2 . Основные фичи:
👉 Использует K2 компилятор (нужно включать K2 компилятор в Kotlin)
👉 Новый отдельный генератор кода, который дает больше свободы и фичей по сравнению с текущим плагином Kotlin компилятора
Чтобы попробовать вам надо использовать KSP 1.0.14 или выше. Затем в
В новой версии есть изменения в поведении API
#ksp #k2 #kotlin
👉 Использует K2 компилятор (нужно включать K2 компилятор в Kotlin)
👉 Новый отдельный генератор кода, который дает больше свободы и фичей по сравнению с текущим плагином Kotlin компилятора
Чтобы попробовать вам надо использовать KSP 1.0.14 или выше. Затем в
gradle.properties
добавитьksp.useKSP2=true
В новой версии есть изменения в поведении API
#ksp #k2 #kotlin
👍4🔥1
Forwarded from Код Воробья для iOS разработчиков
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Apple начали подрезать возможность использовать сториборды. Теперь собственные свойства становятся deprecated
👍2
Forwarded from Код Воробья для iOS разработчиков
Вышел 💻 Xcode 15.1:
–🧩 @IBDesignable официально деприкейтед
– Максросы можно использовать в Playground
– Для☁️ Xcode Cloud в условия добавили старт только вручную (см. скриншот)
RC совпадает с релизом — если скачивали, обновлять не нужно. Писать под🥽 visionOS через бету 💻 15.2.
–
– Максросы можно использовать в Playground
– Для
RC совпадает с релизом — если скачивали, обновлять не нужно. Писать под
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
#2024 Так как.я в отличие от других IT-продвиженцев и IT-блогеров не сильно много уделяла внимание каналу в этом году, то статистики у меня, увы, вряд ли набралось 😅 Но я постараюсь исправиться 😇 и уделять каналу, и вам больше внимания. И начу уже с этих каникул.
Хочу пожелать всем успехов в карьере, работе и жизни. Развития в IT, финансовом плане. Здоровья всякого крепкого, радости и мирного неба!
Хочу пожелать всем успехов в карьере, работе и жизни. Развития в IT, финансовом плане. Здоровья всякого крепкого, радости и мирного неба!
❤54👍2🔥2🕊1
#видео #devfest DevFest Омск открыли доступ ко всем записям конференции 2023. По всем секциям собралась довольно сильная программа. Советую посмотреть не только секции iOS (где я была членом ПК и помогала собирать программу) и Android (где я выступила про KSP и Compose), но и Flutter с Aurora 😉 Делитесь впечатлениями
👍3
Forwarded from ДевФест
🎁🎉 DevFest Omsk дарит ПОДАРОК в честь Нового года! 🎉🎁
Для тех, кто хочет провести выходные с пользой для себя и наполниться новыми знаниями, DevFest Omsk предоставляет ОТКРЫТЫЙ ДОСТУП ко всем записям докладов конференции 2023 года.
Подарите себе знания и готовьтесь к новым вызовам в 2024 году!
Ссылка на официальный YouTube канал конференции
https://youtube.com/@DevFestOmsk
Желаем вам продуктивных выходных!
💻🚀 #DevFestOmsk #новыйгод #подарок #знания #ITконференция
Для тех, кто хочет провести выходные с пользой для себя и наполниться новыми знаниями, DevFest Omsk предоставляет ОТКРЫТЫЙ ДОСТУП ко всем записям докладов конференции 2023 года.
Подарите себе знания и готовьтесь к новым вызовам в 2024 году!
Ссылка на официальный YouTube канал конференции
https://youtube.com/@DevFestOmsk
Желаем вам продуктивных выходных!
💻🚀 #DevFestOmsk #новыйгод #подарок #знания #ITконференция
❤8🔥3🕊1
Единственный кейс, в котором я сталкивалась с необходимостью использовать AnyView, была самописная навигация, где надо было хранить вьюшки в стеке. Т.к на бою я так и не попробовала, то ничего про измерительные результаты сказать и не могу. В целом, если не нужна анонимизация View, в качестве общего типа можно использовать протокол, то вы с такими изысками и не столкнетесь
🕊1
Forwarded from iOS Broadcast (Андрей Зонов)
Не очевидное место оптимизаций для
SwiftUI
. Сам я не задумывался раньше что стертый тип View
может привести не только к увеличению времени компиляции но и к проблемам в производительности. В статье рассматривается, когда стоит использовать конкретные типы для разных View в контейнерах. Так же подсвечивается не очевидный момент с тем что использование if-else
приводит к той же ситуации что и использование AnyView
.Каковы ваши впечатления от
AnyView
? Вы широко использовали его и заметили ли вы какое-либо снижение производительности?Please open Telegram to view this post
VIEW IN TELEGRAM
🕊1
#kotlin Решила закрепить свои материалы в виде серии статей или курса (может, с публикацией через Boosty). Хочется узнать ваше мнение, что было бы интереснее:
1. Плагины Kotlin 🤩
2. KSP 🍸
3. Kotlin Multiplatform👽
4 SwiftUI 🙈
Накидайте реакции и заходите в комментарии
1. Плагины Kotlin 🤩
2. KSP 🍸
3. Kotlin Multiplatform👽
4 SwiftUI 🙈
Накидайте реакции и заходите в комментарии
🤩9👍5❤4
Про что было бы интереснее курс/статьи
Anonymous Poll
39%
Плагины Kotlin
31%
KSP
53%
Kotlin Multiplatform
15%
SwiftUI
36%
Все, от basic до advanced
#aurora Продолжаем осваивать новые технологии. Пришло время пробовать Flutter. Вы спросите, а как же KMP и KN? Отвечу: всему свое время. Поэтому Flutter конкретно в данном кейсе будет не лишним
👍12🔥1
Forwarded from iOS Broadcast (Андрей Зонов)
В Swift 5.9 появился Observation фреймворк, но, к сожалению, он работает только в iOS 17+. Большинство разработчиков не смогут использовать эти инструменты еще несколько лет. Pointfee реализовали свой бекпорт Observable для iOS 13+, Perception и выпустили его как библиотеку с MIT лиценцией
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Очень жаль, что решили в этом году на DUMP не делать секцию Mobile
Forwarded from DUMP 2025
Самая любимая, самая масштабная и теплая ИТ-конференция на Урале пройдет 26 апреля в Екатеринбурге и мы уже принялись за сбор программы. В этом году у нас не будет секции Mobile, зато будет в два раза больше докладов в Backend-секции. Программные комитеты уже знакомятся с первыми докладами, а мы пока напомним, какие секции будут на ДАМПе и куда вы можете заявиться со своим выступлением:
Backend, Frontend, Design, Team, Product, Testing&QA, Platform Engineering, SA&BA, ML&DS и Science.
Вы можете подать свой доклад в любую из этих секций (в одну или несколько) при условии, что раньше не выступали с ним на других конференциях публично.
Очень важно: подавая заявку, начинайте готовиться. Составьте план выступления, тезисы, подберите визуал. Тогда вам будет что обсудить с Программном комитете уже во время первого созвона и сэкономить время для подготовки самого доклада. Прием заявок закроем 15 февраля.
Все доклады DUMP ориентированы на аудиторию middle и выше. Нам интересны необычные кейсы, уникальные наработки, оригинальные решения сложных или типовых проблем и т.д. Участники Программных комитетов — сами опытные спикеры и помогут вам подготовить ваше выступление так, чтобы было понятно не только вам, но и слушателям.
Конференция DUMP — это классное профессиональное сообщество и отличный шанс прокачать свой скилл публичных выступлений, пообщаться с коллегами и посмотреть на свою работу глазами тех, кто будет слушать вас во время доклада. В прошлом году на конференции было почти 2000 человек, а в этом мы ждем еще больше!
Подробные требования к докладам в каждой секции и форма для заявки здесь. Всех ждем!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3😐2
Сезон конференций и митапов объявляем открытым. 30 января Android Worldwide запускают первую в этом году сессию:
https://android-worldwide.com/register/
Среди спикеров заявлены:
Pavlo Stavyskyi с докладом про автоматизацию миграции с Gradle на Bazel
Алексей Быков с докладом про ExoPlayer
Marcin Moskała с докладом про эффективность корутин и сравнение метрик с RxJava, Loom
Также хочу выделить Прию Синдкар с ее докладом про тестирование UI в Jetpack Compose.
И еще много интересных докладов)
Сессия будет транслироваться на Youtube. Все абсолютно бесплатно. И где-то 7 февраля мы запустим CFP на весенний Android Worldwide 😉 Почему мы? Потому что я и там в программном комитете)
https://android-worldwide.com/register/
Среди спикеров заявлены:
Pavlo Stavyskyi с докладом про автоматизацию миграции с Gradle на Bazel
Алексей Быков с докладом про ExoPlayer
Marcin Moskała с докладом про эффективность корутин и сравнение метрик с RxJava, Loom
Также хочу выделить Прию Синдкар с ее докладом про тестирование UI в Jetpack Compose.
И еще много интересных докладов)
Сессия будет транслироваться на Youtube. Все абсолютно бесплатно. И где-то 7 февраля мы запустим CFP на весенний Android Worldwide 😉 Почему мы? Потому что я и там в программном комитете)
Android-Worldwide
Android Worldwide - Register
Android Worldwide is an international collective of developer communities who like to put on a recurring special event for Android Devs, and related engineering specialties.
🔥16❤1👍1👎1