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
Присоединяйтесь к трансляции Яндекс Субботника: https://vk.com/video-17796776_456241255
VK Видео
Я.Субботник по мобильной разработке // 16 ноября 2024
Я.Субботник по мобильной разработке — большой митап в офисе Яндекса и онлайн для iOS- и Android-разработчиков. Вопросы можно задавать с хэштегом #вопрос в чате https://t.iss.one/mobilesubbotnik 0:00:00 Начало трансляции 0:02:56 Открытие - Артур Василов 0:04:25…
🔥3
История, конечно, не уровня Хемингуэя и ботиночек, но тоже печальная. Одно из обновлений Windows на моем домашнем ноуте (старичок 2017 года, оставшийся для пет-проектов) напрочь удалило загрузчик для раздела с Убунтой (отчекрыженного мной в конце того года для разработки под Аврору). Сам раздел, похоже, тоже почил
😢18👍2
Записки разработчицы
История, конечно, не уровня Хемингуэя и ботиночек, но тоже печальная. Одно из обновлений Windows на моем домашнем ноуте (старичок 2017 года, оставшийся для пет-проектов) напрочь удалило загрузчик для раздела с Убунтой (отчекрыженного мной в конце того года…
Итак, пришлось покопаться с настройками BIOS бисовой машины, которая решила сегодня показать, кто тут тварь дрожащая, удалить пару внезапных разделов, возникших после обновления. Раздел с Убунтой восстановить не удалось, он пал, поэтому пришлось переустановить его заново. Благо репы у меня были сохранены сразу. В итоге я донастроила все и настроила нормальный Flutter под Aurora. Всем спасибо за помощь и поддержку!
❤15👍7🤡2👎1💩1🖕1
Да, и вы правильно поняли, что на канале начнут чаще выходить новости и по Flutter. Нет, это не означает, что KMP уходит на какой-либо другой план. Или что кто-то из них кого-то переиграл. Я не сторонник одной корзины-одного стэка в технологическом смысле. Для каждой задачи есть свой инструмент и свое решение, больше знаешь - увереннее чувствуешь себя в мире IT
🔥27👍7💯3🤡2❤1
Кстати, его можно и пощупать и поковырять для своих будущих наработок
👍2
Forwarded from Kotlin Multiplatform Broadcast
Media is too big
VIEW IN TELEGRAM
Touchlab показали Compose Swift Bridge, который сгенерирует весь необходимый код для интеграции и позволят писать UI в Compose
#touchlab #compose #swiftui #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7💩2