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
Forwarded from Mobile Developer (Алексей Гладков)
Новый стрим на канале
Почему так мало женщин в IT? Круглый стол / Мобильный разработчик
https://youtube.com/live/FSPxj2c4oPY?feature=share
Всем привет. Жизнь уже давно показала нам, что гендерные различия никак не влияют на работу в IT. Но при этом, практически во всех компаниях существует серьезный гендерный дисбаланс
На этом круглом столе попытаемся выяснить почему так
Гости:
Анна Жаркова - Руководитель группы разработки компании Usetech, эксперт, популяризатор и боярыня мобильной разработки.
Полина Скалкина - Руководитель iOS-разработки в Doubletapp
Маргарита Лукина - Синьор фронтенд разработчик
Ждем всех в 18:00 (мск) 25 января
Почему так мало женщин в IT? Круглый стол / Мобильный разработчик
https://youtube.com/live/FSPxj2c4oPY?feature=share
Всем привет. Жизнь уже давно показала нам, что гендерные различия никак не влияют на работу в IT. Но при этом, практически во всех компаниях существует серьезный гендерный дисбаланс
На этом круглом столе попытаемся выяснить почему так
Гости:
Анна Жаркова - Руководитель группы разработки компании Usetech, эксперт, популяризатор и боярыня мобильной разработки.
Полина Скалкина - Руководитель iOS-разработки в Doubletapp
Маргарита Лукина - Синьор фронтенд разработчик
Ждем всех в 18:00 (мск) 25 января
YouTube
Почему так мало женщин в IT? Круглый стол / Мобильный разработчик
Вступить в закрытый клуб элитных разработчиков - https://boosty.to/mobiledev/purchase/2228998?ssource=DIRECT&share=subscription_link
Всем привет. Жизнь уже давно показала нам, что гендерные различия никак не влияют на работу в IT. Но при этом, практически…
Всем привет. Жизнь уже давно показала нам, что гендерные различия никак не влияют на работу в IT. Но при этом, практически…
👍11🔥5
Ловите версию Compose Multiplatform 1.6.0-beta01:
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.6.0-beta01
Много разных интересных фиксов. Среди них:
Поддержка @Composable для UIViewController
Удаление экспериментального флага в Gradle
Исправление проблем с кодированием рендеринга Skia в разных потоках
Исправление проблем с оффсетами
Исправление проблем с DataPicker
А также поддержка Kotlin 1.9.22
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.6.0-beta01
Много разных интересных фиксов. Среди них:
Поддержка @Composable для UIViewController
Удаление экспериментального флага в Gradle
Исправление проблем с кодированием рендеринга Skia в разных потоках
Исправление проблем с оффсетами
Исправление проблем с DataPicker
А также поддержка Kotlin 1.9.22
GitHub
Release 1.6.0-beta01 · JetBrains/compose-multiplatform
Highlights
Resource library improvements (demo project)
Compile-time checking of resources through a generated Res class
Introduce top level composeResources dir with drawable, font, files, value...
Resource library improvements (demo project)
Compile-time checking of resources through a generated Res class
Introduce top level composeResources dir with drawable, font, files, value...
🔥7
Forwarded from iOS Broadcast (Андрей Зонов)
⚡️ Apple разрешила установку приложений не из App Store на iOS, но только для ЕС
👉 Приложения можно будет загружать из сторонних магазинов. Комиссии не будет, но будет сбор €0,5 за «технологию»
👉 За обработку платежей через App Store будет комиссия - 3%
👉 В iOS 17.4 можно будет выбирать браузер по умолчанию, выбрать его предложат при первом запуске Safari на iOS 17.4. Разработчики могут использовать движки, отличные от Safari
👉 Приложения можно будет загружать из сторонних магазинов. Комиссии не будет, но будет сбор €0,5 за «технологию»
👉 За обработку платежей через App Store будет комиссия - 3%
👉 В iOS 17.4 можно будет выбирать браузер по умолчанию, выбрать его предложат при первом запуске Safari на iOS 17.4. Разработчики могут использовать движки, отличные от Safari
Apple Newsroom
Apple announces changes to iOS, Safari, and the App Store in the European Union
Apple announced changes to iOS, Safari, and the App Store impacting developers’ apps in the EU to comply with the DMA.
😁1🤯1😱1
На канале Алексея Гладкова появляется анонс крутейшей крутизны: KMP + Aurora и МК Виталия Зарубина. Как ему удалось подружить 2 этих инструмента, мы узнаем, надеюсь, в скором времени 😎