TGViewer
Channel Public Channel
Mobile Development by AppTractor

Mobile Development by AppTractor

@apptractor

Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/

YMReferral
Subscribers
11K
Photos
2K
Videos
45
Links
5K

Showing posts older than #6203 · Back to latest

Older Posts 20 shown
Post #6202 2.38K
📺 Видео и подкасты за неделю

• (iOS En) Permission Onboarding Animation
• (iOS En) SwiftUI Search Made Amazing: Suggestions, Scopes & Tokens
• (iOS En) Gooey Morphing Pull To Refresh Using SwiftUI
• (And En) My Best Practices For Showing Errors In an App - Building Successful Apps
• (And En) The Compose Styles API Is Everything I Wished For
• (And En) Talking to terminals (and how they talk back)
• (And En) Peeling back the Layers: A Navigation3 Deep Dive
• (And En) How I Learned to Stop Worrying and Love Value Semantics (in Kotlin)
• (And En) Local Lifetimes for Kotlin
• (And En) Metro Under the Hood
• (And En) When Flows Won't Cut It
• (And En) AI-Driven Performance Optimization - Kotzilla MCP
• (Crs En) React Native Full Stack Course – Clerk, Postgres, NativeWind
• (Dev Ru) Качество, архитектура и ответственность в эпоху ИИ-ассистентов
• (Dev Ru) Технический долг и архитектура
• (Dev Ru) Терминалы и оболочки — tty, bash, zsh
• (Dsg Ru) DesignOps на стероидах: автоматизация процессов в Figma

Прошлогодние видео:

• (iOS Ru) Sideloading и узник Apple
• (iOS Ru) Как побеждать в конкурсах от Telegram
• (And Ru) Переходишь на Compose? Не спеши!
• (And Ru) Как работает ТВ в Android TV?
• (And Ru) Нужны ли Android-разработчики на заводе?
• (And Ru) Gradle DSL изнутри
• (And Ru) Kotlin DSL как единый источник правды для решения многих задач

👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность
  • 👍 5
Post #6201 2.66K
OpenAI вышла на рынок устройств гораздо раньше, чем ожидалось. Правда, с несколько иным форм-фатором. Компания представила клавиатуру с подсветкой стоимостью 230 долларов, предназначенную для работы в паре с её ИИ-помощником по программированию Codex. Codex Micro позиционируется как новый удобный способ управления парком ИИ-агентов. Устройство оснащено подсвечиваемыми «агентскими клавишами», отображающими статус агента, настраиваемыми клавишами команд, которые служат ярлыками для часто используемых действий Codex, и джойстиком для запуска распространенных рабочих процессов. Также имеется регулятор, который позволяет настроить уровень «рассуждений» — по сути, время и вычислительную мощность. Идея заключается в том, что вместо управления агентами через телефон или настольное приложение, теперь можно использовать Micro в качестве «командного центра для работы агентов», как это называет OpenAI. Вероятно, гаджет также будет просто очень круто смотреться на столе. Устройство управляется и настраивается через настольное приложение ChatGPT. Впрочем, OpenAI сообщила, что Micro — это ограниченная серия, созданная в сотрудничестве с другой компанией, что указывает на то, что это скорее игрушка, чем продукт, предназначенный для массового потребителя.

Разработка

• OpenAI выпустила клавиатуру для Codex за $230
• Rust вошел в десятку самых популярных языков программирования
• Экономим на СМС рассылках — сервис push-уведомлений для веб- и PWA-приложений
• Why we stopped using SDKs
• Claude Code for Mobile Developers

Маркетинг

• VK продает RuStore менеджменту компании-разработчика
• После мирового бума short drama внимание индустрии смещается на Центральную Азию

Кроссплатформа

• Flutter Now Supports LG webOS. I Think This News Is Much Bigger Than We Realize.

iOS

• 50 вопросов о System Design, ответы на которые должен знать каждый Senior iOS-разработчик: часть 2
• Cosmos Music Player — премиальный музыкальный плеер для iOS
• 9 Swift Modern Concurrency Interview Scenarios Every iOS Engineer Should Know
• Designing a Dynamic Retail Home Page on iOS

Android

• 11 Android Kotlin Tricks Every Developer Should Know in 2026
• Android 16 onBackPressed() Migration: Why an Experienced Developer with AI Still Beats AI Alone
• ADB Commands Cheat Sheet
  • ❤ 2
  • 🤔 1
Post #6200 2.52K
VK договорилась о продаже RuStore менеджменту компании-разработчика

VK продает 100% магазина приложений RuStore генеральному директору компании-разработчика стора (Цифротех? Много приложений?) Дмитрию Панкрушеву.

Команда RuStore продолжит активно внедрять продуктовые обновления, гибко развивать функциональность и гарантировать устойчивую работу магазина приложений для пользователей, разработчиков и партнёров.
  • 🤔 10
  • 😁 8
  • 🍾 3
  • 👍 1
Post #6199 2.44K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • ❤ 3
  • 👍 2
  • 🌚 1
Post #6198 2.38K
🕐 По данным RevenueCat, около 88% платящих пользователей, которые сделали покупки за последние 90 дней, уже используют iOS 26. На iOS 18 приходится ещё 9,4% активных подписчиков и 9,6% выручки, а 85% новых покупок совершается на iOS 26. Поэтому переход на новую минимальную версию может заметно упростить разработку: один дизайн на Liquid Glass, меньше проверок совместимости и быстрее выпуск новых функций. Но универсального правила здесь нет. Отказ от старых версий закрывает приложение не только для существующих пользователей старых устройств, но и для всех будущих покупателей с такими устройствами. Однако для небольшого приложения, активно использующего API iOS 26, ускорение разработки может оказаться важнее нескольких процентов аудитории. Для freemium-продуктов, детских приложений, сервисов здоровья, финансов и безопасности охват обычно ценнее. Главный совет RevenueCat — смотреть распределение новых пользователей, покупок и активных подписчиков по версиям iOS именно в своём приложении, а не выбирать минимальную версию интуитивно.

Разработка

• 5 Things World-Class Engineers Do That You Don't
• System Design Interview: How Would You Send 1 Million Notifications Without Overwhelming Your Servers?

Маркетинг

• Almost everyone who pays for subscriptions is already on iOS 26

Кроссплатформа

• Поставил свою Flutter-игру на iPhone друга без Mac и подписки Apple Developer1
• Лучшая архитектура KMP-приложений и когда её не использовать. Часть 2
• Protecting API Keys in Flutter: Why Hardcoding Secrets Is Dangerous (And What to Do Instead)
• Video Calling in Flutter. A Complete Guide to WebRTC + Matrix
  • 👍 5
  • ❤ 1
  • 👏 1
  • 🍾 1
Post #6197 1.89K
🚶‍♂️ Android

Android Studio Quail 2 теперь стабильна и готова к использованию в продакшене, предлагая вашему IDE переход к параллельным агентным рабочим процессам, встроенному профилированию утечек памяти и контекстно-зависимому устранению сбоев. Независимо от того, проводите ли вы масштабную архитектурную переработку, отслеживаете утечку памяти или устраняете критический сбой в продакшене, Android Studio позволяет вам оставаться в рабочем пространстве, сокращая ручные операции.

• Mirage: как Cloudy превращается из библиотеки размытия в библиотеку эффектов
• Аннотации в Kotlin: от @Deprecated до своего KSP-процессора
• Gradle под капотом: как перестать мучиться и заставить свой компьютер работать на полную мощность?
• Android Studio Quail 2 is Stable: Multi-task with the Android Studio AI agent
• Hidden KOTLIN: 9 Language Features Even Senior Devs Miss in Code Review
Android Developers Blog Android Studio Quail 2 is Stable: Multi-task with the Android Studio AI agent News and insights on the Android platform, developer tools, and events.
  • ❤ 1
Post #6196 1.86K
​iOS

В новой статье ребята из inDrive.Tech показывают, как они автоматизировали анализ данных из Xcode Organizer и сильно сократили время реакции на деградации производительности после релиза. Собрали в одном месте все ключевые нативные метрики от Apple — от launch time и hang rate до memory, CPU, battery usage и app size — и превратили их в рабочую систему мониторинга с графиками, дашбордами, алертами в Slack и автосозданием задач в Jira. В статье подробно разбирают весь пайплайн: как забирать данные из App Store Connect API, как хранить и анализировать их в Elasticsearch, как отслеживать регрессии и как повторить такой setup у себя.

• Apple выпустила публичные беты iOS 27, iPadOS 27, macOS 27 Golden Gate и watchOS 27
• SVG to SwiftUI Converter — конвертер SVG в SwiftUI Shape
• The hidden cost of unstable SwiftUI environment defaults
• Why SwiftUI Previews Are Slow, and How I Fixed Mine
• 20 SwiftUI Animation Ideas
• The Day I Realized Faster Macs Weren’t the Solution to Our iOS Build Times
• How We Automated Xcode Organizer Performance Monitoring
  • 🔥 6
  • 👍 3
  • 💯 1
Post #6195 2.02K
Что не придумывай - лучше старого доброго веба лучше не придумать. Новое приложение HyperTexting делает просмотр сайтов таким же простым, как прокрутка ленты в социальной сети. Приложение создано так, чтобы представить большую часть открытого веба в этом уже привычном формате. Пользователи могут одним нажатием подписываться на людей и их сайты, новостные издания, блоги, рассылки и другие источники. После этого статьи, эссе и публикации с мультимедийным содержимым появляются в ленте, которая очень похожа на современную социальную сеть. Помимо поиска сайтов, подписки на них, чтения статей без рекламы и прослушивания подкастов, HyperTexting позволяет подключить собственный сайт. Это может быть блог на WordPress, рассылка на Ghost или сайт, созданный с помощью открытого генератора статических страниц. Таким образом, пользователь может участвовать в обсуждении, публикуя ответ на собственном сайте, а не на централизованной платформе социальной сети. Публикация связывается с исходным сайтом или статьёй и появляется в ленте у пользователей, подписанных на тот же источник.
Вместо того чтобы гнаться за платформами — теми несколькими сайтами, которые сегодня называются социальными сетями, — и вместо попыток занять позицию в нынешнем движении децентрализованных федеративных сетей, я считаю, что величайшая децентрализованная социальная сеть уже существует. Она называется Всемирная паутина. Давайте просто пользоваться ею, - говорит автор.


Разработка

• Apple подала в суд на OpenAI, обвинив компанию в краже коммерческих секретов
• System Design на собеседовании: ошибки, которые тебя топят
• Электрические автомобили: на пороге технологической сингулярности
• Loading UI Gallery
• In defense of not understanding your codebase

Маркетинг

• HyperTexting превращает открытый веб в ленту, похожую на социальную сеть

Кроссплатформа

• Как мигрировать Flutter-приложение на SPM — гайд с граблями, костылями и скриптами
• Сохраняем push-уведомления в память телефона: полный гайд для React Native
• DrawBox Goes Multiplatform
• The Same System: Advanced expect/actual in KMP

iOS

• 50 вопросов о System Design, ответы на которые должен знать каждый Senior iOS-разработчик: часть 1
• Как я в одиночку сделал мобильную игру на iOS — LootShrine
• Что такое View в SwiftUI
• Apple's New Speech API vs Whisper: The First Real Benchmark
• Spec Kit (Spec-Driven Development) in an iOS Project
• iOS 27: Scene Close Confirmation
• The iOS Launch Performance Agent Skill
• The Anatomy of a Reusable SwiftUI View

Android

• Kotlin Benchmark для ИИ-агентов
• Google обновляет Android Bench
• Renetik Android — Kotlin-фреймворк для реактивных Android-приложений в MVC-стиле
• Использование mise для установки зависимостей при Android-разработке
• How we rewrote Reddit's video player on Android
• Beyond Crash-Free App: The Senior Engineer’s Guide to Memory Health
• Inside Compose Side Effects: RememberObserver and the Composition Lifecycle
• Why CI/CD is the Backbone of Modern Android Engineering
  • 👍 2
  • 👏 1
Post #6194 2.06K
Kotlin Benchmark для ИИ-агентов

И сразу еще один бенчмарк ИИ. Kotlin Benchmark — официальный тест JetBrains для оценки ИИ-агентов программирования на задачах разработки на Kotlin. Цель — предоставить разработчикам достоверный и общедоступный способ оценивать эффективность разных агентов и сравнивать их конфигурации на задачах, приближенных к повседневной работе.

Первая общедоступная версия Kotlin Benchmark основана на методологии SWE-bench и сосредоточена на задачах разработки, требующих работы с Kotlin-проектом на уровне всего репозитория.

Kotlin Benchmark проверяет, насколько хорошо ИИ-агент программирования способен выполнять проверяемые инженерные задачи в существующих Kotlin-проектах. Набор данных включает 105 инженерных задач из активно развиваемых проектов с открытым исходным кодом. Для выполнения каждой задачи ИИ-агент должен:

• разобраться в реальном описании проблемы;
• изучить контекст проекта;
• подготовить работоспособное исправление.

Решения строго проверяются в контейнеризированных средах. Задача считается решённой только в том случае, если созданное агентом исправление успешно проходит все необходимые тесты. При этом результаты следует воспринимать как ориентир, а не как гарантию эффективности для любой кодовой базы. Итоговое качество работы в реальных проектах зависит от архитектуры, внутренних программных интерфейсов, стандартов написания кода, используемых инструментов и процесса проверки.
  • 👍 2
Post #6193 2.07K
Google обновляет Android Bench

В марте Google представил Android Bench — таблицу лидеров LLM для реальных задач разработки Android-приложений. Цель заключалась в обеспечении прозрачности возможностей моделей в Android-разработке и стимулировании их улучшения, чтобы предоставить больше полезных вариантов ИИ для повседневной работы.

Сейчас компания внесла в тесты значительные изменения:

• В рамках июльского релиза Google внедрил фреймворк Harbor, который включает в себя обновленную версию агента бенчмаркинга, используемого для оценки моделей. Harbor определяет стандарты и интеграции, которые упрощают запуск бенчмарка для любого пользователя, оценку его предпочтительной конфигурации или обмен результатами, обеспечивая дополнительную прозрачность и наглядность. Все текущие результаты пересчитали.
• Кроме того, в июльском релизе добавили в таблицу лидеров 8 новых моделей (Claude Fable 5, Claude Sonnet 5, Claude Opus 4.8, GLM 5.2, Kimi K2.7 Code, MiniMax M3, Qwen 3.7 Plus и Qwen 3.7 Max).
• С самого начала в Google ценили открытый и прозрачный подход, поэтому сделали первоначальную методологию и тестовый стенд общедоступными на GitHub. Разработчики просили предоставить возможность оставлять отзывы о  наборе данных, поэтому теперь делают шаг вперед в сотрудничестве, предоставляя сообществу разработчиков Android возможность влиять на Android Bench. Начиная с сегодняшнего дня, вы можете внести свой вклад в Android Bench двумя способами: 1) Разрабатывайте и отправляйте собственные задачи разработки Android, чтобы оценить, как модели обрабатывают сценарии, которые важны для вас; 2) Проводите и делитесь результатами бенчмарк-тестирования, проверяя свои предпочтительные модели на готовом наборе данных или на собственных задачах. В Google будут рассматривать представленные задачи и оценивать, будут ли они добавлены в бенчмарк. В компании надеются создать бенчмарк, который действительно отражает разнообразные повседневные реалии глобального сообщества Android-разработчиков.
  • 👍 2
  • 🔥 1
Post #6192 1.92K
Инновации против оптимизатора

В новом еженедельном дайджесте UISlider изнутри и топ-10 вопросов по Kotlin в 2026 году, Swift 6.2 против вашего оптимизатора и переписывание Flutter на C#, всего несколько недель на вайб-кодинг, новый формат электронных книг для изучающих язык, многомерные векторы в конкурентном анализе мобильных приложений, обучение LLM 0.5B с нуля на статьях Хабра и многое другое. Подключайтесь!
  • 👍 2
Post #6191 2.42K

Forwarded from AppFiles - Mobile Development

📺 Видео и подкасты за неделю

• (iOS En) Deploying to iOS 27: Here are the 3 Major Requirements
• (iOS En) SwiftUI Adaptable Sheet's - Landscape Pinned Sheet's
• (iOS En) Reorder Lists & Grids in SwiftUI and Save with SwiftData
• (iOS En) Complex Scroll Interaction: Infinite Scrollable Calendar
• (And En) Create agent skills for on-device generative AI (I/O Connect ‘26)
• (And En) Dynamic Callbacks on Android for Google Pay
• (And En) Build creative apps with the GenMedia suite (I/O Connect ‘26)
• (And En) TestBalloon: Kotlin testing is easier (and more fun) than you think
• (And En) Deconstructing OkHttp
• (And En) A First Look at the Kotlin Ecosystem Plugin for Declarative Gradle
• (Dev Ru) System Design на собеседовании: ошибки, которые тебя топят
• (Dev Ru) Электрические автомобили: на пороге технологической сингулярности
• (Dev En) Bootiful Kotlin

Прошлогодние видео:

• (iOS Ru) Перерисовки в SwiftUI
• (And Ru) Мок-собеседование Android-разработчика: middle и выше (+ все собеседования)
• (And Ru) Как обойти множественное наследование в Kotlin и Java. Агрегация и композиция
• (Dev Ru) Как сделать любую задачу интересной
• (Dev Ru) System Design-интервью для практиков

👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность
  • ❤ 2
  • ✍ 1
Post #6190 2.93K
​Anthropic сегодня объявила о расширении возможностей Claude Cowork с десктопного приложения на веб-версию и мобильные устройства. Claude Cowork — это «агентный» режим Claude от Anthropic для обычной офисной/знаниевой работы. По сути, это попытка сделать Claude Code, но не только для программистов и без терминала: вы даёте задачу, файлы/источники, а Claude сам планирует шаги и выполняет многоэтапную работу. «После запуска Claude Cowork будет доступен через боковую панель приложения Claude на iPhone, iPad и Android, а также на сайте. Anthropic заявляет, что продлит удвоенные лимиты использования Cowork до 5 августа в честь запуска Cowork на мобильных устройствах и в веб-версии.

Разработка

• Anthropic выпускает Claude Cowork в веб и мобильной версии
• Презентация Google Pixel состоится 12 августа
• Голосовой ИИ-репетитор изнутри: архитектура разговора в реальном времени
• Как я искал себе читалку и придумал новый формат электронных книг для изучающих язык
• How to Create Loops with Claude Code: A Practical Guide to Agentic Automation

Маркетинг

• От текста к смыслу: Embeddings, GPT и многомерные векторы в конкурентном анализе мобильных приложений
• Advanced ASO Tips for the App Store & Google Play

Кроссплатформа

• Flutter. Web-first responsive design
• Kotlin 2.4 Makes iOS Development Better: What’s New for KMP?

iOS

• 10 советов, как получить максимум от Claude Code в iOS-разработке
• Relux — UDF архитектура на основе Swift 6 Concurrency
• 50 iOS System Design Questions with Detailed Answers Every Senior iOS Developer Should Know
• Splitting Large SwiftUI Views in the Apple's way
• Custom bindings in SwiftUI: closures vs subscripts
• iOS27: CADisplayLink for UIWindowScene
• Defer in Swift explained with Code Examples

Android

• Introducing the Kotlin Benchmark for AI Coding Agents
• SavedStateHandle Was an Antipattern. Navigation 3 Finally Fixed It
• BroadcastReceiver Security: 7 Mistakes Every Android Developer Should Avoid
  • ❤ 4
  • 👍 2
  • 🤔 1
Post #6189 2.65K
Post #6188 2.34K
Android

Kotlin DSL — это не отдельный язык и не «магия» Gradle, а обычный Kotlin, который благодаря trailing lambda, extension- и infix-функциям, перегрузке операторов и особенно lambdas with receivers начинает выглядеть как специализированный язык. Поэтому dependencies { implementation(...) } — всего лишь вызов функции с лямбдой, а внутри блока меняется не синтаксис языка, а объект-получатель this. По той же схеме устроены блоки Ktor, Koin, kotlinx.html и многие API в Compose. Создание собственного DSL начинается не с классов, а с желаемого вида кода: сначала проектируется удобный call site, затем для каждого блока определяется receiver и добавляются builder-функции, создающие и связывающие объекты. В статье этот подход показан на HTML DSL, где структура Kotlin-кода повторяет структуру документа, типы ограничивают допустимые вложения, а @DslMarker не позволяет случайно обращаться к внешнему receiver. В результате примерно за 60 строк получается типобезопасный мини-язык с автодополнением и проверкой ошибок на этапе компиляции.

• ShizuCallRecorder — запись телефонных звонков без root-прав
• Топ-10 вопросов по Kotlin в 2026 году
• Kotlin DSL Deep Dive: From Gradle Scripts to Building Your Own
• Architectural Safety in Kotlin: Shifting Errors from Runtime to Compile-Time
• Senior Android Interview Questions & Answers (2026 Edition)
Medium Kotlin DSL Deep Dive: From Gradle Scripts to Building Your Own What .kts files actually are, why Gradle’s dependencies { } is just a function call, and how to build a working HTML DSL from scratch
  • 👍 5
  • 💯 1
Post #6187 2.39K
​iOS

Мне захотелось зайти иначе. Я взял три «памятных» нововведения Swift 6.2, написал на них бенчмарки, прогнал на релизном тулчейне и полез в сгенерированный ассемблер. Вопрос меня занимал не «что это делает», а куда более практичный: дают ли эти фичи реальный выигрыш в цифрах - и в каких случаях оптимизатор Swift давно делает то же самое за вас, бесплатно и молча. Ответ оказался менее очевидным, чем их маркетинг.

• Swift 6.2 против вашего оптимизатора: разбираемся с InlineArray, Span и strict memory safety на замерах
• 10 Tips to Maximize Claude Code for iOS Development
• 15 SwiftUI Components I Built Entirely with Claude Code
  • 👍 3
Post #6186 2.42K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 😁 11
  • 😢 3
  • 🤔 1
Post #6185 2.58K
Автор статьи многословно говорит, что вайб-кодингу пришел конец. Главная причина - дикая экономическая неэффективность. Ваша подписка стоимостью от 20 до 200 долларов фактически стоит ИИ-компании до 8000 долларов. Но период, когда ведущие компании в области искусственного интеллекта оплачивали за вас вычислительные мощности, подходит к концу. Большинство из нас уже потратили время, силы и деньги на создание вещей, которые никому не нужны и скоро месяц вайб-кодинга будет обходиться в 2000–4000 долларов. На этом вайб-кодинг и закончится.
Да, очень скоро качественный искусственный интеллект станет для вас слишком дорогим. Этот бизнес не является устойчивым, и никакого очевидного пути к самоокупаемости пока не видно. Компании лишь создают страх упустить возможность и запускают новые волны ажиотажа, чтобы привлечь очередные инвестиции.

Вы по-прежнему сможете создать простой лендинг или получить помощь с кодом приложения. Но эпоха, в которой модель выполняет за вас всю работу, откладывается. Для мира было бы лучше, если бы искусственный интеллект сосредоточился на решении проблем человечества: лечении болезней и развитии науки и технологий. А не на создании сине-фиолетовых приложений со списками задач, которые через неделю будут заброшены. Так что если вы до сих пор не воплотили свою потрясающую идею с помощью вайб-кодинга, нужно поторопиться. Или уже просто отказаться от неё.

Разработка

• У вас осталось всего несколько недель на вайб-кодинг
• Пишем мобильную ОС на Rust. Часть 3. Путь от bare-metal эксперимента к capability-based микроядру
• Безопасность, агенты и будущее разработки
• Почему капча больше не про светофоры — Smart Captcha, ML, антибот

Маркетинг

• What Google Play’s new billing rules mean for subscriptions

Кроссплатформа

• Safety Car: Coroutine Exception Handling in KMP
• Going Beyond Firebase: Performance Monitoring for Android and Kotlin Multiplatform with Kotzilla

iOS

• LoopScroll — бесконечно прокручиваемая постраничная навигация
• Как сломать Swift Concurrency
• Building a Holographic Foil Shader
• Enabling the Xcode 27 MCP Server in Claude Code
• A Custom Pull-to-Refresh in SwiftUI
• 50 iOS System Design Questions with Detailed Answers Every Senior iOS Developer Should Know

Android

• LeanType — конфиденциальная клавиатура для Android
• Rethinking the Data Layer: Advanced Android Repositories You Aren’t Using
• Switching a million lines of code from Java threads to Kotlin coroutines, by rewriting three files
• How screenshot detection works on Android
  • 👍 3
  • 🤷‍♂ 2
  • 😴 1
Post #6184 2.36K
Контейнер изнутри

В новом еженедельном дайджесте UISlider изнутри и навигация в Jetpack Compose без магии, миграция приложения на Navigation 3 и сборщик мусора в Dart, мобильное тестирование в 2026, как меняется разработка в эпоху ИИ, новые модели Anthropic и Google и многое другое. Заходите!
  • 👍 2
  • 🔥 1
Post #6183 2.68K

Forwarded from AppFiles - Mobile Development

📺 Видео и подкасты за неделю

• (iOS En) Swift Attached Macros: Build a Real-World Member Macro from Scratch
• (iOS En) iOS 27 Apple Find My App UI
• (iOS En) What's new in SwiftUI for iOS 27
• (iOS En) Screen Capture iPhone (iOS 27) - Screen Capture Kit For iOS 27
• (And En) Build adaptive apps with Compose's new APIs
• (And En) Build for the wrist, the road, and the remote with Jetpack Compose and Gemini
• (And En) Build 3d experiences using Jetpack XR
• (And En) Optimize your app performance for the next generation of Android
• (And En) Creative video editing with Jetpack Media3 and Gemini
• (And En) Develop faster with Android Studio, AI and skills
• (And En) Build intelligent experience: Deep dive into AppFunctions
• (And En) Building Robust Applications with Testing - Android Developers Office Hours
• (And En) Sameer Samat on Android 17 and the Future of Intelligent Computing
• (And En) KotlinConf'26 Keynote
• (And En) Say Goodbye to Callbacks
• (Crs En) Sony’s KMP Journey: Scaling BLE & Hardware with Kotlin Multiplatform
• (Crs En) What's New in Compose Multiplatform
• (Crs En) Evolving Kotlin Language Defaults
• (Dev Ru) Безопасность, агенты и будущее разработки
• (Dev Ru) Почему капча больше не про светофоры — Smart Captcha, ML, антибот

Прошлогодние видео:

• (iOS Ru) Как побеждать в конкурсах от Telegram
• (And Ru) Как мы случайно ускорили релизную сборку в два раза
• (And Ru) Эталонный пример Android приложения от Google
• (And Ru) Gradle DSL изнутри
• (And Ru) Kotlin DSL как единый источник правды для решения многих задач
• (Crs Ru) Демо-интервью по Flutter с Middle-разработчиком

👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность
  • 👍 3
  • ✍ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →