Здесь видно, сколько стоит тысяча просмотров рекламы.
Цена из базыцена не указана
Цена за 1000 просмотров в каталоге—
Охват для расчёта1 971
Прайс вносит редакция tg.observer. Если цены нет, канал остаётся в каталоге как площадка без подтверждённой стоимости.
Риски перед закупкой
Риск накрутки18 из 100
Доля рекламымало рекламы · 4.1%
Стоп-листактивных флагов нет
Стабильность-6.5% охват за 30д
Критичных скачков роста за последние снимки не видно. Охват считаем как медиану просмотров постов за последние 30 дней — так один вирусный пост не ломает картину.
Аудитория
Данных по аудитории пока нет. Когда они появятся, покажем интересы и пересечения с другими каналами.
Откройте список и посмотрите, как выглядит реклама в канале.
36всего за 3 месяца
2 / 5.6%реклама
4 / 11.1%требуют проверки
30 / 83.3%не реклама
03.06.2026 17:43👁 694
Искусственный интеллект становится всё дороже, и некоторые компании сокращают его использование, пытаясь снизить затраты. К этой группе относится и Uber, который недавно ввел внутренние ограничения на использование ИИ,…
Показать целиком
Искусственный интеллект становится всё дороже, и некоторые компании сокращают его использование, пытаясь снизить затраты. К этой группе относится и Uber, который недавно ввел внутренние ограничения на использование ИИ, чтобы уменьшить свои непомерные расходы на эту технологию. Как сообщает Bloomberg, компания ввела новое правило, устанавливающее ежемесячный лимит в 1500 долларов на каждого сотрудника. Самый сок, что в апреле технический директор компании сообщил, что гигант в сфере райдшеринга потратил весь свой годовой бюджет на ИИ всего за четыре месяца. По всей видимости, это произошло после того, как Uber призвал сотрудников использовать ИИ «как можно больше» и даже составил внутренний конкурентный лидерборд. Операционный директор Uber Эндрю Макдональд также недавно выразил сомнение в влиянии ИИ на производительность, отметив в подкасте, что «очень сложно провести грань» между использованием ИИ и новыми функциями для потребителей.
Разработка
• Uber ограничил расходы сотрудников на ИИ после непомерных расходов
• Microsoft излагает свое видение «компьютера следующего поколения» в виде Project Solara
Маркетинг
• Маркетологи в мобайле: Илья Кадацкий (руководитель интернет-магазина FINN FLARE)
• Türkiye's Mobile Gaming Landscape 2026
Кроссплатформа
• Stop Wasting Time on iOS Builds: Automate Your Flutter App with Xcode Cloud
• Kotlin 2.3 Is Making Multiplatform Development Actually Work
• Routes as Values: Dart 3-Native Flutter Routing
Android Чтобы обеспечить стабильность устройства, начиная с Android 17 система начнёт принудительно применять лимиты памяти для приложений с учётом общего объёма RAM устройства. Если приложение превысит эти лимиты, Andr…
Показать целиком
Android
Чтобы обеспечить стабильность устройства, начиная с Android 17 система начнёт принудительно применять лимиты памяти для приложений с учётом общего объёма RAM устройства. Если приложение превысит эти лимиты, Android завершит процесс без какого-либо stack trace. Google уже предоставляет инструменты и API, которые помогут вам заранее подготовиться к более строгим требованиям к памяти позднее в этом году. Рекомендуют использовать следующие стратегии оптимизации памяти - максимизировать оптимизацию байткода с помощью R8, оптимизировать загрузку изображений, находить и исправлять утечки памяти с помощью Android Studio, освобождать память, когда приложение выходит из видимого состояния, использовать расширенное наблюдение за памятью через ProfilingManager. Подробнее - в статье Google.
• Приоритизация эффективности использования памяти: важные шаги для Android 17
• Google пытается купить код Android-разработчиков для обучения искусственного интеллекта
• Как оптимизировать картинки в Android и не сломать UX: метрики, практики и компромиссы
• How LazyColumn Actually Works: A Deep Dive from RecyclerView to Compose
iOS Core Data до сих пор остаётся мощным и зрелым инструментом, но в SwiftUI ей не хватает того удобства, которое SwiftData получила благодаря Observation. Новый подход в SwiftUI позволяет отслеживать не объект целиком,…
Показать целиком
iOS
Core Data до сих пор остаётся мощным и зрелым инструментом, но в SwiftUI ей не хватает того удобства, которое SwiftData получила благодаря Observation. Новый подход в SwiftUI позволяет отслеживать не объект целиком, а конкретные свойства, которые реально использует view. Это снижает количество лишних обновлений и убирает необходимость постоянно думать о том, как дробить модели и представления. Автор статьи показывает, как этот подход можно перенести на Core Data через Core Data Evolution: добавить NSManagedObject поддержку property-level observation. Тогда view может напрямую читать свойства и relationship-цепочки Core Data-моделей, а интерфейс будет обновляться только при изменении реально используемых данных. Это делает код проще и ближе к обычной SwiftUI-логике, без обязательного @ObservedObject в каждом месте. Главная идея не в том, чтобы заменить Core Data на SwiftData, а в том, чтобы дать старому фреймворку более современную модель мышления. Core Data остаётся надёжным решением для сложных приложений, а Observation помогает убрать часть когнитивной нагрузки: разработчик может больше думать о бизнес-логике и интерфейсе, а не о механике обновлений.
• Победители Apple Design Awards 2026
• OneWay — управление состоянием с однонаправленным потоком данных
• Как я создал аккаунт Apple Developer (Apple разработчика) на юридическое лицо после 1 апреля 2026 года
• Backend-driven SwiftUI
• Core Data + Observation: From Property-Level Reactivity to a Freer Mental Model
• Enabling Haptic Feedback with sensoryFeedback in SwiftUI
Google пытается купить код Android-разработчиков для обучения искусственного интеллекта Google разослал некоторым разработчикам популярных приложений электронные письма с предложением «присоединиться к пилотному проекту…
Показать целиком
Google пытается купить код Android-разработчиков для обучения искусственного интеллекта
Google разослал некоторым разработчикам популярных приложений электронные письма с предложением «присоединиться к пилотному проекту по предоставлению конфиденциального контента», который позволит разработчикам «получать дополнительный доход от своих приложений». В письме Google говорится, что компания хочет приобрести доступ к кодовым базам разработчиков, «чтобы помочь улучшить инструменты и продукты Google для разработчиков».
«Получайте деньги за предоставление кода, лежащего в основе ваших приложений, а также ваших архивных проектов», — говорится в письме. В письме также указывается, что разработчик сохранит права интеллектуальной собственности на свой код, и что лицензия будет неисключительной. «Будь то активный код, лежащий в основе вашего текущего приложения, или архивы прототипов и побочных проектов, которые больше не используются, этот код может обладать нераскрытой ценностью. Это уникальная возможность помочь трансформировать инструменты и продукты, поддержать экосистему разработчиков и открыть новые источники дохода».
В электронном письме не упоминается искусственный интеллект, но ссылка в нем ведет на страницу о «партнерствах для улучшения наших ИИ продуктов».
Google отстал от конкурентов в создании ИИ, генерирующего код. И тот факт, что Google пытается выкупать код у разработчиков, говорит о том, что компания не смогла создать достаточно качественный ИИ для программирования, используя контент, который можно собирать из интернета, и подчеркивает, что у компаний, вероятно, заканчивается контент для обучения. Google, как известно, заплатил Reddit 60 миллионов долларов за доступ к своему сайту для обучения ИИ, результаты чего оказались довольно неоднозначными.
Победители Apple Design Awards 2026 Объявлены победители ежегодного конкурса (финалистов 2026 года вы можете посмотреть тут, а победителей 2025 года - там). Категория Восторг и веселье grug - это забавное приложение ежед…
Показать целиком
Победители Apple Design Awards 2026
Объявлены победители ежегодного конкурса (финалистов 2026 года вы можете посмотреть тут, а победителей 2025 года - там).
Категория Восторг и веселье
grug - это забавное приложение ежедневно делится мудростью, выраженной в неолитическом брюзжании, и при этом выглядит отлично. Читать ежедневные аффирмации вроде «только ходячий ворчун находит прорыв… сидящий ворчун ничего не находит» — это первобытное удовольствие.
Категория Иклюзивность
Guitar Wiz - этот универсальный набор инструментов для гитаристов, созданный на SwiftUI разработчиком-одиночкой Биджоем Тангараджем, предлагает впечатляющий набор функций, обеспечивающих инклюзивность.
Категория Инновации
NBA: Live Games & Scores - возможность смотреть пять игр одновременно в приложении NBA — или сопоставлять главную игру со статистикой игроков и команд размером со стену — это революция для любителей спорта на Apple Vision Pro.
Категория Взаимодействие
Moonlitt: Moon Phase Tracker - эта утилита, созданная на SwiftUI, привносит простую элегантность в отслеживание всего, от фотографии до небесных событий.
Категория Социальное влияние
Primary: News in Depth - освещает важные новости и ключевые вопросы с помощью пространственных данных, ни разу не прибегая к сенсационализму или кликбейту.
Категория Визуал и графика
Tide Guide: Charts & Tables - этот первоклассный трекер приливов и отливов сочетает в себе новый дизайн и технологию Liquid Glass, добавляя дополнительную изысканность представлению данных и кастомным анимациям, а также органично вписываясь в водную тематику.
Разработчики DuckDuckGo поделились своим опытом оптимизации сборок с Develocity от самого Gradle. Пишут, что в некоторых случаях им удалось сократить время до 57%, из советов - проверить пути к схеме Room, использовать…
Показать целиком
Разработчики DuckDuckGo поделились своим опытом оптимизации сборок с Develocity от самого Gradle. Пишут, что в некоторых случаях им удалось сократить время до 57%, из советов - проверить пути к схеме Room, использовать версии обработчиков аннотаций с детерминированным выводом, прогнать скрипты проверки сборки самостоятельно и, конечно, использовать ИИ-агентов. Собственно, все вертится вокруг кеширования и того, чтобы сборки мимо не промахивались. Подробнее - в статье.
Разработка
• The Method That Replaces Spec-Driven Development — IDSD
• The Last Technical Interview
Кроссплатформа
• Как мы выбирали стек для PWA после блокировки в App Store: от Swift к React за считанные месяцы
• Adding embeddings/RAG support to the Koog-based AI agent in Confetti
• That’s a wrap: Everything Flutter at Google I/O 2026
• Swift Cross Platform
iOS
• Top 25 iOS Interview Questions for 2025 →With Real Answers, Not Just Theory
• Preventing Screenshots in SwiftUI
• 9 Advanced SwiftUI Techniques : Every iOS Developers Should Follow(With Real Code Examples)
Android
• Как DuckDuckGo сократила время сборки Android-приложений на 57%
• Jetpack Compose New Style API — пример использования нового Style API
• Корутины и то как они работают на низком уровне
• AI for Android Developers: The Complete Roadmap
• Koin DI in a 170-ViewModel Codebase: What Scales and What Doesn't
• Biometrics authentication for your mobile app
• Master Android App Startup Time Optimization (Cold Start to Baseline Profiles)
• Android Studio Quail 1 now available
Этой осенью Nvidia официально станет производителем процессоров для потребительских ПК, как Intel, AMD, Apple и Qualcomm, разместив полноценный вычислительный чип — не только графический — в самом сердце ноутбуков и мин…
Показать целиком
Этой осенью Nvidia официально станет производителем процессоров для потребительских ПК, как Intel, AMD, Apple и Qualcomm, разместив полноценный вычислительный чип — не только графический — в самом сердце ноутбуков и мини-ПК. После многих месяцев утечек компания наконец-то анонсирует RTX Spark, первый чип в семействе, который, по утверждению компании, будет соответствовать или превосходить самые мощные тонкие и легкие компьютеры на Windows.
Созданный с нуля для высокой производительности ИИ, новый чип RTX обладает производительностью 1 петафлоп, лучшей в отрасли энергоэффективностью, полнофункциональными технологиями NVIDIA для ИИ и графики, а также до 128 ГБ унифицированной памяти. Nvidia заявляет, что благодаря мощности RTX Spark вы можете рендерить 3D-сцену размером 90 ГБ, редактировать видео с разрешением 12K или играть в графически требовательную игру Indiana Jones and the Great Circle с плавной частотой 100 кадров в секунду при разрешении 1440p — и всё это в ноутбуке толщиной 14 мм без подключения к источнику питания. А благодаря унифицированной памяти, аналогичной той, что используется в процессорах предыдущего поколения AMD Strix Halo, ноутбук или настольный компьютер с RTX Spark также может вмещать 120 миллиардов параметров у ИИ-агентов.
В течение сорока лет вы запускали приложения. Кликнули. Напечатали. С RTX Spark и Microsoft Windows вы задаете вопрос — и ПК делает работу. RTX Spark объединяет все, что создала NVIDIA — CUDA, RTX, нашу платформу ИИ — в одном суперчипе. Локальные агенты. Передовые модели. Творческие рабочие процессы. Игры. Все это на ноутбуке. Это новый ПК. Персональный ИИ компьютер, — говорит Дженсен Хуанг.
Разработка
• Zed – редактор кода на Rust | AI агент, CRDT, GPUI
• Anthropic выпустил Claude Opus 4.8
• Nvidia анонсирует RTX Spark как «самый эффективный чип для ПК из когда-либо созданных»
• Using AI to write better code more slowly
Маркетинг
• Где покупать установки мобильного приложения, когда основные каналы исчерпаны
Кроссплатформа
• React Native iOS Push Notifications: почему push не сохраняются в background/killed state
• Deploying Custom AI Models Across Android, iOS & Cross-Platform Apps with Melange
• Flutter at Google I/O 2026
Android KeepLiveService — самая полная библиотека способов поддержания сервиса Android в рабочем состоянии. Она реализует все известные стратегии keep-alive — более 35 стратегий фоновых служб, нативный демон на C++, уни…
Показать целиком
Android
KeepLiveService — самая полная библиотека способов поддержания сервиса Android в рабочем состоянии. Она реализует все известные стратегии keep-alive — более 35 стратегий фоновых служб, нативный демон на C++, унифицированные внешние стратегии запуска Активити, поддержка Android 7.0–16, совместимость с более чем 10 версиями прошивок от разных производителей.
• KeepLiveService — 35+ стратегий работы сервиса в фоне
• How DuckDuckGo Cut Their Android Build Times by Up to 57%
• Automated AI Log Reviewer for Android Apps Source on Google Cloud Vertex AI with Gemini
• Compose Performance 2026: Stability as the Key Lever Against Jank
• Reverse engineering the Bluetooth protocol on Android
iOS Возможно, вы считаете ключевое слово defer одной из самых неоднозначных особенностей языка Swift, но в некоторых случаях оно очень полезно. Его можно использовать целенаправленно, и это обеспечит вам безопасность. Н…
Показать целиком
iOS
Возможно, вы считаете ключевое слово defer одной из самых неоднозначных особенностей языка Swift, но в некоторых случаях оно очень полезно. Его можно использовать целенаправленно, и это обеспечит вам безопасность. На этой неделе мы поговорим о некоторых лучших практиках использования defer в Swift.
• Обертки свойств в Swift: сокращаем шаблонный код
• Defer в Swift: уберитесь перед уходом
• Выпуск очков Apple с искусственным интеллектом отложен до конца 2027 года
• Pine — нативный для Mac редактор кода
• Потоко-защищённая шина событий в Swift
• ARC Overhead in Swift Sorting
• Reactive frameworks vs async/await vs AsyncAlgorithms
• How Do You Build a Mutex That Works with async/await?
Прекращаем перевод пользователей В этом еженедельном дайджесте продолжаем исследовать новинки I/O 2026 и переводить пользователей, прекращаем использовать .onAppear и лезем Gradle под капот, делаем приватность частью арх…
Показать целиком
Прекращаем перевод пользователей
В этом еженедельном дайджесте продолжаем исследовать новинки I/O 2026 и переводить пользователей, прекращаем использовать .onAppear и лезем Gradle под капот, делаем приватность частью архитектуры, создаем систему привлечения пользователей, поднимаем Llama 3 в облаке и многое другое. Заходите!
📺 Видео и подкасты за неделю • (iOS En) Customizing Native Tab Bar With FAB Buttons • (iOS En) Manage Complex SwiftUI List Updates without Breaking your Data Flow • (iOS En) SwiftUI Shape Morphing View • (And En) Connect…
Показать целиком
📺 Видео и подкасты за неделю
• (iOS En) Customizing Native Tab Bar With FAB Buttons
• (iOS En) Manage Complex SwiftUI List Updates without Breaking your Data Flow
• (iOS En) SwiftUI Shape Morphing View
• (And En) Connect to the intelligence system
• (And En) Introducing Android Performance Analyzer - The Next Evolution in Profiling for Android
• (And En) Develop faster with AI in Android Studio
• (And En) Build intelligent Android apps with Google's AI
• (And En) Adaptive development for the expanding Android ecosystem
• (And En) Google I/O 2026 Recap with Logan Kilpatrick, Josh Woodward and Tulsee Doshi
• (And En) Bring the power of on-device AI to life with Google AI Edge and Gemma
• (And En) Kotlin CLI, Kotlin 2.4, KMP Changes & More - KotlinConf 2026 News Special
• (And En) These Android News Are INSANE - Google IO 2026 Special
• (And En) Everything you need to know about Styles API in Jetpack Compose
• (Dev Ru) Zed – редактор кода на Rust | AI агент, CRDT, GPUI
• (Mrk Ru) Где покупать установки мобильного приложения, когда основные каналы исчерпаны
Прошлогодние видео:
• (iOS Ru) Ускоряем приложение эффективно
• (iOS Ru) Swift Concurrency в iOS SDK Яндекс Доставки
• (iOS Ru) Как мы доверили качество наших приложений AI
• (iOS Ru) Мок-собеседование iOS-разработчика. SwiftUI (+ все собеседования)
• (iOS Ru) Макросы Swift: проще, чище, быстрее
• (And Ru) История одного бизнес-желания
• (And Ru) Наглядный пример, когда не следовать best practices for coroutines от Google
• (And Ru) Кто является Senior разработчиком?
• (And Ru) Мы решили все проблемы работы в модульном проекте. Хотите так же?
• (And Ru) Оптимизация Compose: проблемы, опыт, тактика, стратегия
👨🦯➡️ AppFiles: код, инструменты, практики, производительность
ИИ наводнил магазины приложений приложениями, созданными с помощью вайб-кодинга, поскольку барьер для разработки приложения значительно снизился. Все больше и больше предпринимателей-одиночек пытаются зарабатывать на жиз…
Показать целиком
ИИ наводнил магазины приложений приложениями, созданными с помощью вайб-кодинга, поскольку барьер для разработки приложения значительно снизился. Все больше и больше предпринимателей-одиночек пытаются зарабатывать на жизнь своими приложениями, но чем больше говорят с ними о привлечении пользователей, тем чаще можно увидеть одну и ту же закономерность: они пытаются повторить успех команд из 5 или 10 человек. Результат? Все делается наполовину. И решение не в том, чтобы работать больше часов. Дело в разработке небольшой, но всеобъемлющей системы, которая охватывает все основные аспекты, необходимые для масштабирования привлечения пользователей, пока вы не сможете позволить себе нанять еще одного сотрудника в команду. В этом руководстве от RevenueCat - готовая система организации UA-кампаний, чтобы помочь всем тем, кто не знает, с чего начать.
Разработка
• Книга: «System Design. Проектирование мобильных систем. Подготовка к сложному интервью»
• How 2004 RuneScape fit a multiplayer RPG into 56k dial-up
Маркетинг
• Как создать систему привлечения пользователей, если вы работаете в одиночку
Кроссплатформа
• I spent 3 Days fixing Flutter layouts, this worked for me
iOS
• SmartTube — нативный клиент YouTube на Swift/SwiftUI
• Automatic Localization & i18n: AI + iOS Tools for Global Support Apps
• Step-by-Step Guide to Liquid Glass UI in SwiftUI →Build a Polished Modern iOS Component
• Swift Defer. Clean up before you leave.
Android
• Build a Concurrent Camera App with CameraX + Jetpack Compose — Part 4: Live Draggable Primary/PiP Swap Mid-Recording
• Why I Stopped Trusting the Android Profiler Alone (and the Production-Grade Strategy We Use Instead)
• What we got wrong about ANR detection before we got it right
Spotify д*****ся до мышей. В стремлении стать центром всего, что связано с аудио, компания во вторник объявила о добавлении в свое приложение озвученных длинных статей из журналов. Статьи будут доступны подписчикам Premi…
Показать целиком
Spotify д*****ся до мышей. В стремлении стать центром всего, что связано с аудио, компания во вторник объявила о добавлении в свое приложение озвученных длинных статей из журналов. Статьи будут доступны подписчикам Premium в рамках их 15 часов прослушивания аудиокниг в месяц. Бесплатные пользователи могут приобрести отдельные статьи за 1,99 доллара. Стриминг сообщил, что начиная с сегодняшнего дня, будет доступно более 650 лонгридов из журналов (только на английском языке) от таких изданий, как Rolling Stone, The Atlantic, Vogue, Variety, Billboard, Vibe, GQ, Wired, Vanity Fair и Pitchfork. Spotify заявляет, что статьи были озвучены собственной командой по аудиокнигам и дополняют существующие аудиопредложения Spotify, такие как подкасты. Помимо того, что это еще один способ монетизировать аудиоконтент в приложении, Spotify считает, что добавление статей может побудить пользователей попробовать другой тип прослушивания, помимо музыки, что в конечном итоге может привести к тому, что они попробуют другие формы прослушивания длинных аудио, например, потенциально более прибыльные аудиокниги.
Разработка
• Impact Analysis в дизайн-системе: как мы сделали CI осмысленнее, а review понятнее
• Обзор Lenovo Yoga Slim 7x Gen 11: универсальный ноутбук на ARM с минимальным количеством недостатков
• Nobody Talks About How Difficult It Is to Actually Earn From Apps
• I Built a Full SaaS App on AWS for $1.34/month — Here’s the Architecture
Маркетинг
• Spotify озвучивает статьи из журналов
• How to build a UA system when you’re a one-person team
Кроссплатформа
• My attempt to build a hex-based 4X strategy game with Flutter and Flame
iOS
• Использование Xcode Instruments для оптимизации Swift Concurrency
• Когда Reality не хватает: добавляем Hysteria2 + Salamander в iOS-мессенджер, и как всегда грабли по дороге (ч.2)
• Swift Property Wrappers: Reduce Boilerplate (Finally)
• I Built a Claude Code Skill That Writes SwiftUI Micro-Interactions From Plain English
• Taming Row Height and Spacing Jumps in SwiftUI List with a Custom Layout
• Building a Custom Data Store in SwiftData
Android
• ReduxKotlin — реализация Redux для Kotlin
• Multiple Inheritance in Kotlin. Class Delegation Closes the Gap
• Build AI Agents Inside Your Android App with Agent Development Kit (ADK)
Разработка • iPad как инструмент разработчика в эпоху агентного программирования • Design a Pagination Library: A Mobile System Design Кроссплатформа • Capacitor: от веба к мобильным приложениям. Часть 4. Интегрируем лок…
Показать целиком
Разработка
• iPad как инструмент разработчика в эпоху агентного программирования
• Design a Pagination Library: A Mobile System Design
Кроссплатформа
• Capacitor: от веба к мобильным приложениям. Часть 4. Интегрируем локальный LLM в проект
• Flutter’s multiplatform value for agentic development
Android Gradle дает нам единый источник правды, повторяемые сборки и масштабируемость: от пет-проекта до огромных многомодульных монорепозиториев. Давайте разберем его по косточкам, чтобы настройка билдов больше не была…
Показать целиком
Android
Gradle дает нам единый источник правды, повторяемые сборки и масштабируемость: от пет-проекта до огромных многомодульных монорепозиториев. Давайте разберем его по косточкам, чтобы настройка билдов больше не была болью.
• Как я разработал PoC-конструктор для приложений Android
• Gradle под капотом: как перестать страдать и заставить сборку летать
• Square Built Android. JetBrains Rebuilt It: Why Android Architecture Is Shifting in 2026
• Google Just Made Android Dev 3x Faster (And It’s Agentic)
• From Compose State to MVI: Android UI Architecture Driven by Requirements
iOS Если вы всё ещё помещаете вызовы API внутрь .onAppear, пора обновить архитектуру. Вот предельно честная правда о том, почему это ломает ваше приложение изнутри, и как это исправить с помощью .task и машины состояний…
Показать целиком
iOS
Если вы всё ещё помещаете вызовы API внутрь .onAppear, пора обновить архитектуру. Вот предельно честная правда о том, почему это ломает ваше приложение изнутри, и как это исправить с помощью .task и машины состояний.
• Прекращаем использовать .onAppear для API-вызовов: осваиваем .task и конечный автомат
• Как сделать так, чтобы размер всплывающего окна SwiftUI автоматически подстраивался под содержимое
• MarkdownDisplayView — представление для отображения Markdown с поддержкой стриминга
• Как мы переводим миллионы iOS-пользователей на новое приложение каждые несколько месяцев
• How I Finally Understood SwiftUI State Management
• Using Xcode Instruments to optimize Swift Concurrency Code
• In Praise of SwiftUI
• Refreshing and animating views using TimelineView in SwiftUI
В, казалось бы, бесконечном судебном процессе Apple с создателем Fortnite, компанией Epic Games, по поводу комиссий App Store, производитель iPhone снова оспаривает решение суда. Новая тактика? Заявление о том, что конфл…
Показать целиком
В, казалось бы, бесконечном судебном процессе Apple с создателем Fortnite, компанией Epic Games, по поводу комиссий App Store, производитель iPhone снова оспаривает решение суда. Новая тактика? Заявление о том, что конфликт Epic Games с Apple по поводу структуры комиссий не должен приводить к судебному запрету, который распространяется на всех разработчиков, публикующих игры в американском App Store, включая других технологических гигантов, таких как Microsoft и Spotify, которые не были участниками этого конкретного судебного разбирательства.
В том же документе Apple также возражает против постановления Девятого окружного суда о гражданском неуважении к суду в связи с несоблюдением Apple условий судебного запрета. Суд постановил, что Apple должна предоставить разработчикам право включать в свои приложения ссылки, которые могут направлять пользователей к альтернативным способам оплаты вне собственной системы Apple, если они того пожелают. Apple разрешила это, как и требовалось, но взимала комиссию за эти сторонние покупки, что и привело к решению о неуважении к суду.
Девятый окружной суд заявил, что взимание комиссии в размере 27% за внешние платежи противоречит цели их разрешения — что, собственно, так и есть. Но Apple возражает, опираясь на конкретные юридические основания. Новый аргумент компании сосредоточен на вопросе о том, может ли федеральный суд привлечь сторону к гражданской ответственности за неуважение к суду за нарушение «духа» судебного запрета, если сам запрет был составлен таким образом, что допускал различные толкования и ничего не говорил о комиссиях (то есть, он не запрещал конкретно взимание комиссии за внешние покупки, поэтому технически Apple считает, что не совершила ничего противоправного).
У Apple, похоже, неограниченные средства для финансирования своих судебных тяжб. Компания борется с первоначальным иском Epic Games 2020 года уже более пяти лет, и конца этому не видно.
Разработка
• Между offline и online: магия согласованного кеша
• Ozon Tech Community QA Meetup
• Flipper Devices представила Flipper Zero
• I Spent 8 Years Learning the Wrong Things as a Mobile Developer
Маркетинг
• Apple заявляет, что иск Epic не должен менять правила App Store для всех разработчиков
Кроссплатформа
• KMP Splash: How I Stopped Opening Xcode for Splash Screens
iOS
• VReader — ридер EPUB, PDF, TXT и Markdown для iOS
• Год разработки iOS-игры, 266 тысяч показов и $33: как я делал Vault и почти ничего не заработал
• Making a SwiftUI sheet automatically size to fit its content
• Modern SwiftUI APIs for programmatic scrolling
• From WebView to CoreText: Building a Native EPUB Reader for iOS
Android
• Ускоряем выполнение запросов к Room с помощью индексов базы данных
• Представлен Android Performance Analyzer
• Официальная поддержка Kotlin для Visual Studio Code теперь доступна в альфа-версии
• BeautyCat — просмотр adb logcat в браузере
• N техник, которые улучшат работу видеоленты
• Google I/O 2026 for Android Developers
• What’s New in Android at Google I/O 2026
• Voice AI on Android: Beyond Speech-to-Text
• Dejavu, Compose, And The Difference Between Performance Wins And Guardrails
7 июня Яндекс проводит Mobile Runtime (офлайн в Москве и онлайн) В этот раз программа делится на два трека — AI и Not so AI. Поговорим про влияние нейросеток на пайплайн и архитектуру. Что в программе: • Внедрение AI: Ар…
Показать целиком
7 июня Яндекс проводит Mobile Runtime (офлайн в Москве и онлайн)
В этот раз программа делится на два трека — AI и Not so AI. Поговорим про влияние нейросеток на пайплайн и архитектуру.
Что в программе:
• Внедрение AI: Артур Василов (Яндекс Браузер) расскажет о том, как трансформировать процессы и инфраструктуру разработки для внедрения AI и замерять успех, а также разберет AI-first команды, автономность работы агентов и параллельность работы разработчиков.
• Performance-инженерия: Лев Бондаренко (Яндекс Еда) разберет кейс медиаленты. Поговорим про управление памятью, дебаг и архитектурные решения, которые позволили сохранить плавность интерфейса при тяжелом контенте.
• LLM-агенты в мобильном приложении: Тамим Аттафи (Яндекс Карты) на воркшопе покажет, как с нуля собрать ассистента в кросс-платформенном KMP-приложении, чтобы он вызывал инструменты для поиска мест и взаимодействия с картой.
Если вы работаете с нативной или кроссплатформенной разработкой, думаете про BDUI и перформанс — встречаемся 7 июня.
Регистрация уже открыта.
Лучшие в индустрии грабли В новом еженедельном дайджесте лаги Телеграм на флагманах и анонсы Google I/O 2026, переезд с XML на Jetpack Compose и новый Flutter с Dart-ом, счет на €3167от ошибки в Firebase двухлетней давно…
Показать целиком
Лучшие в индустрии грабли
В новом еженедельном дайджесте лаги Телеграм на флагманах и анонсы Google I/O 2026, переезд с XML на Jetpack Compose и новый Flutter с Dart-ом, счет на €3167от ошибки в Firebase двухлетней давности, как Apple боролась с мошенничеством в App Store в 2025, ИИ-система code-review от DoorDash, которая действительно работает, и многое другое. Заходите!
📺 Видео и подкасты за неделю Видео I/O и кейноут KotlinConf • (iOS En) Senior iOS Engineer Mock Interview - Spotify App System Design • (iOS En) Custom Glass Segmented Control Using SwiftUI • (iOS En) How to Add Search i…
Показать целиком
📺 Видео и подкасты за неделю
Видео I/O и кейноут KotlinConf
• (iOS En) Senior iOS Engineer Mock Interview - Spotify App System Design
• (iOS En) Custom Glass Segmented Control Using SwiftUI
• (iOS En) How to Add Search in a SwiftUI List with Async/Await and Debounce
• (iOS En) Understanding Swift Result Builders - The Power Behind ViewBuilder
• (iOS En) Flexible Liquid Glass Morphing Tab Bar to Bottom Bar Using SwiftUI
• (I/O En) Google I/O 2026 Developer Keynote
• (I/O En) Google I/O 2026 Developer Keynote 5-Minute recap
• (I/O En) What's new in Android
• (I/O En) Build custom design systems with Jetpack Compose's new Styles API
• (I/O En) Make your UI adaptive with Android Studio's AI agent
• (I/O En) Build beautiful, premium, adaptive apps with Material
• (I/O En) Build adaptive layouts with Navigation 3
• (I/O En) Deploy Android on-device AI with ML Kit GenAI and LiteRT-LM
• (I/O En) The latest in Android XR
• (I/O En) Supercharge Android media experiences with Jetpack Media3 and CameraX
• (I/O En) What's new in Android development tools
• (I/O En) What’s new in Google Play
• (I/O En) Make Material your own
• (I/O En) Engineering memory-performant Android apps
• (I/O En) Build a modern note-taking app on Android
• (I/O En) Build native Android experiences for web apps using WebView
• (I/O En) Design and build desktop-class Android experiences
• (I/O En) Extend your mobile app for AI glasses
• (I/O En) Build adaptive widgets for cars, phones, watches, and more
• (I/O En) Android accessibility updates
• (And En) The 4 Types of Offline Caches On Android - Mobile System Design Basics
• (And En) KotlinConf ’26 Keynote
• (And En) Gotta use that returned value?
• (Crs En) A New Default Project Structure for Kotlin Multiplatform
Прошлогодние видео:
• (iOS Ru) TOP 10 горячих клавиш для Xcode
• (iOS Ru) Swift Plugins: ускоряем сборку проекта
• (iOS Ru) Объединяем Combine и Swift Concurrency
• (And Ru) Взлом и защита Android-приложений
• (And Ru) Моментальный запуск: как VK Клипы работают с плейбэком видео на Android
• (And Ru) Память в Android, утечки и OOM
• (Crs Ru) Настраиваем навигацию во Flutter-приложении через AutoRoute
• (And Ru) Проводим и проходим Mobile System Design-интервью
👨🦯➡️ AppFiles: код, инструменты, практики, производительность
Apple в преддверии WWDC выпустила очередной ежегодный отчет о пресечении мошенничества в App Store и экосистеме. Там все растет (в плохом смысле), но интересно, что по нему можно отследить динамику подключаемых разработ…
Показать целиком
Apple в преддверии WWDC выпустила очередной ежегодный отчет о пресечении мошенничества в App Store и экосистеме. Там все растет (в плохом смысле), но интересно, что по нему можно отследить динамику подключаемых разработчиков. Система App Review оценила более 9,1 миллиона заявок на размещение приложений - против 7,7 миллиона в 2024. В App Store приняли более 306,000 новых разработчиков на платформу - против 220,000 в 2024. В общем, не "ужас-ужас", как нам вещают. Если вайб-кодинг и повлиял на App Store, то вполне в пределах разумного.
Разработка
• Gemini 3.5 Flash Developer Guide
Маркетинг
• Маркетологи в мобайле: Дайана Левченко (директор по продукту, Apptica)
• I accidentally started a marketing agency
Кроссплатформа
• Dart 3.12 — что нового в Dart?
• Flutter 3.44 — Что нового во Flutter?
• The State of Kotlin Multiplatform in 2026
iOS
• Как Apple боролась с мошенничеством в App Store в 2025
• Stop Using .onAppear for API Calls: Master the SwiftUI State Machine
• Reliable Data Uploading on iOS
Android
• Горячая перезагрузка AGSL-шейдеров без пересборки: пошаговое руководство для Compose
• Что нового в Google Play
• Zenith — цифровое благополучие в Material Design 3 Expressive
• Kotlin 2.2 Context Parameters: The Feature That Changes How You Write Android Code
• How to Become a High-Paid Android Developer in 2026
• Lightbuild is a brand-new, entirely declarative build experience
Что нового в Google Play На конференции Google I/O этого года компания рассказала о развитии бизнес-модели, которая предоставляет больше возможностей выбора и новые способы продвижения приложений и контента как внутри ма…
Показать целиком
Что нового в Google Play
На конференции Google I/O этого года компания рассказала о развитии бизнес-модели, которая предоставляет больше возможностей выбора и новые способы продвижения приложений и контента как внутри магазина, так и за его пределами. Google также представил новые инструменты и аналитические возможности, которые помогут масштабировать бизнес с меньшими затратами и сложностью.
• Интеграция в Gemini - в ближайшие недели Google начнёт внедрять обнаружение приложений через Gemini для Android и веба. Это позволит пользователям находить приложения и игры напрямую через AI-ассистента.
• Расширение возможностей Engage SDK - интеграция контента Engage SDK со страницами приложений в Google Play, расширение поддержки Android-планшетов и новых поверхностей, масштабирование Engage SDK более чем на 80 рынков Google Play.
• Play Shorts - вертикальная лента коротких видео, демонстрирующих возможности приложений и игр.
• Ask Play — AI-система поиска приложений в формате диалога. Инструмент понимает контекст запросов пользователя, учитывает уточнения и помогает находить подходящие приложения и игры. Дополнительно Ask Play сможет показывать краткие AI-сводки результатов поиска.
• Google продолжает развивать Play Games Sidekick — игровой оверлей с подсказками, достижениями и наградами.
• Автоматическая локализация - hРазработчики смогут загружать CSV-файлы или Google Sheets, после чего Gemini автоматически подготовит локализованные версии страниц приложений. Также AI будет переводить преимущества подписок.
• Генерация кастомных страниц - при выборе рекомендованных ключевых слов Gemini сможет автоматически создавать новые страницы приложений, оптимизированные под конкретные поисковые запросы.
• Агентные инструменты для управления каталогом товаров - массовое изменение цен, импорт SKU, настройка метаданных.
• Новая аналитика и AI-инсайты - метрика Reach для оценки общей видимости приложения, анализ источников трафика, данные о конверсии корзины, аналитика причин отмены подписок, AI-рекомендации на основе изменений ключевых метрик.
"Пропал Калабуховский дом" (С) Еще Google анонсировал новые возможности создания нативных приложений для Android в своей веб-версии Google AI Studio, сократив процесс, занимающий недели настройки и кодирования, до нескол…
Показать целиком
"Пропал Калабуховский дом" (С) Еще Google анонсировал новые возможности создания нативных приложений для Android в своей веб-версии Google AI Studio, сократив процесс, занимающий недели настройки и кодирования, до нескольких минут. Предлагая возможность, по сути, «вайб-кодить» Android-приложения с помощью веб-инструментов, Google усиливает конкуренцию с другими инструментами разработки на основе ИИ, такими как Cursor, Replit, Lovable, Claude Code и другими, а также открывает разработку Android для нового типа пользователей: нетехнических разработчиков.
Приложения создаются на Kotlin с использованием Jetpack Compose и поддерживают интеграцию с аппаратными датчиками, такими как GPS, Bluetooth и NFC, сообщает компания. Однако, по крайней мере, на данный момент, созданные приложения предназначены только для личного использования, поскольку публикация для семьи и друзей пока находится в планах. Компания предполагает, что технология может быть использована для создания личных утилит и простых социальных приложений, приложений с поддержкой аппаратного обеспечения или приложений на основе искусственного интеллекта. Для тех, кто хочет продвинуть свой проект дальше, AI Studio может автоматически создать запись приложения, упаковать пакет и загрузить его во внутренний тестовый трек в Google Play Console для разработчиков. Это позволяет пользователям продолжать дорабатывать свое приложение, обновляя его на своих устройствах. Со временем Google планирует позволить создателям публиковать свои приложения для использования членами семьи и друзьями, а также добавит поддержку интеграции с Firebase (Firestore, Firebase Auth, Firebase App Check и другие инструменты).
Разработка
• Google запускает Antigravity 2.0
• Google AI Studio позволяет создавать приложения для Android за считанные минуты
• Google представил революционную модель Gemini 3.5 Flash
• Про BDUI грабли на примере простого опросника, который не так прост, как кажется
Маркетинг
• Fortnite возвращается в App Store по всему миру
• Google запустил Pics для ИИ-дизайна
Кроссплатформа
• Как ошибка двухлетней давности привела к тому, что мое Flutter-приложение получило счет за ИИ на €3167
• Как Flutter поймал MITM
• Kotlin Multiplatform Mobile Is Finally Ready — Here’s What Changed in 2026
• Running Swift on Android — A Complete Guide with a Live Demo App
iOS
• Actomaton — фреймворк для управления состоянием
• Building a Coding Agent in Swift
• How to easily present alerts for async errors in SwiftUI
• Deprecating your own convenience API
Android
• Android CLI теперь стабилен
• От идеи до работающего Android-приложения: мой опыт vibe-кодинга для реального pet-проекта
• Hot Reloading AGSL Shaders Without a Rebuild: A Compose Walkthrough
• Effective Search in RoomDB: FTS vs LIKE
• Accelerate Android Room Queries with Database Indices
Android CLI теперь стабилен Google выпустил стабильную версию Android CLI 1.0 — инструмента командной строки для агентной Android-разработки, который позволяет использовать любые AI-агенты и LLM для создания Android-прил…
Показать целиком
Android CLI теперь стабилен
Google выпустил стабильную версию Android CLI 1.0 — инструмента командной строки для агентной Android-разработки, который позволяет использовать любые AI-агенты и LLM для создания Android-приложений.
На Google I/O 2026 компания представила новые возможности для агентской разработки и объявила, что Android CLI достиг стабильной версии 1.0 и готов к полноценному использованию всеми Android-разработчиками. Google добавил новые навыки и открыла AI-агентам доступ к мощным возможностям Android Studio, чтобы агенты могли эффективнее помогать в разработке приложений. Пользователям, уже работающим с Android CLI, достаточно выполнить команду android update, чтобы получить новые функции.
• Google Antigravity для управления агентами теперь включает дополнительный набор Android-ресурсов, в который входят Android CLI и навыки.
• В новой версии Android CLI появился специальный набор команд android studio, который позволяет любому агенту использовать глубокие контекстные возможности Android Studio для понимания проекта и выполнения действий над ним. При совместном запуске Android Studio и Android CLI агент может эффективнее анализировать кодовую базу и выполнять более точные изменения в коде.
• Google приводит пример, как агент может находить Compose-компоненты, анализировать их и открывать в Android Studio для работы с несколькими Compose Preview одновременно и AI-assisted редактирования прямо из IDE.
• Ещё одной новой функцией стала поддержка Journeys — текстовых описаний пользовательских сценариев на естественном языке. AI-агенты могут запускать такие сценарии через Android CLI и взаимодействовать с приложением так же, как обычный пользователь. Это открывает новые возможности для тестирования, проверки и сбора данных по ключевым пользовательским сценариям приложения.
• Google продолжает расширять библиотеку навыков Android-разработки, чтобы модели лучше понимали и реализовывали рекомендуемые паттерны. Среди новых навыков появились инструменты для работы с Android Display Glasses и Jetpack Compose Glimmer для XR, миграции с Camera1 и Camera2 на CameraX, генерации и выполнения Perfetto SQL-запросов по текстовым описаниям, адаптации интерфейсов под разные Android-устройства, настройки тестовой стратегии, перехода на новый Jetpack Compose Style API, а также AppFunctions для анализа Android-кода и оптимизации документации KDoc под Model Context Protocol.
Google представил революционную модель Gemini 3.5 Flash Google представил Gemini 3.5 Flash — новую модель искусственного интеллекта, заточенную на агентов и программирование, которая, по словам компании, разрушает, казал…
Показать целиком
Google представил революционную модель Gemini 3.5 Flash
Google представил Gemini 3.5 Flash — новую модель искусственного интеллекта, заточенную на агентов и программирование, которая, по словам компании, разрушает, казалось бы, незыблемый закон индустрии ИИ: самые умные модели должны быть также самыми медленными и дорогими в эксплуатации.
Модель находится в центре целого ряда анонсов — от модели «мира», генерирующей видео, под названием Gemini Omni, до круглосуточного персонального ИИ-агента Gemini Spark — но 3.5 Flash, пожалуй, имеет самые непосредственные последствия для предприятий, вкладывающих миллиарды долларов в ИИ-инфраструктуру . Сундар Пичаи, генеральный директор Google, заявил журналистам на пресс-конференции в понедельник, что компании, обрабатывающие около триллиона токенов в день в Google Cloud, могут сэкономить более 1 миллиарда долларов в год, переведя 80% своих рабочих нагрузок на сочетание Flash и других передовых моделей.
Подробный разбор от VentureBeat в моем переводе.
Google официально объявил, что разработка под Android теперь в первую очередь ориентируется на Compose - Android стал Compose-first. Это значит, что когда Google создаёт новые инструменты и материалы для Android-разработ…
Показать целиком
Google официально объявил, что разработка под Android теперь в первую очередь ориентируется на Compose - Android стал Compose-first. Это значит, что когда Google создаёт новые инструменты и материалы для Android-разработки — библиотеки, примеры, документацию и обучающие материалы — они проектируются в первую очередь с учётом Jetpack Compose. При этом Google понимает, что переход на новый UI-фреймворк требует времени, поэтому традиционные Views ещё какое-то время будут поддерживаться. Также продолжится поддержка interop API, чтобы команды могли внедрять Compose постепенно. View toolkit, например классы из android.widget вроде TextView и ListView, теперь считается находящимся в maintenance mode. Это значит, что он будет получать только критически важные исправления. Пакет android.view при этом остаётся поддерживаемым, потому что он нужен как инфраструктурный слой для Compose и других UI toolkit’ов. View-based библиотеки также переходят в maintenance mode и не будут получать значимых обновлений, кроме критических исправлений. Среди них: RecyclerView, Fragment, Navigation, ConstraintLayout, ViewPager2, DataBinding, SwipeRefreshLayout, Material Design Components (Views) и другие. Все новые UI-инструменты Android Studio будут разрабатываться только для Jetpack Compose. Существующие инструменты, например Navigation Editor и Layout Editor, теперь находятся в maintenance mode и не будут получать новые фичи.
Разработка
• Как DoorDash создал систему проверки кода на основе ИИ, к мнению которой инженеры действительно прислушиваются
• How a Two-Year-Old Firebase Mistake Led to a €3,167 AI Bill Overnight in my Flutter app
• Learning Software Architecture
Маркетинг
• Финалисты премии Apple Design Awards 2026
Кроссплатформа
• Flutter 3.44 Конец эпохи CocoaPods и начало расцвета Swift Package Manager
• Android 16 Will Break Your Flutter App’s Orientation Lock and Edge-to-Edge — Fix It Now
iOS
• Switchboard — типобезопасные флаги функций
• Код Telegram iOS — лучший в индустрии. Почему же он так лагает на флагманах?
• Caching Strategies in SwiftUI: Optimizing Performance
• Modern SwiftUI APIs for programmatic scrolling
• A Feature Flags System in Swift
• A floating card using safeAreaBar
Android
• Android теперь Compose-first
• Создание адаптивных макетов в Jetpack Compose
• Переезд с XML на Jetpack Compose на проде: базовые классы, архитектура, сложности и готовые решения
• Is EventBus Making a Comeback in Navigation 3?
• Compose Slot Table Explained: I Read the Runtime Source, So You Don’t Have To
• Per-Item ViewModels in Compose
• Bypassing User Isolation on Android with a Screen Reader
• Scaling developer experience: How we improved Android Studio in a large monorepo
Финалисты премии Apple Design Awards 2026 Ежегодно премия Apple Design Awards отмечает инновации, изобретательность и технические достижения в дизайне приложений и игр. Но она также стала чем-то большим: поводом останови…
Показать целиком
Финалисты премии Apple Design Awards 2026
Ежегодно премия Apple Design Awards отмечает инновации, изобретательность и технические достижения в дизайне приложений и игр. Но она также стала чем-то большим: поводом остановиться и отметить работу разработчиков всем сообществом.
Категория Восторг и веселье
• Blippo+ — ретро-футуристическое ТВ для фанатов старых UHF-каналов: странные синхронные передачи, огромные пиксели и намеренно кринжовый DIY-стиль создают ощущение альтернативной телевизионной вселенной.
• Metaballs — эксперимент для visionOS, где можно лепить цветные «желейные» формы в пространстве и физически взаимодействовать с ними руками.
• grug — минималистичное приложение с ежедневной «мудростью пещерного человека», очаровывающее абсурдным юмором и нарочито примитивным дизайном.
Категория Иклюзивность
• Guitar Wiz — универсальный помощник для гитаристов с мощной поддержкой VoiceOver и других accessibility-функций для музыкантов с любыми возможностями.
• Hearing Buddy — приложение для людей с нарушением слуха, превращающее живую речь в субтитры и краткие сводки прямо на устройстве.
• Structured — визуальный планировщик дня, особенно полюбившийся нейродивергентным пользователям благодаря простоте и поддержке ИИ-подсказок.
Категория Инновации
• Detail: AI Video Editor — видеоредактор с ИИ, автоматически собирающий ролики, убирающий паузы и превращающий черновики в готовые сценарии.
• NBA: Live Games & Scores — visionOS-приложение, позволяющее смотреть сразу несколько NBA-матчей в пространстве с 3D-статистикой и immersive-видео.
• D-Day: The Camera Soldier — интерактивная история о Второй мировой через восстановленные фото и immersive-сценарии в Apple Vision Pro.
Категория Взаимодействие
• The Outsiders: Athlete Tracker — фитнес-трекер, который балансирует тренировки и восстановление через красивые визуализации и персональные рекомендации.
• Moonlitt — элегантный трекер фаз Луны с поддержкой visionOS и визуальным стилем, идеально подходящим для астрономов и фотографов.
• Tide Guide — премиальный трекер приливов и погодных условий с невероятно чистой подачей сложных морских данных.
Категория Социальное влияние
• Primary: News in Depth — spatial-новостное приложение без кликбейта, делающее акцент на глубоком и спокойном погружении в новости.
• Katha Room — сборник индийских сказок с визуальным стилем, вдохновлённым искусством Gond, и сильным культурным акцентом.
• Harvee — приложение для восстановления организма, превращающее данные Apple Watch в понятные советы по отдыху и нагрузке.
Категория Визуал и граифка
• Tide Guide — одно из самых визуально polished приложений года с «жидким стеклом», анимациями и интерфейсом в цветах неба.
• Caradise — роскошный автомобильный музей для Vision Pro с фотореалистичными машинами и детализированными интерьерами.
• (Not Boring) Camera — камера в эстетике техники 70-80-х с гигантскими кнопками, тактильными колёсиками и винтажным вайбом.
Победителей Apple Design Awards 2025 вы можете посмотреть здесь.
Codex становится мобильным. Инструмент для программирования, запущенный OpenAI около года назад, теперь интегрирован в приложение ChatGPT, что позволяет пользователям удаленно отслеживать и управлять своими рабочими проц…
Показать целиком
Codex становится мобильным. Инструмент для программирования, запущенный OpenAI около года назад, теперь интегрирован в приложение ChatGPT, что позволяет пользователям удаленно отслеживать и управлять своими рабочими процессами разработки. Новая функция позволяет пользователям видеть свои рабочие среды Codex в режиме реального времени на любом устройстве, где он запущен. Компания объявила об изменениях в четверг; обновление, которое в настоящее время находится в режиме предварительного просмотра, теперь доступно для всех тарифных планов на iOS и Android. «Это больше, чем просто возможность удаленно управлять отдельной задачей или отправлять новые задачи на ваш компьютер», — говорится в заявлении OpenAI. «С вашего телефона вы можете работать со всеми своими потоками, просматривать результаты, утверждать команды, изменять модели или начинать что-то новое».
Разработка
• Что такое метапрограммирование
• Живая картинка: анимации и эффекты в кроссплатформенном BDUI-движке
• Новая эра мобильной разработки: запускаем LLM локально на телефоне
• Камера в KasperskyOS Mobile
• Релокация разработчика в Австралию — Визы, поиск работы в IT, эмиграция
• Теперь Codex можно управлять с телефона
• Рейтинг технологий для мобильной разработки для банков в 2026 году
• The AI-native developer
• How DoorDash built an AI code reviewer engineers actually listen to
Маркетинг
• Как узнать, достаточно ли щедр ваш бесплатный тариф?
Кроссплатформа
• Кастомим пейнтер через CustomPainter
• Мы пилили монолит. Много нас, а он один
• Проблемы геймификации мобильного приложения
• Drop the Clutch: Three Metro DI Patterns Every KMP Developer Should Know
• SQLCipher + Firebase in KMP: When SPM import Symbol Conflicts Break Your Encryption; Properly encrypt your Room database in KMP
• Why Most React Native Apps Feel Slow Compared to Native (And How to Fix It)
iOS
• 12 приёмов SwiftUI, которые ежедневно используют Senior iOS-разработчики
• Conduit — единый Swift SDK для LLM инференса
• SwiftUI: Scroll, Text и немного магии
• Когда структуры в Swift — не твои бро
• Apple назвала победителей Swift Student Challenge — AI-приложения, которые помогают людям с ограничениями
• How to present a local HTML file in SwiftUI
• Swift Metaprogramming: Writing Code that Inspects Itself
• The iOS Interview Questions That Reveal Real Engineering Understanding
Android
• RvSystem Monitor — мониторинг ресурсов на Jetpack Compose и Rust
• От личной продуктивности к командной: сила шаблонизации в IDE
• The Road to Name-Based Destructuring
• Building Adaptive Layouts in Jetpack Compose
• Incremental Maintenance
• Compose Unstyled 2.0: Let there be component libraries!
• Embracing Compose Snapshot State for UI Layer State Production
Production-грабли фич и хитростей Возвращаемся после небольшого майского перерыва с новым дайджестом — советы и хитрости Xcode 16 и как добиться 0 рекомпозиций в сложном кастомном UI, три раунда войны с Android-клавиатур…
Показать целиком
Production-грабли фич и хитростей
Возвращаемся после небольшого майского перерыва с новым дайджестом — советы и хитрости Xcode 16 и как добиться 0 рекомпозиций в сложном кастомном UI, три раунда войны с Android-клавиатурой в WebView и обновление без разрешения пользователя, 10 оптимизаций Swift, которые улучшат производительность, тестирование Compose по-новому, декларативная навигация для Flutter, под капотом перезапуска приложения Бургер Кинг и многое другое. Заходите!
📺 Видео и подкасты за неделю • (iOS Ru) SwiftUI: Scroll, Text и немного магии • (iOS Ru) Когда структуры в Swift — не твои бро • (iOS En) KeyFramed OnBoarding Setup Animation Using SwiftUI • (iOS En) How to Build an Infi…
Показать целиком
📺 Видео и подкасты за неделю
• (iOS Ru) SwiftUI: Scroll, Text и немного магии
• (iOS Ru) Когда структуры в Swift — не твои бро
• (iOS En) KeyFramed OnBoarding Setup Animation Using SwiftUI
• (iOS En) How to Build an Infinite Scroll List Without Sacrificing Performance
• (iOS En) X App's New Slide Out Menu Using SwiftUI
• (And En) The Android Show | I/O Edition 2026
• (And En) Android Developers Office Hours - Offline First Architecture
• (And En) Why AI could make native app development great again
• (And En) 5 Tricks for Agentic Android Development (Make your agent output what you want!)
• (And En) Beyond LLMs: Kotlin Game AI
• (And En) Your Code is Eating Recompositions - Optimize it with THIS Trick
• (Crs Ru) Кастомим пейнтер через CustomPainter
• (Crs Ru) Мы пилили монолит. Много нас, а он один
• (Crs Ru) Проблемы геймификации мобильного приложения
• (Dev Ru) Новая эра мобильной разработки: запускаем LLM локально на телефоне
• (Dev Ru) От личной продуктивности к командной: сила шаблонизации в IDE
• (Dev Ru) Живая картинка: анимации и эффекты в кроссплатформенном BDUI-движке
• (Dev Ru) Камера в KasperskyOS Mobile
• (Dev Ru) Релокация разработчика в Австралию — Визы, поиск работы в IT, эмиграция
• (Mrk Ru) Структура пейвола, плейсменты и цены — полный разбор
Прошлогодние видео:
• (iOS Ru) Учим Metal и image processing лишь бы не верстать на iOS
• (iOS Ru) Race Condition: проблема гонки потоков — что это и как избежать?
• (iOS Ru) Под капотом iOS-крешей
• (iOS Ru) TextField с автодополнением
• (iOS Ru) SwiftUI-навигация: просто, нативно и декларативно
• (iOS Ru) Удивительный мир внутри .ipa
• (iOS Ru) Core Motion framework в финансовых приложениях
• (And Ru) Тестирование Compose по-новому: простота, надежность, гибкость
• (And Ru) Путешествие к центру Композиции
• (And Ru) Scout: новый фреймворк для ускоренного и безболезненного управления зависимостями
• (And Ru) Компиляторные плагины: модификация и анализ Сompose
• (And Ru) Как я code coverage внедрял да Gradle plugin для baseline писал
👨🦯➡️ AppFiles: код, инструменты, практики, производительность
Apple назвала победителей Swift Student Challenge Apple опубликовала истории победителей конкурса Swift Student Challenge 2026 — ежегодного конкурса для молодых разработчиков, где студенты со всего мира создают собственн…
Показать целиком
Apple назвала победителей Swift Student Challenge
Apple опубликовала истории победителей конкурса Swift Student Challenge 2026 — ежегодного конкурса для молодых разработчиков, где студенты со всего мира создают собственные приложения на Swift. В этом году компания сделала особый акцент на проектах, сочетающих искусственный интеллект и accessibility.
Приложение для людей с тремором рук: одной из самых заметных работ стал проект Steady Hands, созданный 20-летней Гаятри Гоундадкар. Идея появилась после того, как девушка увидела, насколько сложно её бабушке рисовать на iPad из-за тремора рук.
Страх публичных выступлений: другой победитель, 22-летний студент из Германии Антон Баранов, разработал Pitch Coach — приложение, помогающее студентам улучшать навыки публичных выступлений.
Безопасность: среди других проектов Apple выделила решения, связанные с безопасностью и ориентацией в пространстве. Например, одна из участниц создала приложение для помощи людям во время наводнений — ИИ помогает строить безопасные маршруты эвакуации. Также в конкурсе отметили проекты для пользователей с нарушением зрения. В частности, индийский студент Нимар Шарма разработал Blind Bridge — приложение, использующее вибрации и сенсоры для навигации слабовидящих людей в помещениях.
Игра на альте — без настоящего альта: одним из самых необычных проектов Swift Student Challenge 2026 стало приложение LeViola, созданное студентом из Южной Кореи Юнджэ Джоунгом. Его идея — сделать обучение игре на альте доступным для людей, у которых нет дорогого музыкального инструмента или преподавателя.
Вице-президент Apple по работе с разработчиками Сьюзан Прескотт заявила, что участников конкурса отличает не только технический уровень, но и умение использовать AI для создания действительно полезных продуктов. По её словам, «творческий уровень участников продолжает удивлять». В Apple отдельно подчёркивают, что Swift Student Challenge становится площадкой, где формируется новое поколение разработчиков iOS-экосистемы.