Forwarded from Алексей Гладков
Аврора идет в Compose Multiplatform
Ключевым, для меня лично, событием было объявление и начале RnD процесса по портированию котлина и компоуза на Аврора ОС
Надо понимать, что сейчас проходит процесс сбора данных для будущих работ. На фото вы как раз видите часть такого процесса
Но. Я вчера от одного человека хорошую фразу слышал. Допустим, через год на Авроре будет Compose Multiplatform, а будет ли он в вашем приложении?
А вот это уже важный вопрос. Если вы давно хотели затянуть к себе K/C MP, то сейчас самое время поторопить ваших менеджеров и теперь для этого появляется реальная причина
А если у вас уже есть приложение на CMP, то напишите об этом в комментариях - это очень важно
Я со своей стороны приложу максимальные усилия к тому, чтобы это произошло как можно быстрее
Также я полагаю сделают и все остальные участники рабочей группы
Ключевым, для меня лично, событием было объявление и начале RnD процесса по портированию котлина и компоуза на Аврора ОС
Надо понимать, что сейчас проходит процесс сбора данных для будущих работ. На фото вы как раз видите часть такого процесса
Но. Я вчера от одного человека хорошую фразу слышал. Допустим, через год на Авроре будет Compose Multiplatform, а будет ли он в вашем приложении?
А вот это уже важный вопрос. Если вы давно хотели затянуть к себе K/C MP, то сейчас самое время поторопить ваших менеджеров и теперь для этого появляется реальная причина
А если у вас уже есть приложение на CMP, то напишите об этом в комментариях - это очень важно
Я со своей стороны приложу максимальные усилия к тому, чтобы это произошло как можно быстрее
Также я полагаю сделают и все остальные участники рабочей группы
❤14🔥8👍6
Эта пауза оправдана, если они ищут, чтобы ИИ работал у всех и везде
Forwarded from XOR
Тим Кук поделился своей утренней рутиной. Учимся начинать день, как миллиардер:
🟢 Подъем каждый день в 5:00. На этом моменте многие закроют инструкцию 😭
🟢 Далее разбираем почту, читаем письма от пользователей вашего продукта, а также просматриваем отчеты о продажах за ночь.
🟢 Идем в спортзал, закрываем все дневные достижения на Apple Watch под рок-музыку.
🟢 Отправляемся в офис и только теперь начинаем работать со своего MacBook.
Кстати, Тим Кук разбирает почту с помощью Apple Intelligence, и на слова про отставание компании в ИИ-гонке отвечает так:
@xor_journal
Кстати, Тим Кук разбирает почту с помощью Apple Intelligence, и на слова про отставание компании в ИИ-гонке отвечает так:
«Когда встает выбор — быть первым или лучшим, Apple всегда выберет качество»😎
@xor_journal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤷♂3❤2
К сожалению, по ряду причин сообщество Android Worldwide решило прекратить свои митапы. Возможно, в будущем они возобновятся, но сейчас, увы, деятельность на паузу
😢17👏1
Не прошло недели, как отгремел Мобиус 2024, а мы зазываем вас уже на Мобиус 2025 (весна) :
https://mobiusconf.com/callforpapers/
У нас открыт CFP, уже много заявок, которые мы скоро начнем рассматривать, а закроем CFP в начале того года.
Дерзайте, приносите темы. Чем раньше подадитесь, тем раньше начнете прорабатывать свои доклады с помощью кураторов.
Обязательно расскажите своим коллегам и отнесите своим деврелам
https://mobiusconf.com/callforpapers/
У нас открыт CFP, уже много заявок, которые мы скоро начнем рассматривать, а закроем CFP в начале того года.
Дерзайте, приносите темы. Чем раньше подадитесь, тем раньше начнете прорабатывать свои доклады с помощью кураторов.
Обязательно расскажите своим коллегам и отнесите своим деврелам
Mobius 2025 Autumn. Конференция по мобильной разработке
Mobius 2025 Autumn | Подача заявки на доклад | Конференция для мобильных разработчиков
Всё о том, как стать спикером Mobius 2025 Autumn: как подать заявку, как выбрать тему, какие доклады подойдут, как выглядит процесс рассмотрения
❤4👍1
Апрель у нас будет насыщенным. 9-10 апреля будет Мобиус в Москве, а 11-12 апреля "Стачка" в Ульяновске.
Бегите подаваться сюда до 31 января
Бегите подаваться сюда до 31 января
ul25.nastachku.ru
Спикерам 2025 Ульяновск
Стань спикером XIII международной IT-конференции «Стачка»!ПрограммаВ этом году программа конференции состоит из 45+ секций в рамках 4 направлений По всем вопросам связанными с докладами и программойTelegram @nastachku_program email friends@nastachku ru Как…
👍4❤1
Forwarded from Mobius — канал конференции
#анонсы
Две новости про Mobius 2025 Spring, и обе хорошие
Мы открыли прием заявок не только на спикерство, но и продажу билетов тоже.
😀 Билеты уже в продаже
Пока цены стартовые — самое время запросить у компании билет или спланировать покупку самому. Затем билеты будут дорожать раз в пару месяцев. Доверяете репутации Mobius — берите билеты уже сейчас. Хотите критично оценить контент — подождите постов, где мы будем рассказывать о спикерах и докладах.
Купить билет
😀 Подавайте заявку на выступление— до 14 января
Знакомства и нетворкинг, живые беседы и дискуссии, интересные вопросы и обратная связь, известность в комьюнити, прокачка своего бренда, личностный рост, строчка в резюме — вот только несколько причин стать спикером на Mobius 2025 Spring.
Хотите выступить — заходите на страницу подачи заявок. Там и список тем, и критерии хорошего доклада, и помощь в подготовке. Там же можно связаться с программным координатором, чтобы уточнить все недостающие подробности.
Подавайте заявку уже сейчас! К весне вы будете подготовлены и собраны в бой.
Стать спикером
Две новости про Mobius 2025 Spring, и обе хорошие
Мы открыли прием заявок не только на спикерство, но и продажу билетов тоже.
Пока цены стартовые — самое время запросить у компании билет или спланировать покупку самому. Затем билеты будут дорожать раз в пару месяцев. Доверяете репутации Mobius — берите билеты уже сейчас. Хотите критично оценить контент — подождите постов, где мы будем рассказывать о спикерах и докладах.
Купить билет
Знакомства и нетворкинг, живые беседы и дискуссии, интересные вопросы и обратная связь, известность в комьюнити, прокачка своего бренда, личностный рост, строчка в резюме — вот только несколько причин стать спикером на Mobius 2025 Spring.
Хотите выступить — заходите на страницу подачи заявок. Там и список тем, и критерии хорошего доклада, и помощь в подготовке. Там же можно связаться с программным координатором, чтобы уточнить все недостающие подробности.
Подавайте заявку уже сейчас! К весне вы будете подготовлены и собраны в бой.
Стать спикером
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Напоминаю, что я еще и преподаю в Otus iOS разработку. А в следующий вторник я буду вести открытое занятие по многопоточности
👍2❤1
Forwarded from Мобильная разработка
Многопоточность в iOS — настоящий лабиринт. Постоянные сложности с синхронизацией, запутанные GCD-задачи, и, конечно, бесконечная головная боль с поддержкой стабильной работы приложений.
Представьте, что все эти проблемы решены. Вы уверенно используете Actor и async/await для управления потоками, легко синхронизируете задачи и мигрируете с GCD на новые, более простые и эффективные подходы. Ваш код становится чище, а производительность приложений — выше.
На открытом вебинаре 5 ноября в 20:00 мск вы узнаете, как структурированная многопоточность с Actor и async/await упрощает работу iOS-разработчика.
Присоединяйтесь и получите ценные знания для практики, а также скидку на обучение на курсе «iOS Developer. Professional»: https://tprg.ru/lnzu
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Представьте, что все эти проблемы решены. Вы уверенно используете Actor и async/await для управления потоками, легко синхронизируете задачи и мигрируете с GCD на новые, более простые и эффективные подходы. Ваш код становится чище, а производительность приложений — выше.
На открытом вебинаре 5 ноября в 20:00 мск вы узнаете, как структурированная многопоточность с Actor и async/await упрощает работу iOS-разработчика.
Присоединяйтесь и получите ценные знания для практики, а также скидку на обучение на курсе «iOS Developer. Professional»: https://tprg.ru/lnzu
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍5
Forwarded from Mobile Developer (Алексей Гладков)
This media is not supported in your browser
VIEW IN TELEGRAM
DivKit на Авроре
Недавно клиент библиотеки для реализации Backend Driven UI под названием DivKit появился на Flutter. В статье подробно разобраны поддержанные на момент написания фичи.
👉 Спасибо можно сказать Никите Шумскому (Яндекс Еда) и Олегу Гойколову (ОМП)
👉 На видео вы видите демо проект, собранный через DivKit
👉 В приложении есть аутентификация и отображение погоды. Есть работа с навигацией и стейтами
👉 Проект состоит из двух частей:
- клиент на Flutter под мобильные платформы, с подключенной библиотекой DivKit;
- сервер, написанный на языке Kotlin с использованием DivKit и Spring Boot.
👉 Приложение собранно на Flutter версии 3.24 и самой свежей версии эмбеддера, версия Авроры – 5.1.0.100.
Дальше небольшая цитата от разработчиков:
Давайте выразим респект ребятам через 🔥. Чем больше языков и фреймворков под Аврору тем быстрее она будет развиваться
P.S. Фризит видео, а не приложение
Недавно клиент библиотеки для реализации Backend Driven UI под названием DivKit появился на Flutter. В статье подробно разобраны поддержанные на момент написания фичи.
👉 Спасибо можно сказать Никите Шумскому (Яндекс Еда) и Олегу Гойколову (ОМП)
👉 На видео вы видите демо проект, собранный через DivKit
👉 В приложении есть аутентификация и отображение погоды. Есть работа с навигацией и стейтами
👉 Проект состоит из двух частей:
- клиент на Flutter под мобильные платформы, с подключенной библиотекой DivKit;
- сервер, написанный на языке Kotlin с использованием DivKit и Spring Boot.
👉 Приложение собранно на Flutter версии 3.24 и самой свежей версии эмбеддера, версия Авроры – 5.1.0.100.
Дальше небольшая цитата от разработчиков:
Данные шаги было необходимо проделать дополнительно поверх обычного шаблона Flutter проекта:
1. Добавить к проекту приложения платформу aurora с помощью команды:
flutter-aurora create --platforms=aurora --template=app --org=<ORG_NAME> <APPNAME>
2. Поскольку DivKit транзитивно (неявно) зависит от path_provider, то в pubspec.yaml приложения необходимо добавить зависимость path_provider_aurora.
3. Прописать пермишены (Internet;UserDirs) в desktop файле.
4. Собирать проект с помощью команды:
flutter-aurora build aurora –release
5. Полученный rpm подписать ключом разработчика, залить на телефон через scp и устанавить через приложение Файловый Менеджер.
Что нам это дает? Таким образом можно запускать проекты, которые написаны на Flutter в том числе и на Авроре. А вот библиотека DivKit позволит сделать очень гибкое решение, при котором клиенты не будут завязаны на релизные процесс и смогут получать наиболее актуальные данные и UI с сервера. Это может помочь ускорить вывод новых продуктов и адаптацию имеющихся под OS Аврора.
Давайте выразим респект ребятам через 🔥. Чем больше языков и фреймворков под Аврору тем быстрее она будет развиваться
P.S. Фризит видео, а не приложение
🔥16👎4
Что ж, это будет работать, если у вас есть рабочая подписка на Copilot. Я поставила себе расширение, но т.к правильной карты у меня нет, да и почему-то не дает мне убрать инфу о неправильном способе оплаты, поэтому ни подписки, ни ИИ в XCode
🔥1
Forwarded from Код Воробья для iOS разработчиков
This media is not supported in your browser
VIEW IN TELEGRAM
Ставится как приложение — инструкция в readme
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4⚡2
Forwarded from Кирилл Розов. Блог броадкастера
Молодцы Huawei что интегрировали Алису https://t.iss.one/alice_yndx/1210
Telegram
Алиса х Около Яндекс Станции
⚡️ Алиса в планшетах HUAWEI
Весной появились первые смартфоны HUAWEI с нашим виртуальным ассистентом по умолчанию, а совсем недавно стартовали продажи первых планшетов со встроенной Алисой — HUAWEI MatePad Pro 12.2 и MatePad 12 X.
Вы сможете голосом включать…
Весной появились первые смартфоны HUAWEI с нашим виртуальным ассистентом по умолчанию, а совсем недавно стартовали продажи первых планшетов со встроенной Алисой — HUAWEI MatePad Pro 12.2 и MatePad 12 X.
Вы сможете голосом включать…
👍3😁3
Forwarded from Кирилл Розов. Блог броадкастера
Задумывался куда публиковать новость... Сообщество разочаровалось как Google относится к Flutter и сделали форк - Flock. Инициатор - Мэтт Кэрролл, бывший сотрудник Google, ранее входивший в команду разработчиков Flutter. Проект позиционируется как Flutter+ и не намерен расколоть сообщество. Целью проекта Flock является ускорение развития и расширение вовлечённых в разработку ресурсов за счёт сообщества, не связанного с Google.
Действия Google по сокращению команды Flutter привела к изменению приоритетов и стагнации разработки фреймворка для десктоп-платформ (разработка для 3 из 6 поддерживаемых платформ сейчас ограничена работой, связанной лишь с сопровождением имеющейся кодовой базы) Нехватка разработчиков также негативно влияет на устранение проблем - некоторые сообщения об ошибках могут оставаться в очереди годами.
👍7😁1
Буквально через несколько часов выступаю на Crossconf с докладом про AI и KMP для SDUI:
https://crossconf.com/topic.php?id=2
https://crossconf.com/topic.php?id=2
👍10😁1
Forwarded from Kotlin
Антипаттерн: Остановите утечку Kotlin Flow Collectors в вашей ViewModel Android
Статья обсуждает антипаттерн в разработке на Android, связанный с использованием
https://sachankapil.medium.com/anti-pattern-stop-leaking-kotlin-flow-collectors-in-your-android-viewmodel-b85d5b09b987
✍️ @kotlin_lib
Статья обсуждает антипаттерн в разработке на Android, связанный с использованием
Flow
и ViewModel в Kotlin. Она затрагивает проблему "утечки" коллекторов, которая возникает, если коллекты управляются неправильно, что может привести к утечкам памяти и неэффективному использованию ресурсов. Автор предлагает рекомендации по предотвращению этой проблемы через правильное управление коллекторами flow в жизненном цикле ViewModel.https://sachankapil.medium.com/anti-pattern-stop-leaking-kotlin-flow-collectors-in-your-android-viewmodel-b85d5b09b987
✍️ @kotlin_lib
🔥9🥴5👍4👎1
Forwarded from Android Broadcast
Компания потратила 6 месяцев на повышение скорости работы эмулятора, а также уменьшение количества его падений и фризов. Инициативу назвали Project Quartz. Всё это время не делали никаких новых фичей
Что сделали:
👉 Переехали на новую версию Qt
👉 Обновили gfxstream
👉 Добавили более 600 end-to-end тестов
👉 Уменьшили кол-во открыты багов и ошибок на 43.5% (формулировки исправили нету 😁). Осталось 2605 открытых
По итогу добились на 30% меньше крешей в самой свежей версии Android Emulator 35.2.10
Я как раз недавно выпустил видео про фичи эмулятора и могу сказать что он работает очень хорошо
#androidstudio #эмулятор
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍5❤2