Со всей этой кутерьмой мы забыли, что iOS и другие разработки Apple не сводятся только к LLM и работе с ними (ну хотя у Apple своего нет). И мы чуть не пропустили еще один подход к Swift Concurrency
🤡1
Forwarded from iOS Broadcast (Андрей Зонов)
В Swift 6.2 появилась превью новой фичи, под флагом
NonisolatedNonsendingByDefault. В комьюнити и форумах swift обсуждается идея, которая набирает отклик в Swift-сообществе: начинать проект с non-Sendable типов и добавлять Sendable / actor только там, где действительно нужна безопасность между потоками. Этот подход предлагает более простой путь к переходу на Swift Concurrency, чем повсеместное использование акторов и Sendable. В чём суть Non-Sendable First Design:
non-Sendable, пока они не пересекают границы изоляции (то есть не должны быть переданы в Task, actor или другой изоляционный контекст)@MainActor, @Sendable, акторов, пока код фактически не требует потокобезопасного обменаПочему это может быть полезно:
Sendable, пока они используются в одном доменеSendable/actor именно туда, где это важно📌 Статья от Apple
📌 Оригинальный пропоузал
📌 Обсуждение на reddit
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Forwarded from Алексей Гладков
Подборка моих агентов
https://github.com/AlexGladkov/claude-code-agents
Тут в чате у Глеба стали спрашивать каких агентов я использую, поэтому я решил выложить их на общее обозрение. Я не буду рассказывать как я к этому пришел или как я их использую, но думаю сложив 2 и 2 вы сами сможете это использовать
Несколько важных моментов
👉 Они все заточены на Kotlin, но думаю, если надо вы можете поправить их на свой язык
👉 Они заточены под мой стиль кода и как мне удобно писать, так что в каком-то смысле это слепок моей личности
👉 Тут есть бэкенд, мобилка и фронтенд
👉 Это лучше всего комбинировать с кастомными командами и MCP
Если вы хотите как-то больше узнавать про всю эту движуху и оперативно получать все мои знания по этой теме, то вы можете оформить подписку тут - @famous_md_bot
Там я делюсь этими знаниями и своими экспериментами (считайте, что это бортовой журнал) на регулярной основе
https://github.com/AlexGladkov/claude-code-agents
Тут в чате у Глеба стали спрашивать каких агентов я использую, поэтому я решил выложить их на общее обозрение. Я не буду рассказывать как я к этому пришел или как я их использую, но думаю сложив 2 и 2 вы сами сможете это использовать
Несколько важных моментов
👉 Они все заточены на Kotlin, но думаю, если надо вы можете поправить их на свой язык
👉 Они заточены под мой стиль кода и как мне удобно писать, так что в каком-то смысле это слепок моей личности
👉 Тут есть бэкенд, мобилка и фронтенд
👉 Это лучше всего комбинировать с кастомными командами и MCP
Если вы хотите как-то больше узнавать про всю эту движуху и оперативно получать все мои знания по этой теме, то вы можете оформить подписку тут - @famous_md_bot
Там я делюсь этими знаниями и своими экспериментами (считайте, что это бортовой журнал) на регулярной основе
👎11😐8🤡5🔥4👾1
Forwarded from Информатика • Алексей Гладков
🇯🇵 Apple вводит в Японии с iOS 26.2 поддержку альтернативных магазинов приложений и внешних платежей, чтобы соответствовать закону MSCA о конкуренции в мобильном ПО.
Это третий крупный регион после ЕС и Бразилии.
RuStore, давай - дожимай!!!
⸻
YouTube | VkVideo | Telegram | Pikabu
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤2👎1🤮1
Записки разработчицы
Теперь уже официально Apple и Google заключиди многолетнее соглашение о сотрудничестве. Apple планирует использовать Gemini в самом разном функционале, включая Siri. Вероятно, поддержка провайдера от Google появится и в Xcode
Вообще это хорошо, что Apple решили не включаться в гонку ИИ и вернулись к разработке и поддержке других фичей. У них очень много продуктов, в том числе и для разработчиков, в которых есть, что делать и дорабатывать.
💯14🤷♂5
Разработчики Claude все больше сосредотачиваются на разработке своей эко-системы и сворачивают возможность использования в сторонних IDE (если ваши подписки в них превратились в тыкву, или функционал просто перестал работать, это оно). Недавно ИИ-стартап Anthropic представил Claude Cowork. Это инструмент для автоматизации работы с файлами на компьютере на базе агента для программирования Claude Code.
В режиме Cowork агент получает доступ к выбранной пользователем папке на компьютере — с возможностью чтения, редактирования или создания файлов в этой директории.
https://rozetked.me/news/43806-anthropic-zapustila-claude-cowork-ii-agent-kotoryy-sposoben-avtonomno-upravlyat-komp-yuterom
Как по мне, выглядит несколько небезопасно. Амбициозно, впечатляюще, но небезопасно
В режиме Cowork агент получает доступ к выбранной пользователем папке на компьютере — с возможностью чтения, редактирования или создания файлов в этой директории.
https://rozetked.me/news/43806-anthropic-zapustila-claude-cowork-ii-agent-kotoryy-sposoben-avtonomno-upravlyat-komp-yuterom
Как по мне, выглядит несколько небезопасно. Амбициозно, впечатляюще, но небезопасно
rozetked.me
Anthropic запустила Claude Cowork — ИИ-агент для управления файлами на компьютере
Пока только для подписчиков 100-долларового тарифа Claude Max.
🔥5👍1
Как говорится, what a week, huh - it is wednesday, captain. Настроимся на весну посреди зимы, холодов природных и не только.
10-11 апреля в Ульяновске пройдет новый сезон "Стачки", и как ПК секции "Мобильная разработка" я ищу спикеров.
https://ul.nastachku.ru/
Ждем доклады уровня от миддл:
- нативная мобильная разработка
• импортозамещение
• кроссплатформенная мобильная разработка
• кейсы с железками и IoT
• тестирование мобильных приложений (UI, автоматизированное и т.п)
• мобилка + дизайн
• метрики
• и многое другое)
Подавайте ваши заявки сюда https://ul.nastachku.ru/spikeram) А потом пишите мне)
Кстати, конференция многосекционная, поэтому в обмен на классное выступление вы получаете крутой нетворкинг, а также знакомитесь с неповторимым колоритом Ульяновска)
10-11 апреля в Ульяновске пройдет новый сезон "Стачки", и как ПК секции "Мобильная разработка" я ищу спикеров.
https://ul.nastachku.ru/
Ждем доклады уровня от миддл:
- нативная мобильная разработка
• импортозамещение
• кроссплатформенная мобильная разработка
• кейсы с железками и IoT
• тестирование мобильных приложений (UI, автоматизированное и т.п)
• мобилка + дизайн
• метрики
• и многое другое)
Подавайте ваши заявки сюда https://ul.nastachku.ru/spikeram) А потом пишите мне)
Кстати, конференция многосекционная, поэтому в обмен на классное выступление вы получаете крутой нетворкинг, а также знакомитесь с неповторимым колоритом Ульяновска)
❤7👍4💩3🔥2
А еще у вас остается всего месяц на подачу заявки на Mobius 😱. Да-да, мы ждем ваши заявки CFP *до 12 февраля*.
Сама конференция пройдет в Мск 12-13 мая https://mobiusconf.com/callforpapers/
Сама конференция пройдет в Мск 12-13 мая https://mobiusconf.com/callforpapers/
Mobius 2026 Spring. Конференция по мобильной разработке
Mobius 2026 Spring | Подача заявки на доклад | Конференция для мобильных разработчиков
Всё о том, как стать спикером Mobius 2026 Spring: как подать заявку, как выбрать тему, какие доклады подойдут, как выглядит процесс рассмотрения
❤4👍2👎2👏2
31 декабря 2025, в канун Нового Года, было представлено обновление Swift Stream IDE. Это open-source расширение для VSCode, позволяющее приступить к работе со Swift проектами в dev-контейнерах в несколько кликов, предоставляя готовые окружения для различных направлений, таких как: server-side, web, embedded, и Android.
👉 Читать статью
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8💊2👍1
Прочитайте, прежде чем обновлять Gradle в своем проекте
👌2
Forwarded from Android Broadcast
🤯 Dagger Hilt блокирует переход на AGP 9.0
Android Gradle Plugin 9.0 официально зафиксировал новый стабильный конфигурационный API (вышла стабильная версия с релизом AS Otter FD 3) — это одно из самых значимых изменений в инфраструктуре Android и Kotlin Multiplatform за последние годы. Цели понятны и правильные лучше работа с кэшем и общая скорость сборок. Подробнее про все изменения я писал в отдельном посте
Google несколько релизов подряд аккуратно готовил экосистему к этому переходу, заранее добавив новый API и дав время авторам плагинов адаптироваться. Но на практике всё упирается в плагины.
Я столкнулся с тем, что Gradle-плагин Dagger Hilt до сих пор использует старую модель конфигурации и несовместим с новым DSL из AGP 9.0. В результате проект нельзя перевести на новую версию без отключения Hilt или включения режим совместимости. Иронично, что именно официальный инструмент от Google сейчас становится блокером для обновления.
Да, в AGP оставили compatibility-флаги, позволяющие продолжать сборку по старым правилам. Это спасает проекты от немедленного падения, но полностью отключает все ключевые преимущества AGP 9.0 — configuration cache, ускоренную конфигурацию и новую модель плагинов.
💬 Вы уже пробовали миграцию на AGP 9.0? Что блокирует? Делитесь в комментариях мнением.
UPD. По заявлениям подписчиков также есть проблемы в работе KAPT и KSP
#Android #AndroidDev #Gradle #Dagger #Hilt
Android Gradle Plugin 9.0 официально зафиксировал новый стабильный конфигурационный API (вышла стабильная версия с релизом AS Otter FD 3) — это одно из самых значимых изменений в инфраструктуре Android и Kotlin Multiplatform за последние годы. Цели понятны и правильные лучше работа с кэшем и общая скорость сборок. Подробнее про все изменения я писал в отдельном посте
Google несколько релизов подряд аккуратно готовил экосистему к этому переходу, заранее добавив новый API и дав время авторам плагинов адаптироваться. Но на практике всё упирается в плагины.
Я столкнулся с тем, что Gradle-плагин Dagger Hilt до сих пор использует старую модель конфигурации и несовместим с новым DSL из AGP 9.0. В результате проект нельзя перевести на новую версию без отключения Hilt или включения режим совместимости. Иронично, что именно официальный инструмент от Google сейчас становится блокером для обновления.
Да, в AGP оставили compatibility-флаги, позволяющие продолжать сборку по старым правилам. Это спасает проекты от немедленного падения, но полностью отключает все ключевые преимущества AGP 9.0 — configuration cache, ускоренную конфигурацию и новую модель плагинов.
UPD. По заявлениям подписчиков также есть проблемы в работе KAPT и KSP
#Android #AndroidDev #Gradle #Dagger #Hilt
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3🤔1
А теперь полезное, для тех, кто хочет охватить, как можно больше актуальной информации по IT новинкам
Совместно с коллегами составили полезную подборку "IT в деле". Это и для тех, кто давно в сфере, и для начинающих. И не только мобильная разработка)
Что внутри сборки:
- Каналы о программировании и разработке: Python, C++, C#, Java, мобильная разработка
- GameDev каналы, создание игр, подсказки для ваших проектов и реальный опыт в создании игр💍
- Аналитика и базы данных, всё по теме работы с данными от А до Я, авторские лайфхаки и простые заметки с проектов 🔤
- Каналы о QA-тестировании, опытные тестировщики делятся с вами знаниями и помогают в комментариях👨💻
Для каждого здесь что-то найдётся! Выберите интересные вам каналы и подпишитесь на сборку. Найдите то, что нужно вам для следующего шага в IT
Совместно с коллегами составили полезную подборку "IT в деле". Это и для тех, кто давно в сфере, и для начинающих. И не только мобильная разработка)
Что внутри сборки:
- Каналы о программировании и разработке: Python, C++, C#, Java, мобильная разработка
- GameDev каналы, создание игр, подсказки для ваших проектов и реальный опыт в создании игр
- Аналитика и базы данных, всё по теме работы с данными от А до Я, авторские лайфхаки и простые заметки с проектов 🔤
- Каналы о QA-тестировании, опытные тестировщики делятся с вами знаниями и помогают в комментариях
Для каждого здесь что-то найдётся! Выберите интересные вам каналы и подпишитесь на сборку. Найдите то, что нужно вам для следующего шага в IT
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Program; IT
Илья invites you to add the folder “Program; IT”, which includes 42 chats.
❤4👎4
Записки разработчицы
А теперь полезное, для тех, кто хочет охватить, как можно больше актуальной информации по IT новинкам Совместно с коллегами составили полезную подборку "IT в деле". Это и для тех, кто давно в сфере, и для начинающих. И не только мобильная разработка) Что…
к сожалению, ссылка от организаторов протухла
Как вы поняли, я как многие оказалась во временной точке, когда "после нового года" наступило, а с ним и все задачи по работе. Но также у меня в планах, как разгребу этот завал, вернуться к написанию 2го издания книги (в свободное время). У меня уже есть наработки и список того, что я туда включу.
Хочется узнать, какой информации вам не хватило в 1м издании (и исправленном), и что бы вы хотели узнать еще про KMP) Пишите в комментариях
Хочется узнать, какой информации вам не хватило в 1м издании (и исправленном), и что бы вы хотели узнать еще про KMP) Пишите в комментариях
🔥16🤡1
Переходим к интересным анонсам. Скоро стартует сезон Podlodka AI. 11 февраля на открытой сессии Александр Родионов из Городских сервисов Яндекса расскажет, как строить полный AI-flow:
https://www.youtube.com/watch?v=igYb8BwMTA4
Сохраняйте в закладки)
https://www.youtube.com/watch?v=igYb8BwMTA4
Сохраняйте в закладки)
YouTube
Открытая сессия Podlodka AI Crew. От хаоса к порядку: построение единого AI-workflow для разработки
В рамках открытой сессии Александр Родионов из Городских сервисов Яндекса поделится, как превратить хаос инструментов, нагромождённых из слепого следования призыву «давайте все использовать AI», в упорядоченное «рабочее место» — сетап современного эффективного…
👍8
И так, дублируемся https://max.ru/join/EFZKZ12_7W8pd5hzb9LTKNDo6vC5RlhVENeSZsJ8E_U
MAX
MAX – быстрое и легкое приложение для общения и решения повседневных задач
MAX позволяет отправлять любые виды сообщений и звонить даже на слабых устройствах и при низкой скорости интернета.
👎47🤡31👍19🤮9❤6🤷♂4😁4😢4👏3💩3💊2
Записки разработчицы
И так, дублируемся 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