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 этих инструмента, мы узнаем, надеюсь, в скором времени 😎
Forwarded from Mobile Developer (Алексей Гладков)
Автор библиотеки Decompose завел личный блог
https://t.iss.one/arkivanov_logs
Все вы, наверное, знаете (или если не знали, то теперь узнаете) Аркадия Иванова. Прекрасный человек, живет в Лондоне, работает в Google и в свободное время пилит библиотеку Decompose. Предлагаю вам подписаться на его канал и это не реклама, а моя рекомендация от души, так как с Аркадием знакомы уже достаточно давно и это правда отличный инженер и человек
P.S. Там про жизнь в Лондоне, про работу инженером в гугле и другие интересные вещи
https://t.iss.one/arkivanov_logs
Все вы, наверное, знаете (или если не знали, то теперь узнаете) Аркадия Иванова. Прекрасный человек, живет в Лондоне, работает в Google и в свободное время пилит библиотеку Decompose. Предлагаю вам подписаться на его канал и это не реклама, а моя рекомендация от души, так как с Аркадием знакомы уже достаточно давно и это правда отличный инженер и человек
P.S. Там про жизнь в Лондоне, про работу инженером в гугле и другие интересные вещи
Telegram
Логи Программиста
Меня зовут Аркадий Иванов. В настоящий момент живу в Лондоне, работаю в 𝕏 (Twitter), до этого в Google. Тащусь от Open Source. Здесь пишу всё, что приходит в голову.
Twitter: x.com/arkann1985
Блог жены программиста: t.iss.one/wifeinit
Twitter: x.com/arkann1985
Блог жены программиста: t.iss.one/wifeinit
🔥15👍3
Интересное решение для реализации на Compose таймлайнов:
https://github.com/pushpalroy/jetlime
https://github.com/pushpalroy/jetlime
GitHub
GitHub - pushpalroy/JetLime: A Kotlin Multiplatform library to display a timeline view. 🍋
A Kotlin Multiplatform library to display a timeline view. 🍋 - pushpalroy/JetLime
👍7❤1👎1
Хотите себя попробовать, как спикер, но стесняетесь? Боитесь, что нет темы, а то, что подобрали, неинтересно? Приходите к нам на День открытых дверей) Вы пообщаетесь с нашими экспертами и получите консультацию (абсолютно бесплатно)) Это будет 3й сезон, когда мы будем повторять такой опыт. Всегда несколько спикеров к нам приходят после Дня открытых дверей
❤1
Forwarded from Mobius — канал конференции
Все, что вы хотели знать о подготовке доклада — спросите у Программного комитета Mobius лично!
Приглашаем вас на Q&A-встречу для будущих спикеров — 1 февраля с 19:00 до 20:00 по Москве.
На ней встрече вы получите:
— Рекомендации, как сформулировать тему и тезисы;
— Советы по структуре и подаче, которые помогут сделать доклад интереснее;
— Подсказки, где искать материалы для подготовки.
Приходите с черновиком доклада, примерными тезисами или просто идеей выступления. Тему можно выбрать на сайте Mobius или предложить свою.
Чтобы зарегистрироваться, выбирайте свободный слот в календаре своей платформы:
🍎 iOS
🤖 Android
Если вы готовите доклад о KMM или кроссплатформенной разработке — записывайтесь в любом из календарей.
Участники Программного комитета пообщаются с каждым индивидуально. Время на одного участника — 15 минут.
Подробности уточняйте у координатора конференции Моники Кобалия на почте: [email protected]
Приглашаем вас на Q&A-встречу для будущих спикеров — 1 февраля с 19:00 до 20:00 по Москве.
На ней встрече вы получите:
— Рекомендации, как сформулировать тему и тезисы;
— Советы по структуре и подаче, которые помогут сделать доклад интереснее;
— Подсказки, где искать материалы для подготовки.
Приходите с черновиком доклада, примерными тезисами или просто идеей выступления. Тему можно выбрать на сайте Mobius или предложить свою.
Чтобы зарегистрироваться, выбирайте свободный слот в календаре своей платформы:
🍎 iOS
🤖 Android
Если вы готовите доклад о KMM или кроссплатформенной разработке — записывайтесь в любом из календарей.
Участники Программного комитета пообщаются с каждым индивидуально. Время на одного участника — 15 минут.
Подробности уточняйте у координатора конференции Моники Кобалия на почте: [email protected]
❤4
Forwarded from iOS Broadcast (Андрей Зонов)
Альтернативные магазины приложений на iOS, что уже известно
👉 MarketplaceKit - новый фреймворк для разработки альтернативных магазинов. Так же известный как "фреймворк за миллион евро"🤑
👉 Epic подтвердили свою готовность создать свой "альтстор"
👉 Apple продолжит взимать плату за приложения, загруженные из "альтсторов". При превышении миллиона загрузок в год, разработчики должны заплатить Apple 50 центов. По данным Apple, менее 1% европейских разработчиков превышают этот порог
👉 Некоммерческие организации, аккредитованные образовательные учреждения и государственные учреждения cмогут бесплатно создать альтернативный магазин приложений и не платить комиссию при превышении порога установок
👉 По всему миру будут доступны приложения для облачного гейминга
👉 Apple будет проверять приложения, скаченные из альтернативных сторов и предупреждать пользователей, аналогично с macOS
👉 Доступность "альтсторов" будет проверяться по региону , который система будет определять по совокупности факторов (GPS, Wi-Fi и Cellular). Посмотреть регион можно будет в новом поле настроек - "Identifiable Region". VPN или Смена региона не влияют на значение поля
👉 MarketplaceKit - новый фреймворк для разработки альтернативных магазинов. Так же известный как "фреймворк за миллион евро"
👉 Epic подтвердили свою готовность создать свой "альтстор"
👉 Apple продолжит взимать плату за приложения, загруженные из "альтсторов". При превышении миллиона загрузок в год, разработчики должны заплатить Apple 50 центов. По данным Apple, менее 1% европейских разработчиков превышают этот порог
👉 Некоммерческие организации, аккредитованные образовательные учреждения и государственные учреждения cмогут бесплатно создать альтернативный магазин приложений и не платить комиссию при превышении порога установок
👉 По всему миру будут доступны приложения для облачного гейминга
👉 Apple будет проверять приложения, скаченные из альтернативных сторов и предупреждать пользователей, аналогично с macOS
👉 Доступность "альтсторов" будет проверяться по региону , который система будет определять по совокупности факторов (GPS, Wi-Fi и Cellular). Посмотреть регион можно будет в новом поле настроек - "Identifiable Region". VPN или Смена региона не влияют на значение поля
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Подключайтесь) https://www.youtube.com/watch?v=Y9Y-c-MsEe4
YouTube
Android Worldwide January 2024
👍2👌1🤣1
Очень крутой воркшоп. Если вы не знали, что есть клавиатура для незрячих, и как она выглядит, то узнаете об этом из нашего видео
🔥1
Forwarded from Mobius — канал конференции
#видеозаписи
Если на странице товара есть его название, рейтинг, цена до скидки, со скидкой, размер скидки и промокод, то в каком порядке приложение должно озвучивать это всё незрячему пользователю?
С подобными вопросами разбирались в выступлении «Проектирование невизуальных интерфейсов», и в этот #МобильныйВторник открываем его запись.
Если на странице товара есть его название, рейтинг, цена до скидки, со скидкой, размер скидки и промокод, то в каком порядке приложение должно озвучивать это всё незрячему пользователю?
С подобными вопросами разбирались в выступлении «Проектирование невизуальных интерфейсов», и в этот #МобильныйВторник открываем его запись.
🔥9
#вопрос Похоже, готова сама записаться на день открытых дверей в Мобиус, чтобы мне подсказали тему следующего доклада 🤣 Пишите в комментарии, про что вам было бы интересно послушать