На фоне борьбы Apple с вайб-кодингом, Lovable выпустил свои no-code конструкторы приложений в App Store и Google Play. Они позиционируются как способ программировать на ходу с помощью голосовых или текстовых подсказок, позволяющих фиксировать идеи, которые приходят вам в голову. Это означает, что вы можете запустить Lovable для работы над своей случайной идеей из любого места, а агенту дальше продолжит работать автономно. Новое приложение также позволит вам переключаться между компьютером и телефоном, чтобы продолжить работу над проектом с того места, где вы остановились, и получать уведомления, когда сборка готова к проверке. В соответствии с правилами Apple, приложения больше не могут запускать сгенерированный код внутри основного приложения. Вместо этого предварительные просмотры этих приложений должны быть перенесены в веб-браузеры. Разработчики, по-видимому, также выполнили эти правила, поскольку новые приложения рекламируют возможность превращения идей в «работающие веб-сайты или веб-приложения».
Разработка
• AI generated UI design is now better than 80% of humans
Маркетинг
• Lovable выпустил приложения для iOS и Android
• Прекратите разрабатывать фичи: почему приложениям на ранних стадиях сначала нужно обучение
• Apple UX Principle: How Simplicity Drives Apple’s 5–10% Conversion Rates
Кроссплатформа
• I Deleted 50 useState Hooks in React Native — This Happened
• How Margelo Helped Discord Improve React Native's New Architecture Performance
iOS
• AgentRunKit — SDK для создания агентов
• Swift Practices That Make You Look Like a Senior Dev
• Building Real-Time Features on iOS: WebSockets, Push Notifications & Real-Time Sync — What Actually Works
• The Future of iOS Development: What Apple Isn’t Telling You (2026–2030)
Android
• Декларативные адаптивные макеты: использование метаданных Nav3 для многопанельного UI
• Kotlin IR Compiler Plugin в дизайн-системе: автотесты с Compose без ручной разметки
• Networking in Kotlin: Mastering Coroutines + Flow + Retrofit for Production-Grade Apps
• The official Kotlin LSP introduced experimental support for Android
• Android Development Optimization Techniques
Разработка
• AI generated UI design is now better than 80% of humans
Маркетинг
• Lovable выпустил приложения для iOS и Android
• Прекратите разрабатывать фичи: почему приложениям на ранних стадиях сначала нужно обучение
• Apple UX Principle: How Simplicity Drives Apple’s 5–10% Conversion Rates
Кроссплатформа
• I Deleted 50 useState Hooks in React Native — This Happened
• How Margelo Helped Discord Improve React Native's New Architecture Performance
iOS
• AgentRunKit — SDK для создания агентов
• Swift Practices That Make You Look Like a Senior Dev
• Building Real-Time Features on iOS: WebSockets, Push Notifications & Real-Time Sync — What Actually Works
• The Future of iOS Development: What Apple Isn’t Telling You (2026–2030)
Android
• Декларативные адаптивные макеты: использование метаданных Nav3 для многопанельного UI
• Kotlin IR Compiler Plugin в дизайн-системе: автотесты с Compose без ручной разметки
• Networking in Kotlin: Mastering Coroutines + Flow + Retrofit for Production-Grade Apps
• The official Kotlin LSP introduced experimental support for Android
• Android Development Optimization Techniques
❤3👍3🥱3
Android Bench - бенчмарк языковых моделей в решении задач Android-разработки
Android Bench — это специализированная платформа, разработанная для оценки производительности больших языковых моделей в практических задачах мобильной разработки.
Используя тщательно подобранный набор данных из 100 задач из реальных проектов с открытым исходным кодом, бенчмарк измеряет способность ИИ генерировать точный код и работать со сложными архитектурами, специфичными для Android. Тест основан на специально разработанной тестовой среде, которая работает в два основных этапа: агент инференса и верификатор патчей. Агенту предоставляется описание реальной проблемы, взятое из популярных проектов Android с открытым исходным кодом, и, используя пользовательский образ Docker и базовый промпт, модель пытается решить проблему и сгенерировать код. Затем верификатор патчей берет сгенерированный код, применяет его к кодовой базе и выполняет в проекте набор тестов, чтобы проверить, успешно ли патч решает проблему.
В последнем обновлении таблицы лидеров в марте, лучшие модели в Android Bench:
• GPT-5.4: делит первое место с результатом 72,4%
• Gemini 3.1 Pro Preview: также делит первое место с результатом 72,4%
• GPT-5.3-Codex: третье место с результатом 67,7%
• Claude Opus 4.6: четвертое место с результатом 66,6%
• GPT-5.2-Codex: пятое место с результатом 62,5%
Android Bench — это специализированная платформа, разработанная для оценки производительности больших языковых моделей в практических задачах мобильной разработки.
Используя тщательно подобранный набор данных из 100 задач из реальных проектов с открытым исходным кодом, бенчмарк измеряет способность ИИ генерировать точный код и работать со сложными архитектурами, специфичными для Android. Тест основан на специально разработанной тестовой среде, которая работает в два основных этапа: агент инференса и верификатор патчей. Агенту предоставляется описание реальной проблемы, взятое из популярных проектов Android с открытым исходным кодом, и, используя пользовательский образ Docker и базовый промпт, модель пытается решить проблему и сгенерировать код. Затем верификатор патчей берет сгенерированный код, применяет его к кодовой базе и выполняет в проекте набор тестов, чтобы проверить, успешно ли патч решает проблему.
В последнем обновлении таблицы лидеров в марте, лучшие модели в Android Bench:
• GPT-5.4: делит первое место с результатом 72,4%
• Gemini 3.1 Pro Preview: также делит первое место с результатом 72,4%
• GPT-5.3-Codex: третье место с результатом 67,7%
• Claude Opus 4.6: четвертое место с результатом 66,6%
• GPT-5.2-Codex: пятое место с результатом 62,5%
👍12🥱1
iOS
В этой статье мы обсудим, как писать код на Swift, который будет выглядеть так, как будто его написал опытный Senior разработчик.
• ScanNow — быстрый и простой сканер для iOS
• Практики Swift, которые помогут вам выглядеть Senior разработчиком
• Xcode Simulator — Ускоряем прогон тестов на CI + Fastlane
• Concurrency & Execution Flow: The Hidden Layer of iOS Development Where Bugs Begin
• Unexpected Task suspension points in Swift Concurrency
• Understanding 'indirect' keyword in Swift - Recursive Enums Explained Clearly
В этой статье мы обсудим, как писать код на Swift, который будет выглядеть так, как будто его написал опытный Senior разработчик.
• ScanNow — быстрый и простой сканер для iOS
• Практики Swift, которые помогут вам выглядеть Senior разработчиком
• Xcode Simulator — Ускоряем прогон тестов на CI + Fastlane
• Concurrency & Execution Flow: The Hidden Layer of iOS Development Where Bugs Begin
• Unexpected Task suspension points in Swift Concurrency
• Understanding 'indirect' keyword in Swift - Recursive Enums Explained Clearly
👍5🔥2
Android
Однажды автор статьи задумался, как бы выглядела подсветка синтаксиса в Jetpack Compose — без WebView, без HTML-шаблонов. Теперь, когда Compose стал стандартом для создания пользовательского интерфейса, законно хотеть чего-то, что органично вписывалось бы в общую концепцию. Это любопытство привело его к исследованию Shiki, ограничений WebAssembly, Cloudflare Workers, к созданию небольшого микросервиса и, в конечном итоге, ко второму подходу с использованием грамматик TextMate, работающих полностью на устройстве.
• Подсветка синтаксиса на Android — интеграция движка Shiki в Compose
• Android Bench — бенчмарк языковых моделей в решении задач Android-разработки
• ConsultMe — шаблон Compose-проекта со Spotless, Detect и Lint
• Обновление Paginator с 3.x до 8.x
• Почему я написал Paginator вместо Paging 3
• I Built a LangGraph Agent That Audits Android Projects — Here's the Architecture
• When Text Input Becomes Document Editing in Jetpack Compose
• Gradle plugin to catch version conflicts and their sources early
• Compose Styling Is Changing — Here’s What Google’s New Style API Gets Right (and What It Still Needs)
Однажды автор статьи задумался, как бы выглядела подсветка синтаксиса в Jetpack Compose — без WebView, без HTML-шаблонов. Теперь, когда Compose стал стандартом для создания пользовательского интерфейса, законно хотеть чего-то, что органично вписывалось бы в общую концепцию. Это любопытство привело его к исследованию Shiki, ограничений WebAssembly, Cloudflare Workers, к созданию небольшого микросервиса и, в конечном итоге, ко второму подходу с использованием грамматик TextMate, работающих полностью на устройстве.
• Подсветка синтаксиса на Android — интеграция движка Shiki в Compose
• Android Bench — бенчмарк языковых моделей в решении задач Android-разработки
• ConsultMe — шаблон Compose-проекта со Spotless, Detect и Lint
• Обновление Paginator с 3.x до 8.x
• Почему я написал Paginator вместо Paging 3
• I Built a LangGraph Agent That Audits Android Projects — Here's the Architecture
• When Text Input Becomes Document Editing in Jetpack Compose
• Gradle plugin to catch version conflicts and their sources early
• Compose Styling Is Changing — Here’s What Google’s New Style API Gets Right (and What It Still Needs)
👍4
Новое исследование изучило, как большие языковые модели работают в различных медицинских контекстах, включая реальные случаи в отделениях неотложной помощи, — и, по крайней мере, одна модель оказалась точнее, чем врачи-люди. В одном из экспериментов исследователи сосредоточились на 76 пациентах, поступивших в отделение неотложной помощи, сравнивая диагнозы, поставленные двумя врачами-терапевтами, с диагнозами, сгенерированными моделями OpenAI o1 и 4o. На каждом этапе диагностики o1 либо номинально превосходил, либо показывал результаты наравне с двумя лечащими врачами и 4o, говорится в исследовании, добавляя, что различия «были особенно заметны на первом этапе диагностики (первичная сортировка в приемном отделении), где имеется наименьшее количество информации о пациенте и наибольшая срочность в принятии правильного решения».
Хорошо? Еще как. Однако. В своем посте об исследовании Кристен Пантагани, врач отделения неотложной помощи, сказала, что это «интересное исследование ИИ, которое привело к некоторым сильно преувеличенным заголовкам», особенно потому, что в нем сравнивались диагнозы ИИ с диагнозами врачей-терапевтов, а не врачей отделения неотложной помощи. «Если мы собираемся сравнивать инструменты ИИ с клиническими способностями врачей, нам следует начать со сравнения с врачами, которые действительно практикуют данную специальность», — сказала Пантагани. «Я бы не удивилась, если бы LLM смог победить дерматолога на экзамене по нейрохирургии, [но] это не особенно полезная информация».
Разработка
• В исследовании ИИ показал более точные диагнозы в приемном отделении скорой помощи, чем два врача
• When ‘if’ slows you down, avoid it
Маркетинг
• Как монетизировать пет-проект: документы, платежи, касса
Кроссплатформа
• Вредные советы для Flutter-разработчика
• Почему animated SVG не работает во Flutter «как в браузере» — и как я попытался это исправить
• Running Gemma 4 E4B on a phone — open-source Flutter toolkit
Хорошо? Еще как. Однако. В своем посте об исследовании Кристен Пантагани, врач отделения неотложной помощи, сказала, что это «интересное исследование ИИ, которое привело к некоторым сильно преувеличенным заголовкам», особенно потому, что в нем сравнивались диагнозы ИИ с диагнозами врачей-терапевтов, а не врачей отделения неотложной помощи. «Если мы собираемся сравнивать инструменты ИИ с клиническими способностями врачей, нам следует начать со сравнения с врачами, которые действительно практикуют данную специальность», — сказала Пантагани. «Я бы не удивилась, если бы LLM смог победить дерматолога на экзамене по нейрохирургии, [но] это не особенно полезная информация».
Разработка
• В исследовании ИИ показал более точные диагнозы в приемном отделении скорой помощи, чем два врача
• When ‘if’ slows you down, avoid it
Маркетинг
• Как монетизировать пет-проект: документы, платежи, касса
Кроссплатформа
• Вредные советы для Flutter-разработчика
• Почему animated SVG не работает во Flutter «как в браузере» — и как я попытался это исправить
• Running Gemma 4 E4B on a phone — open-source Flutter toolkit
👍5
iOS
Из этой статьи вы узнаете, как в Яндексе пять лет закрывали техдолг Objective-C и за это время переписали лишь половину. И как в итоге пришли к решению на базе LLM, которое помогло завершить работу кратно быстрее и высвободило время разработчиков для более интересных задач, чем рефакторинг кода.
• Понимаем indirect в Swift
• За два месяца вместо года: как мы переписали 97 тысяч строк кода с Objective-C на Swift
• How Apple Is Locking Developers Into Its Ecosystem
• Legacy Migration to SwiftUI without Freezing Your Roadmap
• Stop Hardcoding Navigation in your SwiftUI Views: Master the Router Pattern
• Scheduling and handling background app refresh in SwiftUI
• 10 GitHub Repositories Every iOS Developer Should Bookmark
Из этой статьи вы узнаете, как в Яндексе пять лет закрывали техдолг Objective-C и за это время переписали лишь половину. И как в итоге пришли к решению на базе LLM, которое помогло завершить работу кратно быстрее и высвободило время разработчиков для более интересных задач, чем рефакторинг кода.
• Понимаем indirect в Swift
• За два месяца вместо года: как мы переписали 97 тысяч строк кода с Objective-C на Swift
• How Apple Is Locking Developers Into Its Ecosystem
• Legacy Migration to SwiftUI without Freezing Your Roadmap
• Stop Hardcoding Navigation in your SwiftUI Views: Master the Router Pattern
• Scheduling and handling background app refresh in SwiftUI
• 10 GitHub Repositories Every iOS Developer Should Bookmark
Хабр
За два месяца вместо года: как мы переписали 97 тысяч строк кода с Objective-C на Swift
Миграция большого iOS-проекта с Objective-C на Swift кажется понятной задачей ровно до тех пор, пока не начинаешь считать объём. В нашем случае это были 10 тысяч файлов, сотни тысяч строк кода и...
Android
Статья показывает, как можно кардинально ускорить работу с анимациями в Jetpack Compose с помощью hot reload. Вместо привычного цикла «изменил параметр → пересобрал приложение → заново дошёл до нужного экрана», разработчик просто сохраняет изменения и сразу видит результат на устройстве. Это особенно важно для анимаций, где ключевую роль играет субъективное восприятие: длительность, плавность и отклик проще подбирать в реальном времени, чем угадывать через десятки перезапусков. Главная ценность подхода — возможность мгновенно экспериментировать: менять параметры spring, длительность, размеры или даже поведение кастомных Canvas-анимаций и сразу видеть эффект без потери состояния экрана. В некоторых случаях изменения применяются вообще без пересборки благодаря literal patching — значения обновляются прямо в памяти приложения за доли секунды. В итоге разработка становится более интерактивной, а сами анимации — заметно качественнее, потому что их действительно «нащупывают», а не подбирают вслепую.
• ParticleEmitter — эффекты частиц для Android на базе Jetpack Compose
• Tuning Compose Animations Without Rebuilding: Hot Reload for Dynamic Design
• More Accessible Focus Indicators with Compose
• Kotlin Performance Profiling Tips — Analyze and Optimize Runtime
• Debugging ANRs on Android: From First Trace to Production Fix
Статья показывает, как можно кардинально ускорить работу с анимациями в Jetpack Compose с помощью hot reload. Вместо привычного цикла «изменил параметр → пересобрал приложение → заново дошёл до нужного экрана», разработчик просто сохраняет изменения и сразу видит результат на устройстве. Это особенно важно для анимаций, где ключевую роль играет субъективное восприятие: длительность, плавность и отклик проще подбирать в реальном времени, чем угадывать через десятки перезапусков. Главная ценность подхода — возможность мгновенно экспериментировать: менять параметры spring, длительность, размеры или даже поведение кастомных Canvas-анимаций и сразу видеть эффект без потери состояния экрана. В некоторых случаях изменения применяются вообще без пересборки благодаря literal patching — значения обновляются прямо в памяти приложения за доли секунды. В итоге разработка становится более интерактивной, а сами анимации — заметно качественнее, потому что их действительно «нащупывают», а не подбирают вслепую.
• ParticleEmitter — эффекты частиц для Android на базе Jetpack Compose
• Tuning Compose Animations Without Rebuilding: Hot Reload for Dynamic Design
• More Accessible Focus Indicators with Compose
• Kotlin Performance Profiling Tips — Analyze and Optimize Runtime
• Debugging ANRs on Android: From First Trace to Production Fix
Compose HotSwan
Tuning Compose Animations Without Rebuilding: Hot Reload for Dynamic Design | Compose HotSwan Blog
Animation development in Jetpack Compose means rebuilding your app for every tiny change. With hot reload, you can tune animations on a real device and see changes in under a second.
👍2
Соучредитель iRobot Колин Энгл объявил о запуске своего нового робототехнического стартапа Familiar Machines & Magic. Стартап представил новую категорию технологий под названием «Потребительский физический ИИ» (Consumer Physical AI), а первым ее образцом стал роботизированнымй компаньон Familiar. Цель стартапа — создать «искусственную жизнь», с которой люди действительно захотят жить. Пока получился четвероногий робот, примерно размером с бульдога, покрытый чувствительной к прикосновениям плюшевой шерстью. Он обладает глазами, как у лани, ушами, как у медвежонка, и 23 степенями свободы, что позволяет ему выглядеть удивительно реалистично. Во время презентации Энгл продемонстрировал, как робот может воспринимать окружающую среду, адаптироваться к повседневным привычкам пользователя и даже выполнять «приветственную» растяжку, приглашая погладить его или обнять. Это машина, разработанная специально для доверия, памяти и долгосрочного общения.
Разработка
• Создатель Roomba представил ИИ-питомца Familiar
• Как одна OC может запускать приложения из разных миров
• Mobile Developer Roadmap for 2026: What Actually Matters
• Be the Idiot
• Remove. Don’t Add.
• Claude Code Best Practices: 12 Patterns Agentic Engineers Use
Маркетинг
• The post-purchase screen: how to stop Day 0 cancellations
Кроссплатформа
• Прокачиваем локальный поиск на Dart и Flutter
• How to Improve React Native Startup Time
• Stop Using These React Native Patterns — They Kill Performance
Разработка
• Создатель Roomba представил ИИ-питомца Familiar
• Как одна OC может запускать приложения из разных миров
• Mobile Developer Roadmap for 2026: What Actually Matters
• Be the Idiot
• Remove. Don’t Add.
• Claude Code Best Practices: 12 Patterns Agentic Engineers Use
Маркетинг
• The post-purchase screen: how to stop Day 0 cancellations
Кроссплатформа
• Прокачиваем локальный поиск на Dart и Flutter
• How to Improve React Native Startup Time
• Stop Using These React Native Patterns — They Kill Performance
❤3👍2
По данным исследования, 55,4% 3-дневных триалов отменяются в нулевой день. Хотя этот показатель немного снижается при более длительных триалах, даже при 30-дневном пробном периоде почти треть пользователей отменяют подписку в первый же день. Если сложить нулевой и первый день, то получится, что 84% отмен 3-дневных триалов происходят в первые 24 часа. Для 7-дневных пробных периодов этот показатель всё ещё составляет 64%. Больно? Еще как. Перевел статью RevenueCat об экранах после пейвола (в статье радостно их называют aftercare - экраны заботы). Предлагают 6 уровней: 1. Базовый вариант: сразу переход в приложение. 2. Понятный экран подтверждения. 3.
Отметить и отпраздновать момент. 4. Напомнить пользователю, что именно он получает. 5. Подчеркнуть, чего вы поможете ему достичь. 6. Дать один понятный следующий шаг. Так или иначе, говорят, что это не требует огромных продуктовых инвестиций, но может серьёзно повлиять на показатели отмен в первый день.
Разработка
• OpenAI выпускает GPT-5.5 Instant, новую модель по умолчанию для ChatGPT
• Coding Is Like the Gym: AI Made It Easier, But Most People Still Won’t Go
Маркетинг
• Экран после покупки: как предотвратить отмены в День 0
Кроссплатформа
• A Simple Flutter Interview Question That Completely Exposed My Knowledge Gap
• GoRouter Is in Maintenance Mode — Where Flutter Navigation Goes From Here
iOS
• Sherlock — документация Apple в виде навыка для ИИ
• 10 Essential Questions Every iOS Developer Should Master Before a Team Lead Interview
• Building a Robust SwiftUI Design System for a Real-World App
• Swift ARC: From Zombie Objects to Side Tables
• The 3 Levels of Swift Concurrency
Android
• «У нас было 230 тысяч строк легаси-кода». Как мы изменяли приложение «Настройки»
• Как собрать пайплайн с LLM агентом использующим эмуляторы Android девайсов
• 10 Android Questions That Sound Simple but Test Real Experience
• Scaling Navigation in Jetpack Compose: From Simple Apps to Real-World Architecture
• Swift for Android Developers: 4 Concepts That Will Break Your Kotlin Brain
• 15+ years of experience didn’t stop me from losing a month to this rookie error
Отметить и отпраздновать момент. 4. Напомнить пользователю, что именно он получает. 5. Подчеркнуть, чего вы поможете ему достичь. 6. Дать один понятный следующий шаг. Так или иначе, говорят, что это не требует огромных продуктовых инвестиций, но может серьёзно повлиять на показатели отмен в первый день.
Разработка
• OpenAI выпускает GPT-5.5 Instant, новую модель по умолчанию для ChatGPT
• Coding Is Like the Gym: AI Made It Easier, But Most People Still Won’t Go
Маркетинг
• Экран после покупки: как предотвратить отмены в День 0
Кроссплатформа
• A Simple Flutter Interview Question That Completely Exposed My Knowledge Gap
• GoRouter Is in Maintenance Mode — Where Flutter Navigation Goes From Here
iOS
• Sherlock — документация Apple в виде навыка для ИИ
• 10 Essential Questions Every iOS Developer Should Master Before a Team Lead Interview
• Building a Robust SwiftUI Design System for a Real-World App
• Swift ARC: From Zombie Objects to Side Tables
• The 3 Levels of Swift Concurrency
Android
• «У нас было 230 тысяч строк легаси-кода». Как мы изменяли приложение «Настройки»
• Как собрать пайплайн с LLM агентом использующим эмуляторы Android девайсов
• 10 Android Questions That Sound Simple but Test Real Experience
• Scaling Navigation in Jetpack Compose: From Simple Apps to Real-World Architecture
• Swift for Android Developers: 4 Concepts That Will Break Your Kotlin Brain
• 15+ years of experience didn’t stop me from losing a month to this rookie error
👍4🔥2😁1
Скандал в благородном семействе - Google Chrome, оказывается, тайно тащил себе Gemini Nano на 4 Гб. Вроде как модель использовалась для прямых (например, Help me write) и опосредованных ИИ-функций (например, обнаружение мошенничества на устройстве), без обращения к облаку. Так что если вам в следующий раз в приложении понадобится локальная ИИ-модель - смело встраивайте Gemini Nano, ссылаясь на передовой опыт Google.
Разработка
• Google Chrome незаметно скачивает Gemini Nano в 4 Гб для работы ИИ на устройстве
• Google DeepMind сотрудничает с EVE Online для исследования «систем, управляемых игроками»
• Every Mobile Testing AI Stares at Your App From the Outside. Mine Lives Inside It.
• Programming Still Sucks
Маркетинг
• Как достичь $10K MRR за 6 месяцев только на органике — кейс HeyBabe, чат–бота с ИИ
Кроссплатформа
• Kotlin Multiplatform in Production: The “Write Once” Dream vs. The Multi-Team Reality
• Introducing Skills for Dart and Flutter
iOS
• Клонирование устройства на Mac mini через ABM/MDM: что не так с решением и почему оно лучшее из возможного
• SwiftUI Performance Secrets: Build Lightning-Fast Apps in 2026
• Make a SwiftUI Toolbar Customizable
Android
• Масштабирование навигации в Jetpack Compose: от простых приложений до реальной архитектуры
• Compose AI Tools — помощь агентам c Compose
• I created a compose multiplatform library help you build scalable and consistent design systems
Разработка
• Google Chrome незаметно скачивает Gemini Nano в 4 Гб для работы ИИ на устройстве
• Google DeepMind сотрудничает с EVE Online для исследования «систем, управляемых игроками»
• Every Mobile Testing AI Stares at Your App From the Outside. Mine Lives Inside It.
• Programming Still Sucks
Маркетинг
• Как достичь $10K MRR за 6 месяцев только на органике — кейс HeyBabe, чат–бота с ИИ
Кроссплатформа
• Kotlin Multiplatform in Production: The “Write Once” Dream vs. The Multi-Team Reality
• Introducing Skills for Dart and Flutter
iOS
• Клонирование устройства на Mac mini через ABM/MDM: что не так с решением и почему оно лучшее из возможного
• SwiftUI Performance Secrets: Build Lightning-Fast Apps in 2026
• Make a SwiftUI Toolbar Customizable
Android
• Масштабирование навигации в Jetpack Compose: от простых приложений до реальной архитектуры
• Compose AI Tools — помощь агентам c Compose
• I created a compose multiplatform library help you build scalable and consistent design systems
❤2
Forwarded from AppFiles - Mobile Development
•
(iOS Ru) Фильтры для лица под капотом: Vision, сегментация и шейдеры в бою•
(iOS Ru) Один code style для всех: как укротить SwiftLint в масштабах компании•
(iOS Ru) Онлайн-определитель номеров: секреты реализации Live Caller ID для iOS•
(iOS En) Apple Wallet Card Animation Using SwiftUI•
(iOS En) SwiftUI macOS Toasts•
(iOS En) Building a Scalable Design System in SwiftUI: From Tokens to Components•
(iOS En) Production SwiftUI: Scalable Networking Architecture with Async Await•
(iOS En) iPod Style CoverFlow Carousel Using SwiftUI•
(iOS En) Border Beam Effect Using SwiftUI•
(And Ru) Как я искал и нашел работу в LinkedIn в 2026 году. Android•
(And Ru) Kotlin Flow и реальные задачи SberDevices: решение callback hell и backpressure•
(And Ru) Kotlin Flow через призму реальных задач в SberDevices: Игра Потоков•
(And Ru) Rich Errors: Checked Exceptions в Kotlin•
(And Ru) Подменяем зависимости не оставляя следов•
(And Ru) (Не)очевидные связи: визуализация бизнес-логики через код•
(And Ru) /e/OS: Android без слежки это реально?•
(And En) Android Got a New CLI Tool! (Game Changer For AI-First Setups!)•
(And En) Exposed 1.0 and Beyond•
(And En) How to supercharge android game development: vulcan, 16kb pages, & more•
(And En) How Google made their Android app start faster•
(And En) The 2026 Junior Developer Trap•
(And En) How to Handle Exceptions in Kotlin Flows•
(Crs Ru) KMP в X5 Tech: переход бигтеха на новые технологии•
(Crs En) AI-Driven APG 9 Migration using Android Skills - KMP Project•
(Dev Ru) Какие инструменты дизайн-системы помогут каждому•
(Dev Ru) Django — Python, web, framework•
(Dev Ru) AI Dev Podcast #2: Александр Поломодов, Сергей Баранов - Архитектура в эпоху ИИ•
(Dev En) Gemini CLI Essentials – Full Course•
(Dev En) Beginner's Guide to Mobile App System Design (+ Tips for Interviews!) (+ все интервью)•
(Mrk Ru) Вайбкодинг приложения: как выбрать нишу и дойти до стораPlease open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Apple Wallet Card Animation Using SwiftUI | Wallet App Animation Effect | Xcode 26
Hello Guys 🖐🖐🖐
In this video, I’ll show you how to recreate the Apple Wallet's Card Animation Effect using SwiftUI | Wallet Card Animation | Apple Wallet Card Hero Effect | Wallet App Animation | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode…
In this video, I’ll show you how to recreate the Apple Wallet's Card Animation Effect using SwiftUI | Wallet Card Animation | Apple Wallet Card Hero Effect | Wallet App Animation | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode…
❤2
Forwarded from Про мобайл от Кота
А у нас очередное пополнение среди кошачьих сервисов для комьюнити. Проект, который решает существенные проблемы при работе в рынке. Все вы прекрасно знаете, как тяжело найти качественные прокси. Теперь просто =)
✔️ Резидентные и мобильные прокси для мобайла, баинга и фарма аккаунтов. Что можем:
- Очень большой пул IP под любые ваши задачи
- Гарантированные сессии - любые TTL, Strict Session режим не меняет автоматически IP при обрыве
- Гео-таргетинг в строке подключения - страна, штат, город и ASN задаются прямо через параметры в логине, без дополнительных настроек
- SOCKS5 + UDP - HTTP3 и WebRTC работают корректно, fingerprint трафика идентичен настоящему браузеру
- Bulk List Generator - генерация N уникальных сессий в популярных форматах, массовый импорт в антик-браузеры
Оплата почти любой популярной криптой. Под объем можем предложить индивидуальные условия и решения. До конца мая действует промик на 15 процентов к пополнению сверху - MIRTRUDMAY.
🔗 Сайт - CatProxy.io. Саппорт - @catproxy_manager.
Канал проекта. Уроки и новости по мобильному рынку.
✔️ Резидентные и мобильные прокси для мобайла, баинга и фарма аккаунтов. Что можем:
- Очень большой пул IP под любые ваши задачи
- Гарантированные сессии - любые TTL, Strict Session режим не меняет автоматически IP при обрыве
- Гео-таргетинг в строке подключения - страна, штат, город и ASN задаются прямо через параметры в логине, без дополнительных настроек
- SOCKS5 + UDP - HTTP3 и WebRTC работают корректно, fingerprint трафика идентичен настоящему браузеру
- Bulk List Generator - генерация N уникальных сессий в популярных форматах, массовый импорт в антик-браузеры
Оплата почти любой популярной криптой. Под объем можем предложить индивидуальные условия и решения. До конца мая действует промик на 15 процентов к пополнению сверху - MIRTRUDMAY.
🔗 Сайт - CatProxy.io. Саппорт - @catproxy_manager.
Канал проекта. Уроки и новости по мобильному рынку.
👍4🔥3
iOS
Оптимизация производительности в Swift — это не про написание «умного» кода. Это про уменьшение лишней работы, контроль потока выполнения, про аккуратное управление памятью, повышение эффективности рендера и
понимание того, что реально чувствует пользователь. И самое важное. Пользователи не понимают вашу архитектуру. Они понимают отзывчивость, гладкость, скорость, время работы батареи и стабильность. И очень часто улучшение производительности приложения связано не с добавлением новых технологий, а с удалением лишней работы.
• 10 оптимизаций Swift, которые улучшат производительность приложения
• Фильтры для лица под капотом: Vision, сегментация и шейдеры в бою
• Один code style для всех: как укротить SwiftLint в масштабах компании
• Онлайн-определитель номеров: секреты реализации Live Caller ID для iOS
• DiffableKit — декларативная обертка для Diffable Data Source
• 3 Key Strategies to Make SwiftUI Views More Reusable
• Formatting Values in SwiftUI Text and TextField
• How to Think About Performance in iOS
• AI-Powered Xcode Simulator Automation (token-efficient)
• URLSession to Electrons: How Networking works on iOS
Оптимизация производительности в Swift — это не про написание «умного» кода. Это про уменьшение лишней работы, контроль потока выполнения, про аккуратное управление памятью, повышение эффективности рендера и
понимание того, что реально чувствует пользователь. И самое важное. Пользователи не понимают вашу архитектуру. Они понимают отзывчивость, гладкость, скорость, время работы батареи и стабильность. И очень часто улучшение производительности приложения связано не с добавлением новых технологий, а с удалением лишней работы.
• 10 оптимизаций Swift, которые улучшат производительность приложения
• Фильтры для лица под капотом: Vision, сегментация и шейдеры в бою
• Один code style для всех: как укротить SwiftLint в масштабах компании
• Онлайн-определитель номеров: секреты реализации Live Caller ID для iOS
• DiffableKit — декларативная обертка для Diffable Data Source
• 3 Key Strategies to Make SwiftUI Views More Reusable
• Formatting Values in SwiftUI Text and TextField
• How to Think About Performance in iOS
• AI-Powered Xcode Simulator Automation (token-efficient)
• URLSession to Electrons: How Networking works on iOS
😁1
Android
Одно из главных улучшений в Android Studio Panda — добавление режима планирования. Когда вы даете Android Studio сложную задачу, в режиме планирования она теперь составляет подробный план проекта, прежде чем начать выполнение задач. В режиме планирования предлагается логика решения потенциальных проблем, прежде чем она будет представлена вам. Разработчик может исправить ошибки или уточнить, какие подходы использовать, прежде чем агент потратит время или токены в неправильном направлении. После того, как вы согласуете план, агент организует свою работу и генерирует артефакт «Список задач». Затем он помечается как выполненный по мере обработки списка задач.
• В Android Studio Panda появился режим планирования для ИИ
• Kotlin Flow и реальные задачи SberDevices: решение callback hell и backpressure
• Kotlin Flow через призму реальных задач в SberDevices: Игра Потоков
• Rich Errors: Checked Exceptions в Kotlin
• Подменяем зависимости не оставляя следов
• (Не)очевидные связи: визуализация бизнес-логики через код
• /e/OS: Android без слежки это реально?
• A complete guide to migrating from Google Play Billing v7 to v8 (and preparing for v9)
• Adding Cross-Module Routing to Navigation 3 with KSP: nav3-helper Design and Usage
• Migrating from Koin DSL to Koin Annotations in a Multimodule Project: A Step-by-Step Guide
• Collection Literals in Kotlin
• Tuning Compose Themes Live: A Visual Feedback Loop for UI Design
• Rust in Android Development: Complete Guide
Одно из главных улучшений в Android Studio Panda — добавление режима планирования. Когда вы даете Android Studio сложную задачу, в режиме планирования она теперь составляет подробный план проекта, прежде чем начать выполнение задач. В режиме планирования предлагается логика решения потенциальных проблем, прежде чем она будет представлена вам. Разработчик может исправить ошибки или уточнить, какие подходы использовать, прежде чем агент потратит время или токены в неправильном направлении. После того, как вы согласуете план, агент организует свою работу и генерирует артефакт «Список задач». Затем он помечается как выполненный по мере обработки списка задач.
• В Android Studio Panda появился режим планирования для ИИ
• Kotlin Flow и реальные задачи SberDevices: решение callback hell и backpressure
• Kotlin Flow через призму реальных задач в SberDevices: Игра Потоков
• Rich Errors: Checked Exceptions в Kotlin
• Подменяем зависимости не оставляя следов
• (Не)очевидные связи: визуализация бизнес-логики через код
• /e/OS: Android без слежки это реально?
• A complete guide to migrating from Google Play Billing v7 to v8 (and preparing for v9)
• Adding Cross-Module Routing to Navigation 3 with KSP: nav3-helper Design and Usage
• Migrating from Koin DSL to Koin Annotations in a Multimodule Project: A Step-by-Step Guide
• Collection Literals in Kotlin
• Tuning Compose Themes Live: A Visual Feedback Loop for UI Design
• Rust in Android Development: Complete Guide
👍5😁1😴1
Значительная часть телефонной конференции Airbnb по итогам первого квартала 2026 года была посвящена обсуждению того, как компания использует инструменты искусственного интеллекта для программирования, поддержки клиентов и поиска. Примечательно, что компания заявила, что 60% кода, созданного её инженерами в этом квартале, было написано с помощью ИИ. Однако Чески признал сложность реального применения инструментов ИИ в сфере туризма или электронной коммерции, указав на недостатки в пользовательском интерфейсе чат-бота. «Я не думаю, что кто-то еще придумал ИИ для путешествий или электронной коммерции […] Нынешняя конструкция чат-бота не подходит для этого. Есть четыре проблемы: слишком много текста (большая часть электронной коммерции основана на фотографиях); отсутствие прямого управления (приходится все печатать, а не регулировать слайдеры); плохое сравнение (можно запутаться, пытаясь сравнить тысячи вариантов в одном обсуждении); и большинство бронирований — это многопользовательские процессы, в то время как чат-боты в основном предназначены для одного пользователя и не являются картографическими».
Разработка
• Airbnb заявляет, что теперь 60% нового кода пишет искусственный интеллект
• Какие инструменты дизайн-системы помогут каждому
• Django — Python, web, framework
• Версия AirPods Pro с камерами почти готова
• Google представил фитнес-браслет Fitbit Air
• Обзор Lenovo Yoga 7a: великолепный ноутбук, но AMD Ryzen это шаг назад
• Application performance is a product requirement
• The Freelance Roadmap Most Developers Discover Too Late
Маркетинг
• Meet the subscription app pre-mortem: how to plan for failure before you ship
Кроссплатформа
• Kore — дизайн-система для Compose Multiplatform
• KMP в X5 Tech: переход бигтеха на новые технологии
• Я хотел adjustResize. Получил adjustNothing. Три раунда войны с Android-клавиатурой в WebView
• Как я сделал на Flutter игру для разработчиков
• Как я сделал групповые звонки в React Native мессенджере: WebRTC, CallKit и грабли production'а
• Я реализовал Double Ratchet в React Native мессенджере. Разбор протокола и кода
• Testing subscriptions on Compose Multiplatform: one test suite for iOS and Android
• The Clean Line: Swift Export for KMP | KMP Bits
Разработка
• Airbnb заявляет, что теперь 60% нового кода пишет искусственный интеллект
• Какие инструменты дизайн-системы помогут каждому
• Django — Python, web, framework
• Версия AirPods Pro с камерами почти готова
• Google представил фитнес-браслет Fitbit Air
• Обзор Lenovo Yoga 7a: великолепный ноутбук, но AMD Ryzen это шаг назад
• Application performance is a product requirement
• The Freelance Roadmap Most Developers Discover Too Late
Маркетинг
• Meet the subscription app pre-mortem: how to plan for failure before you ship
Кроссплатформа
• Kore — дизайн-система для Compose Multiplatform
• KMP в X5 Tech: переход бигтеха на новые технологии
• Я хотел adjustResize. Получил adjustNothing. Три раунда войны с Android-клавиатурой в WebView
• Как я сделал на Flutter игру для разработчиков
• Как я сделал групповые звонки в React Native мессенджере: WebRTC, CallKit и грабли production'а
• Я реализовал Double Ratchet в React Native мессенджере. Разбор протокола и кода
• Testing subscriptions on Compose Multiplatform: one test suite for iOS and Android
• The Clean Line: Swift Export for KMP | KMP Bits
👍2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Google анонсирует GoogleBook с акцентом на технологии Gemini Intelligence
Сегодня в The Android Show компания Google представила GoogleBook — новую категорию ноутбуков, вобравших в себя лучшие черты Android и ChromeOS.
В основе устройства лежит новая ОС, заточенная на работу с Gemini Intelligence. Эти функции искусственного интеллекта призваны предоставлять «персональную и проактивную помощь, когда и где она вам нужна». Функция Magic Pointer позволяет «выбрать любой вопрос для Gemini». После перемещения курсора на объект отобразятся «быстрые контекстные подсказки». Она также позволяет добавлять любой элемент на экране в подсказку Gemini. Ещё одна функция Gemini Intelligence — Create My Widget. Эта генеративная функция пользовательского интерфейса, которая также появится и на телефонах, и она позволит размещать кастомные элементы информации на рабочем столе. Она использует веб-интерфейс, вашу почту Gmail, Календарь и другие приложения Google. Есть пошаговый процесс создания или возможность ввести промпт. Третья функция ИИ - автоматизация задач. Эта функция уже есть на некоторых последних моделях телефонов Pixel и Samsung Galaxy, и она позволяет Gemini использовать определенные приложения от вашего имени. До сих пор она была ограничена несколькими приложениями для заказа такси и доставки еды. По словам Google, это изменится «вскоре», когда автоматизация задач станет доступна более широкому кругу приложений.
Второй важный аспект — это интеграция GoogleBook с вашим телефоном Android. Функция «Трансляция приложений» позволяет получить доступ к любому приложению на вашем телефоне на большом экране ноутбука. Быстрый доступ позволяет получать доступ к файлам независимо от того, где они хранятся. Файловый браузер в GoogleBook позволяет просматривать файлы на вашем телефоне и получать к ним доступ с ноутбука.
Наконец, Google сотрудничает с Acer, Asus, Dell, HP и Lenovo над GoogleBook. Устройства, представленные в различных формах и размерах, как утверждается, «созданы с использованием высококачественных материалов и технологий».
Первые GoogleBook поступят в продажу этой осенью, более подробная информация появится раньше.
Сегодня в The Android Show компания Google представила GoogleBook — новую категорию ноутбуков, вобравших в себя лучшие черты Android и ChromeOS.
В основе устройства лежит новая ОС, заточенная на работу с Gemini Intelligence. Эти функции искусственного интеллекта призваны предоставлять «персональную и проактивную помощь, когда и где она вам нужна». Функция Magic Pointer позволяет «выбрать любой вопрос для Gemini». После перемещения курсора на объект отобразятся «быстрые контекстные подсказки». Она также позволяет добавлять любой элемент на экране в подсказку Gemini. Ещё одна функция Gemini Intelligence — Create My Widget. Эта генеративная функция пользовательского интерфейса, которая также появится и на телефонах, и она позволит размещать кастомные элементы информации на рабочем столе. Она использует веб-интерфейс, вашу почту Gmail, Календарь и другие приложения Google. Есть пошаговый процесс создания или возможность ввести промпт. Третья функция ИИ - автоматизация задач. Эта функция уже есть на некоторых последних моделях телефонов Pixel и Samsung Galaxy, и она позволяет Gemini использовать определенные приложения от вашего имени. До сих пор она была ограничена несколькими приложениями для заказа такси и доставки еды. По словам Google, это изменится «вскоре», когда автоматизация задач станет доступна более широкому кругу приложений.
Второй важный аспект — это интеграция GoogleBook с вашим телефоном Android. Функция «Трансляция приложений» позволяет получить доступ к любому приложению на вашем телефоне на большом экране ноутбука. Быстрый доступ позволяет получать доступ к файлам независимо от того, где они хранятся. Файловый браузер в GoogleBook позволяет просматривать файлы на вашем телефоне и получать к ним доступ с ноутбука.
Наконец, Google сотрудничает с Acer, Asus, Dell, HP и Lenovo над GoogleBook. Устройства, представленные в различных формах и размерах, как утверждается, «созданы с использованием высококачественных материалов и технологий».
Первые GoogleBook поступят в продажу этой осенью, более подробная информация появится раньше.
👍6🥱5😴1
Компания Sensor Tower сегодня объявила о приобретении AppMagic. Компания AppMagic, основанная в 2016 году, предоставляет конкурентную аналитику магазинов и известна своими возможностями в области рыночных исследований и пониманием экосистемы мобильных игр. Приобретение AppMagic подтверждает стремление Sensor Tower предоставлять лучшие в своем классе аналитические данные для всей экосистемы приложений, включая небольшие студии мобильных игр и независимых разработчиков.
«Сегодняшний день знаменует собой важную главу в развитии аналитики мобильных приложений Sensor Tower», — сказал Оливер Йе, соучредитель и генеральный директор Sensor Tower. «Мы с нетерпением ждем возможности объединить команды AppMagic и Sensor Tower, их технологии и продукты, чтобы предложить решение для МСП, которое будет поддерживать все этапы развития экосистемы мобильных приложений и игр».
«Присоединение к Sensor Tower открывает новый уровень возможностей для пользователей AppMagic», — сказал Макс Саморуков, основатель и генеральный директор AppMagic. «Теперь наши клиенты получат доступ к более полным данным и более широкому обзору рынка, чем когда-либо прежде. Для всех, кто пытается понять, куда движется рынок и как на нем развиваться, это значимый шаг вперед».
Разработка
• Почему мало просто перейти на SwiftUI и Compose: заглядываем под капот перезапуска приложения Бургер Кинг
• Google анонсирует GoogleBook с акцентом на технологии Gemini Intelligence
• Most Developers Are Using AI Wrong — And Companies Are Starting to Notice
Маркетинг
• Шпаргалка по дизайну скриншотов для App Store (2026)
• Google добавляет функцию диктовки на базе Gemini в Gboard
• Сколько я заработал в RuStore за 6 месяцев
Кроссплатформа
• Outbox‑паттерн для мобильного мессенджера: как Telegram не теряет сообщения и почему ваш код их теряет
• Как я сделал на Flutter игру для разработчиков. Часть 2
• Опенсорсим yx_navigation — декларативную навигацию для Flutter
• Why Flutter 3.41 Is Quietly Changing Everything for Cross-Platform Developers
• Building a Production-Grade Adaptive Layout System in Kotlin Multiplatform — From Phone to Foldable
• Flutter. Firebase now supports Functions in Dart
iOS
• The Flaky Test That Taught Me How Swift Concurrency Actually Works
• Xcode 16 Tips & Tricks: The Hidden Features That Save iOS Developers Hours Every Week
• You’re Wasting Time Without These 20 Swift Snippets
Android
• Jetpack Compose Animations — коллекция анимаций и лучших практик
• В Android добавлена функция, которая предотвратит бесконечную прокрутку лент в социальных сетях
• Mission Impossible: How to Achieve 0 Recompositions in a Complex Custom UI
• scrcpy 4.0 released
• Verifying Hardware-Backed Keystore on a Custom Android Build
• 10 Jetpack Compose Features That Will Change How You Build Android Apps
• Managing Gradle Daemons while Coding with AI
• Engineering Real-Time Conversational Voice AI on Android
«Сегодняшний день знаменует собой важную главу в развитии аналитики мобильных приложений Sensor Tower», — сказал Оливер Йе, соучредитель и генеральный директор Sensor Tower. «Мы с нетерпением ждем возможности объединить команды AppMagic и Sensor Tower, их технологии и продукты, чтобы предложить решение для МСП, которое будет поддерживать все этапы развития экосистемы мобильных приложений и игр».
«Присоединение к Sensor Tower открывает новый уровень возможностей для пользователей AppMagic», — сказал Макс Саморуков, основатель и генеральный директор AppMagic. «Теперь наши клиенты получат доступ к более полным данным и более широкому обзору рынка, чем когда-либо прежде. Для всех, кто пытается понять, куда движется рынок и как на нем развиваться, это значимый шаг вперед».
Разработка
• Почему мало просто перейти на SwiftUI и Compose: заглядываем под капот перезапуска приложения Бургер Кинг
• Google анонсирует GoogleBook с акцентом на технологии Gemini Intelligence
• Most Developers Are Using AI Wrong — And Companies Are Starting to Notice
Маркетинг
• Шпаргалка по дизайну скриншотов для App Store (2026)
• Google добавляет функцию диктовки на базе Gemini в Gboard
• Сколько я заработал в RuStore за 6 месяцев
Кроссплатформа
• Outbox‑паттерн для мобильного мессенджера: как Telegram не теряет сообщения и почему ваш код их теряет
• Как я сделал на Flutter игру для разработчиков. Часть 2
• Опенсорсим yx_navigation — декларативную навигацию для Flutter
• Why Flutter 3.41 Is Quietly Changing Everything for Cross-Platform Developers
• Building a Production-Grade Adaptive Layout System in Kotlin Multiplatform — From Phone to Foldable
• Flutter. Firebase now supports Functions in Dart
iOS
• The Flaky Test That Taught Me How Swift Concurrency Actually Works
• Xcode 16 Tips & Tricks: The Hidden Features That Save iOS Developers Hours Every Week
• You’re Wasting Time Without These 20 Swift Snippets
Android
• Jetpack Compose Animations — коллекция анимаций и лучших практик
• В Android добавлена функция, которая предотвратит бесконечную прокрутку лент в социальных сетях
• Mission Impossible: How to Achieve 0 Recompositions in a Complex Custom UI
• scrcpy 4.0 released
• Verifying Hardware-Backed Keystore on a Custom Android Build
• 10 Jetpack Compose Features That Will Change How You Build Android Apps
• Managing Gradle Daemons while Coding with AI
• Engineering Real-Time Conversational Voice AI on Android
Sensortower
Sensor Tower acquires AppMagic - Mobile App Intelligence
AppMagic joins Sensor Tower, bringing expanded mobile insights to small mobile app organizations and indie gaming developers.
🔥6❤2👍2
С мест докладывают, что Apple «разрабатывает систему», позволяющую ИИ-агентам соответствовать стандартам конфиденциальности и безопасности App Store. Как пишет The Information, по словам источников, знакомых с ситуацией, Apple изучает способы улучшения интеграции ИИ-агентов в свой App Store, чтобы извлечь выгоду из самого популярного тренда в технологической индустрии, одновременно обеспечивая соответствие программного обеспечения в магазине его правилам. В новости говорится, что Apple может объявить о новых обновлениях, касающихся ИИ-агентов в App Store, на конференции WWDC в следующем месяце. Однако возможно, что компания еще не готова к этому анонсу.
ИИ-агенты, способные выполнять сложные действия от имени пользователей, представляют собой серьезные проблемы для строгих правил Apple в отношении своих платформ приложений, которые призваны предотвратить распространение вредоносного ПО, уклонение от уплаты комиссий App Store и совершение других противоправных действий. Например, некоторые агенты могут мгновенно запускать небольшие приложения для выполнения самых разных задач, что может стать проблемой, если агенты делают это после того, как Apple уже одобрила приложения, в которых они размещены.
Понятно, что Apple не хочет, чтобы ее прибыльный бизнес App Store был подорван новой тенденцией использования агентов. Но дело не только в защите потока доходов. Если Apple сможет найти способ лучше поддерживать агентов, одновременно предоставляя ключевые гарантии конфиденциальности и безопасности через App Store, это будет выгодно и для пользователей.
Разработка
• Is Software Losing Its Head?
• From Notepad To No Pad, Is The IDE Dead?
• I Built Uber’s Real-Time Tracking System (50,000 Concurrent Drivers, Sub-100ms Updates)
Маркетинг
• TikTok запустил сервис GO для бронирования отелей и развлечений
• How to know if your free tier is generous enough
Кроссплатформа
• Building a Production-Grade Adaptive Layout System in Kotlin Multiplatform — From Phone to Foldable
iOS
• Apple работает над внедрением ИИ-агентов в App Store
• Советы и хитрости Xcode 16: скрытые возможности, которые экономят часы работы
• Xcode Instruments Trace Analyzer (MCP) — ИИ-анализатор для Instruments
• Live Activities: как мы сделали обновление без разрешения пользователя
• Foundation Models в iOS 26: разбор фреймворка для on-device LLM
• 12 SwiftUI Tricks Senior iOS Developers Use Every Day
• The 5 Repositories that Taught Me iOS Architecture
Android
• 10 фич Jetpack Compose, которые изменят ваш подход к разработке Android-приложений
• Swagger-генерация на Android. Часть 1. Выбираем инструменты и решаем проблемы
• State Management in Jetpack Compose Is Finally Mature And Your Architecture Will Never Be the Same
• Building Android 16’s App Functions | Game-Changer for AI Assistant Control
• Android Studio Quail 1 Canary 5 now available
ИИ-агенты, способные выполнять сложные действия от имени пользователей, представляют собой серьезные проблемы для строгих правил Apple в отношении своих платформ приложений, которые призваны предотвратить распространение вредоносного ПО, уклонение от уплаты комиссий App Store и совершение других противоправных действий. Например, некоторые агенты могут мгновенно запускать небольшие приложения для выполнения самых разных задач, что может стать проблемой, если агенты делают это после того, как Apple уже одобрила приложения, в которых они размещены.
Понятно, что Apple не хочет, чтобы ее прибыльный бизнес App Store был подорван новой тенденцией использования агентов. Но дело не только в защите потока доходов. Если Apple сможет найти способ лучше поддерживать агентов, одновременно предоставляя ключевые гарантии конфиденциальности и безопасности через App Store, это будет выгодно и для пользователей.
Разработка
• Is Software Losing Its Head?
• From Notepad To No Pad, Is The IDE Dead?
• I Built Uber’s Real-Time Tracking System (50,000 Concurrent Drivers, Sub-100ms Updates)
Маркетинг
• TikTok запустил сервис GO для бронирования отелей и развлечений
• How to know if your free tier is generous enough
Кроссплатформа
• Building a Production-Grade Adaptive Layout System in Kotlin Multiplatform — From Phone to Foldable
iOS
• Apple работает над внедрением ИИ-агентов в App Store
• Советы и хитрости Xcode 16: скрытые возможности, которые экономят часы работы
• Xcode Instruments Trace Analyzer (MCP) — ИИ-анализатор для Instruments
• Live Activities: как мы сделали обновление без разрешения пользователя
• Foundation Models в iOS 26: разбор фреймворка для on-device LLM
• 12 SwiftUI Tricks Senior iOS Developers Use Every Day
• The 5 Repositories that Taught Me iOS Architecture
Android
• 10 фич Jetpack Compose, которые изменят ваш подход к разработке Android-приложений
• Swagger-генерация на Android. Часть 1. Выбираем инструменты и решаем проблемы
• State Management in Jetpack Compose Is Finally Mature And Your Architecture Will Never Be the Same
• Building Android 16’s App Functions | Game-Changer for AI Assistant Control
• Android Studio Quail 1 Canary 5 now available
❤2👍2
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-экосистемы.
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-экосистемы.
👍5❤2
Forwarded from AppFiles - Mobile Development
•
(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 писалPlease open Telegram to view this post
VIEW IN TELEGRAM
🤔2❤1😁1
Production-грабли фич и хитростей
Возвращаемся после небольшого майского перерыва с новым дайджестом — советы и хитрости Xcode 16 и как добиться 0 рекомпозиций в сложном кастомном UI, три раунда войны с Android-клавиатурой в WebView и обновление без разрешения пользователя, 10 оптимизаций Swift, которые улучшат производительность, тестирование Compose по-новому, декларативная навигация для Flutter, под капотом перезапуска приложения Бургер Кинг и многое другое. Заходите!
Возвращаемся после небольшого майского перерыва с новым дайджестом — советы и хитрости Xcode 16 и как добиться 0 рекомпозиций в сложном кастомном UI, три раунда войны с Android-клавиатурой в WebView и обновление без разрешения пользователя, 10 оптимизаций Swift, которые улучшат производительность, тестирование Compose по-новому, декларативная навигация для Flutter, под капотом перезапуска приложения Бургер Кинг и многое другое. Заходите!
👍4