Записки разработчицы
И так, дублируемся https://max.ru/join/EFZKZ12_7W8pd5hzb9LTKNDo6vC5RlhVENeSZsJ8E_U
Для тех, кто ставит "радостные" реакции, поясняю. Канал будет вестись и в ТГ, и в Максе. Все претензии вы можете направить РКН
💩39👍14👎13🤡8❤7😭7🗿2🔥1🆒1
Продолжим на позитивной ноте. В Xcode добавили мощи агентов для разработки https://www.apple.com/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/
Фича доступна с версии 26.3. Подписку на Claude вы прокидываете свою собственную через настройки Xcode и Apple Inteligence. Но стоит опробовать и с локальными провайдерами
Фича доступна с версии 26.3. Подписку на Claude вы прокидываете свою собственную через настройки Xcode и Apple Inteligence. Но стоит опробовать и с локальными провайдерами
😁6🔥4💩3❤2
Forwarded from iOS Broadcast (Андрей Зонов)
Xcode 26 3 принёс agentic coding. Из коробки интегрированы Claude Code и Codex, но можно подключить и свой агент через MCP мост. Как это сделать детально разбирается в статье на примере Gemini. В результате Xcode сможет выполнять многошаговые задачи в проекте через Xcode инструменты. Удивительно что Gemini не завезли в Xcode, учитывая что Apple выбрала Gemini для новой Siri
Шаги подключения
gemini mcp add xcode-tools xcrun mcpbridge.gemini/settings.json с командой xcrun и аргументом mcpbridgeПолезные команды внутри Gemini
/mcp list показать доступные инструменты/mcp desc описание инструментовPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2
Ровно 2 недели остается до FlutterConf - уникального мероприятия, где вас ждут доклады только по Flutter. Наши спикеры ухитрились и подготовили новый контент за довольно короткое время)
https://flutterconf.ru/
Цены на билеты доступные. Интересные доклады и нетворкинг гарантируем
https://flutterconf.ru/
Цены на билеты доступные. Интересные доклады и нетворкинг гарантируем
👎10🔥7
Вот в такие времена живем. Базу надо не только учить, но и переучивать
🥴2
Forwarded from Android Broadcast
Это изменение почти никто не увидит в changelog’ах, но оно напрямую влияет на то, насколько плавно работает интерфейс любого приложения.
MessageQueue — это очередь задач главного потока с которой работает Handler. Каждый Android-разработчик фактически работает с ней каждый день, даже если напрямую не задумывается об этом. Looper берёт из неё сообщения, передаёт их Handler’ам, выполняет UI-обновления, lifecycle-события, обработку ввода, invalidate, работу фреймворков и большую часть межпоточного взаимодействия. По сути, это диспетчер всей работы main thread.
Исторически эта очередь почти не менялась около двадцати лет. Внутри она была защищена одним lock’ом. Пока один поток добавлял сообщение, другой не мог работать с очередью. На старых устройствах это не было критично, но на современных многоядерных системах стало появляться всё чаще: background-поток держит lock, планировщик переключает CPU на другие задачи, а UI-поток в этот момент ждёт.
В Android 17 мезанизм работы очереди переписали полностью. Новая реализация стала lock-free. Вместо общего lock используются атомарные операции, а сама структура очереди разделена на две части: потоки могут добавлять сообщения без блокировок, а главный поток уже самостоятельно упорядочивает и выполняет задачи. Важное свойство такого подхода — хотя бы один поток всегда может продолжать работу независимо от поведения остальных.
Это не обновление из категории «приложение стало быстрее на X процентов». Изменение работает глубже. Оно снижает вероятность случайных блокировок главного потока, уменьшает количество missed frames и делает время кадра стабильнее под нагрузкой. Особенно это заметно в сценариях, где одновременно происходит много фоновой работы: запуск приложения, работа камеры, тяжёлые UI, интенсивные операции в фоне.
🤯 В одном из примеров Google показывают блокировку UI-потока почти на 18 мс только из-за конкуренции за lock — этого уже достаточно, чтобы пропустить кадр на экране 60 Гц, не говорю уже про 120.
На самом деле это интересный сигнал о направлении развития Android. Долгое время оптимизации происходили на уровне API и фреймворков. Сейчас Google всё чаще переписывает базовые механизмы конкурентности самой платформы. И это логично: современные устройства уже редко упираются в вычислительную мощность, чаще — в синхронизацию потоков и contention. MessageQueue находится в центре всей работы UI-потока, поэтому даже небольшие улучшения здесь масштабируются на всю экосистему.
🔗 Больше подробностей про работу механизма можно найти в техническом разборе от Google
#Android #Android17
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍11❤7
Forwarded from Aurora Developers (Vitaliy Zarubin)
🔥 Compose Multiplatform доступен на ОС Аврора!
Отличные новости для Kotlin-сообщества и всех, кто интересуется российской мобильной разработкой. Теперь вы можете создавать приложения для ОС Аврора, используя современный и привычный инструментарий — Kotlin и Compose Multiplatform.
Что опубликовано:
В репозитории на mos.hub выложены компоненты, необходимые для разработки:
- Проекты Compose Multiplatform для сборки.
- Готовые артефакты в репозитории Aurora Maven.
- Плагин для Gradle, упрощающий сборку приложений.
Что дальше?
В планах — расширение поддержки платформы и стабилизация проекта. А уже сейчас в документации вы найдете подробное руководство по началу работы, а также два демонстрационных приложения, которые помогут быстро разобраться с особенностями платформы.
👉 Документация
Хотите помочь проекту стать лучше?
Присоединяйтесь к разработке на mos.hub! Мы открыты к вашему коду и экспертизе. Только #ВМЕСТЕ мы сможем сделать инструмент максимально полезным для всего сообщества.
👉 Репозиторий
Отличные новости для Kotlin-сообщества и всех, кто интересуется российской мобильной разработкой. Теперь вы можете создавать приложения для ОС Аврора, используя современный и привычный инструментарий — Kotlin и Compose Multiplatform.
Что опубликовано:
В репозитории на mos.hub выложены компоненты, необходимые для разработки:
- Проекты Compose Multiplatform для сборки.
- Готовые артефакты в репозитории Aurora Maven.
- Плагин для Gradle, упрощающий сборку приложений.
Что дальше?
В планах — расширение поддержки платформы и стабилизация проекта. А уже сейчас в документации вы найдете подробное руководство по началу работы, а также два демонстрационных приложения, которые помогут быстро разобраться с особенностями платформы.
👉 Документация
Хотите помочь проекту стать лучше?
Присоединяйтесь к разработке на mos.hub! Мы открыты к вашему коду и экспертизе. Только #ВМЕСТЕ мы сможем сделать инструмент максимально полезным для всего сообщества.
👉 Репозиторий
🔥13💩10❤5👍3👎1🤔1
Весна - время обновлений.
🔨 Очень классный канал @hardworkerIT, в котором делятся полезными гайдами, важными статьями, примерами кода, новостями и многим другим.
Рекомендую подписаться 👍
Рекомендую подписаться 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥1🙏1
Сегодня веду первый доклад и круглый стол на Flutterconf. Мы стартовали ИИ и закончили ИИ. Статья на тему применимости и интересные решения. И стоит ли
🔥5🤮1
Forwarded from Хабр
Как распутать спагетти-код за нейросетью?
Маркетологи обещают готовые приложения по одному текстовому промпту. Звучит как наступившее будущее, но на масштабе крупнее 500 строк магия исчезает. За красивой структурой директорий скрывается мёртвая хватка циклических зависимостей, а DI-контейнер лишь маскирует раздутый God Object.
Выбор ИИ неподходящих библиотек сжигает десятки часов на оптимизацию, заставляя переписывать рендер на нативные UI-решения. Мультиагентные системы на этапе рыхлой базы только усугубляют хаос.
Проследим четыре стадии жёсткого рефакторинга ИИ-кода.
Маркетологи обещают готовые приложения по одному текстовому промпту. Звучит как наступившее будущее, но на масштабе крупнее 500 строк магия исчезает. За красивой структурой директорий скрывается мёртвая хватка циклических зависимостей, а DI-контейнер лишь маскирует раздутый God Object.
Выбор ИИ неподходящих библиотек сжигает десятки часов на оптимизацию, заставляя переписывать рендер на нативные UI-решения. Мультиагентные системы на этапе рыхлой базы только усугубляют хаос.
Проследим четыре стадии жёсткого рефакторинга ИИ-кода.
🔥12😁5❤1
Forwarded from Карьерный IT-психолог 🤗 Юлия Уварова
🔥 [Debug карьеры] Лид, доклады, книга: неочевидный путь роста в IT
🎬 ВК-видео 🎬 YouTube
Знакомьтесь, Анна Жаркова — руководитель группы мобильной разработки в ГК Юзтех, практикующий инженер с более чем 10-летним опытом, член программных комитетов Mobius и CodeFest, а теперь еще и автор книги-бестселлера «Kotlin Multiplatform на практике».
Кому будет интересно это интервью?
🟠 Мобильным разработчикам (Android/iOS), которые думают о кросс-платформе и карьерном росте.
🟠 Техлидам и руководителям, которые строят мобильные практики и выбирают технологии.
🟠 Всем, кто хочет публиковаться и выступать — от первого доклада до написания книги.
🟠 Девушкам в IT, которые сталкиваются со стереотипами и ищут вдохновляющие примеры карьеры.
🟠 Инженерам, интересующимся Kotlin Multiplatform — из первых рук от практика и популяризатора.
Ключевые инсайты из разговора:
✨ Как доказывать экспертизу? Анна честно рассказывает, как на старте карьеры сталкивалась с предвзятостью на собеседованиях и как через глубокие знания и уверенность завоевала авторитет.
✨ От идеи до тиража: Реальный путь написания технической книги — не про «вдохновение», а про дисциплину, выбор издательства и работу с редакторами.
✨ Зачем идти в программные комитеты конференций? Это не просто «для строчки в резюме», а про влияние на комьюнити, нетворкинг и иной уровень экспертизы.
✨ Kotlin Multiplatform (KMP) — это уже production-ready? Анна делится практическим взглядом изнутри: где KMP работает идеально, а где еще есть подводные камни.
⚡️ Главный совет от Анны:
Не бойтесь пробовать новое и глубоко погружаться в то, что интересно. Рассматривайте новые технологии не как угрозу, а как возможность занять свою нишу и вырасти как эксперту. Карьера в IT — это марафон, а не спринт, и ваш уникальный стек и опыт — главный актив.
Соц.сети Анны:
https://t.iss.one/prettygeeknotes
@azharkova
Ведущая подкаста:
Юлия Уварова, IT-психолог, писатель, автор книги "Debug выгорания: 50 историй IT-Фениксов"
Смотреть полное интервью:
➡️ ВК-видео ⬅️
➡️ YouTube ⬅️
Как вы думаете, что важнее для карьерного прорыва сегодня — глубина экспертизы в одной технологии или широкая ачивка в смежных областях?
Место встречи: ИТ-конференция «Стачка» @nastachku_ru до встречи в апреле!
🎬 ВК-видео 🎬 YouTube
Знакомьтесь, Анна Жаркова — руководитель группы мобильной разработки в ГК Юзтех, практикующий инженер с более чем 10-летним опытом, член программных комитетов Mobius и CodeFest, а теперь еще и автор книги-бестселлера «Kotlin Multiplatform на практике».
Кому будет интересно это интервью?
Ключевые инсайты из разговора:
Не бойтесь пробовать новое и глубоко погружаться в то, что интересно. Рассматривайте новые технологии не как угрозу, а как возможность занять свою нишу и вырасти как эксперту. Карьера в IT — это марафон, а не спринт, и ваш уникальный стек и опыт — главный актив.
Соц.сети Анны:
https://t.iss.one/prettygeeknotes
@azharkova
Ведущая подкаста:
Юлия Уварова, IT-психолог, писатель, автор книги "Debug выгорания: 50 историй IT-Фениксов"
Смотреть полное интервью:
Как вы думаете, что важнее для карьерного прорыва сегодня — глубина экспертизы в одной технологии или широкая ачивка в смежных областях?
Место встречи: ИТ-конференция «Стачка» @nastachku_ru до встречи в апреле!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16🔥6🤮2🥰1
Поздравляю нас с международным женским днем! Желаю, чтобы всегда был выбор, чем заниматься, возможности для полноценной самореализации, карьерного роста и возможностей и адекватной достойной заработной платы. Также желаю, чтобы вас, как профессионалов, оценивали по достоинству, ценили то, что вы делаете, без стереотипов и предрассудков, уважали вас и ваши достижения
❤26🔥11🥰5🤡3❤🔥2💅1
Forwarded from Юзтех
Дамы и господа, встречайте новый продукт на отечественном рынке 🚀
ГК «Юзтех» представила ИИ-платформу «Лонч» — решение промышленного уровня, которое объединяет видеоаналитику, обработку изображений, документов и аудиопотоков в единую систему управления событиями и производственными показателями.🔥
Платформа позволяет за 48 часов развернуть проекты без длительной подготовки и сложной кастомной разработки. Единая масштабируемая архитектура платформы заменяет разрозненные ИИ-проекты и продукты, а также способна стать базой для системного внедрения ИИ в бизнес-процессы.😎
«Лонч» применяется в промышленности, добыче, переработке, агробизнесе, логистике и других отраслях с большим объемом операционных данных.🧑💻
Платформа «Лонч» включена в реестр отечественного ПО и соответствует требованиям по технологической независимости и импортозамещению (№ 32234 от 17.02.2026).
Подробнее — на нашем сайте.⬅
ГК «Юзтех» представила ИИ-платформу «Лонч» — решение промышленного уровня, которое объединяет видеоаналитику, обработку изображений, документов и аудиопотоков в единую систему управления событиями и производственными показателями.
Платформа позволяет за 48 часов развернуть проекты без длительной подготовки и сложной кастомной разработки. Единая масштабируемая архитектура платформы заменяет разрозненные ИИ-проекты и продукты, а также способна стать базой для системного внедрения ИИ в бизнес-процессы.
«Лонч» применяется в промышленности, добыче, переработке, агробизнесе, логистике и других отраслях с большим объемом операционных данных.
Платформа «Лонч» включена в реестр отечественного ПО и соответствует требованиям по технологической независимости и импортозамещению (№ 32234 от 17.02.2026).
Подробнее — на нашем сайте.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Мы собираем такую программу, чтобы наши зрители разрывались и не знали, какие же доклады посетить, и хотели пойти на все)
Forwarded from Mobius — канал конференции
Кирилл Розов о генеративном AI в мобильной разработке на Mobius 2026 Spring
На Mobius выступит наш постоянный спикер — Кирилл Розов (Альфа-Банк Беларусь), один из ведущих экспертов по мобильной разработке и внедрению AI-ассистентов в продуктовых командах.
Кирилл расскажет честную историю перехода от скепсиса и страха к осознанному использованию AI. Разберем, как этот инструмент помогает повышать эффективность и качество разработки.
Вы узнаете:
🔹как генеративный AI меняет архитектуру приложений, процессы тестирования и роль разработчика;
🔹паттерны поведения команд и разработчиков на разных стадиях внедрения AI;
🔹практические шаги, которые помогут безопасно и эффективно интегрировать AI в рабочие процессы;
🔹какие специалисты будут особенно востребованы в ближайшие годы — разработчики с системным мышлением, архитекторы, тимлиды и QA, умеющие управлять AI, а не конкурировать с ним.
Приходите послушать доклад, а главное — пообщаться с самим Кириллом в дискуссии.
Купить билет
На Mobius выступит наш постоянный спикер — Кирилл Розов (Альфа-Банк Беларусь), один из ведущих экспертов по мобильной разработке и внедрению AI-ассистентов в продуктовых командах.
Кирилл расскажет честную историю перехода от скепсиса и страха к осознанному использованию AI. Разберем, как этот инструмент помогает повышать эффективность и качество разработки.
Вы узнаете:
🔹как генеративный AI меняет архитектуру приложений, процессы тестирования и роль разработчика;
🔹паттерны поведения команд и разработчиков на разных стадиях внедрения AI;
🔹практические шаги, которые помогут безопасно и эффективно интегрировать AI в рабочие процессы;
🔹какие специалисты будут особенно востребованы в ближайшие годы — разработчики с системным мышлением, архитекторы, тимлиды и QA, умеющие управлять AI, а не конкурировать с ним.
Приходите послушать доклад, а главное — пообщаться с самим Кириллом в дискуссии.
Купить билет
💩19👍5❤4🔥4