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
Recent Posts 15 shown
Post #6327 534

Forwarded from AppFiles - Mobile Development

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

• (iOS En) Pinterest Context Menu Using SwiftUI
• (iOS En) Compact Notification OnBoarding Animation Using SwiftUI
• (iOS En) SwiftUI iOS 27 - Smarter Toolbars, Overflow & Tab Bars
• (And En) Android CLI and skills to improve your development
• (And En) Beginner's Guide to Spec-Driven Development (SDD) With OpenSpec
• (Crs En) Shopify is smart
• (Dev Ru) Time-to-Market по закону: риски использования AI-агентов в мобильной разработке
• (Dev Ru) Как AI убил аутсорс — Заказная разработка, аутстафф, студии разработки
• (Dev En) Kotlin Course For Beginners – Full Tutorial
• (Dev En) Mobile System Design: Push Notifications Architecture

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

• (iOS Ru) Неуловимый iOS-ботовод. Задетекти меня, если сможешь: автореги, боты, спамеры
• (iOS Ru) Разработка под Apple Vision Pro: исследуем возможности гарнитуры
• (And Ru) Автообновление Android: когда можно не бояться санкций сторов
• (And Ru) Доверяй, но проверяй: про корневые сертификаты в Android и не только
• (And Ru) Как правильно написать фичу. Часть 1
• (And Ru) Что ждёт Android-разработчика на собесе в Wildberries (+ все собеседования)
• (Crs Ru) Миграция больших приложений на KMP: проблемы, подводные камни, решения

👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность
Post #6321 817
🧠 Тимлид в эпоху AI: почему TTM всё ещё не ускоряется

Раньше задача тимлида была понятна: собрать команду, обеспечить предсказуемый результат и следить за качеством. А сейчас многие тимлиды оказались в мире нейрослопа, вайбкодинга и бесконечного тулинга, которые, впрочем, никак не влияют на скорость доставки фичей.

При этом бизнес задаёт вполне справедливые вопросы: зачем вам столько людей и почему не ускоряется time to market?

С 19 по 23 октября на Podlodka Teamlead Crew участники сезона «Системный подход к AI в работе тимлида» будут говорить об актуальных компетенциях руководителя и о том, как строить проекты в новом мире.

В программе:


• Как найти настоящие ограничения инженерной системы и почему начинать с внедрения AI порой не стоит

• Сборка харнесса для тимлида и фреймворк для оценки агентов

• Тирлист автоматизаций для руководителя: что действительно стоит внедрять, а что лучше и не начинать

• Честные разборы влияния AI на бизнес и команды.

🛠 Формат конференции такой:
5 дней, 10+ спикеров, утренние и вечерние сессии в Zoom и активное общение в закрытом Telegram-сообществе.

💬 В этот раз на Podlodka Teamlead Crew будет особенно много интерактива: свои кейсы и рабочие ситуации можно приносить прямо на сессии, обсуждать со спикерами и уносить с собой готовые артефакты.

🎟 Программа уже на
сайте — присоединяйтесь
  • 🤡 2
  • 👍 1
Post #6320 1.22K
Вчера подразделение Google, занимающееся экспериментальными проектами и поддержкой инноваций, представило платформу Playground на базе ИИ. Она позволяет создавать браузерные игры с помощью простых текстовых запросов, избавляя пользователей от необходимости владеть навыками написания кода. В Playground авторы могут выбрать жанр (например, викторину или гонки) или начать проект с нуля. Можно задать формат (2D или 3D) и режим игры (одиночный или многопользовательский), а затем описать желаемую механику, геймплей и визуальный стиль. Кроме того, Playground позволяет загружать изображения, которые ИИ преобразует в игровые ассеты, адаптированные под общий художественный стиль игры. Готовые игры доступны как на мобильных устройствах, так и на компьютерах. Проекты можно оставить приватными, поделиться ими по ссылке или опубликовать в галерее Explore. Опубликованные игры могут поддерживать такие функции, как таблицы лидеров, а авторы могут продолжать дорабатывать свои проекты даже после их выпуска. Google также сообщил о планах добавить интеграцию с Unity Spark в одном из будущих обновлений. Это нововведение может предоставить пользователям Playground доступ к дополнительным возможностям 3D-моделирования и игровым механикам профессионального уровня на базе технологий Unity, что еще больше расширит творческий потенциал платформы.

Разработка

• Первый убыток JetBrains за 26 лет: обсуждение на Hacker News
• Google выпустил ИИ-платформу для создания игр
• Anthropic выпускает Haiku 5.5
• Как использование нейросетей изменило игровую индустрию и homebrew-cцену
• The State of CI/CD in 2026
• This cutie just killed vibe coding

Маркетинг

• Опоздать к собственной распродаже: что данные о Хэллоуине говорят маркетологам перед 11.11
• «Вдруг как в сказке навайбкодил Saas!» или что осталось за кадром успешного успеха Cal AI, Rork и Base44

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


• Flutter web at 120 Hz on Android
• Build Android Native UI Components in React Native

iOS

• Redlamp — фото-редактор для Mac, iPad и iPhone
• Is Swift Slowly Becoming Apple’s Rust?
• What Is Sendable in Swift? How Swift Concurrency Protects Your State
• Configuring UIKit Navigation Bars from SwiftUI
• iOS 27: Trust Insights Framework

Android

• Игра на Kotlin, Jetpack Compose и Filament: что сработало, а что нет
• Google: борьба за безопасность или очередное выманивание денег!?
• Composable Testing with Custom Semantic Properties
• How Generated Widget Previews Improved the Box Box Club Widget Picker Experience
  • 👍 2
Post #6319 1.62K
Первый убыток JetBrains за 26 лет

Компания JetBrains (а именно ее чешское юридическое лицо JetBrains s.r.o.) отчиталась о чистом убытке в размере 315 млн чешских крон (около $14 млн) по итогам 2025 финансового года. Это первый финансовый убыток за всю 26-летнюю историю наблюдений за показателями компании.

Ключевые факты и цифры

• Выручка: достигла рекордных $710 млн, увеличившись на 6,3% по сравнению с предыдущим годом
• Чистый убыток: $14 млн (чистая рентабельность — -1,97%)
• Рентабельность по EBITDA составила 5,73% (резкое снижение по сравнению с 14,6% в 2024 году)

Основная причина: убыток был вызван преимущественно значительным ростом капитальных затрат (инвестиции в инфраструктуру ИИ, оборудование и разработку), а не падением продаж основных продуктов по подписке.

Обсуждение на Hacker News:

• Главный консенсус такой: сам убыток пока не выглядит катастрофой. Выручка JetBrains в 2025 году продолжила расти — примерно на 6,3%, до 16,008 млрд CZK, а чистый убыток составил около 315 млн CZK. Несколько участников прямо указывают, что читать одну строку net loss и объявлять компанию «умирающей» неправильно: расходы выросли, особенно затраты на персонал и инвестиции, а на балансе у JetBrains всё ещё значительный запас денежных средств. Дополнительный важный нюанс: опубликованные данные относятся к JetBrains s.r.o. и являются неконсолидированной чешской отчётностью, а не обязательно полной картиной всей группы.
• Многие предполагают, что значительная часть расходов связана с ИИ: Junie, AI Assistant, Air и общей попыткой догнать новую волну инструментов. Есть мнение, что это нормальные инвестиции: не инвестировать сейчас для JetBrains может быть опаснее, чем временно уйти в минус. Противоположная сторона считает, что компания «сжигает деньги», пытаясь догнать Claude Code и других игроков на рынке, где у неё уже нет очевидного преимущества. Это именно интерпретация участников обсуждения, а не факт из отчётности.
• Некоторые давние пользователи жалуются, что JetBrains годами слишком медленно улучшала отдельные части своих продуктов, что TeamCity стал дорогим и тяжёлым, а некоторые продукты ощущаются раздутыми. Другие, наоборот, защищают компанию: для Java, Kotlin, Python, PHP, DataGrip и сложных рефакторингов JetBrains всё ещё заметно сильнее VS Code, особенно если не хочется самостоятельно собирать систему из десятка расширений.

HN пока не хоронит JetBrains из-за одного убыточного года. Людей гораздо сильнее волнует, успеет ли JetBrains превратить своё главное преимущество — глубокое понимание кода — в IDE нового поколения для мира, где код всё чаще пишет агент.
  • 🫡 3
  • 👏 2
  • 😁 1
  • 💅 1
Post #6317 1.56K
​Еще из вчерашнего интересное - создатель Ruby on Rails Дэвид Хайнемайер Ханссон (DHH) на прошлой неделе заявил во время кейноута на Rails World, что в его компании 37signals ручное написание кода фактически умерло. Это особенно примечательно потому, что именно 37signals создала Ruby on Rails и известна своей инженерной культурой, особенно высоким качеством кода. Кроме того, это прибыльная компания, существующая уже 27 лет. Несмотря на всё это, DHH вызвал бурную реакцию разработчиков, заявив:
В 37signals пару недель назад мы приняли решение, которое однозначно означает: мы закончили писать код вручную. Мы буквально отказались от идеи, что в рамках обычной работы по созданию продуктов будем писать код руками.

Ручное написание кода в 37signals теперь считается исключительной ситуацией. Это как увидеть баг в Sentry: здесь что-то пошло не так; почему агент не смог создать то, что мы хотели? Ладно, возможно, какое-то время мы ещё что-то подправим за ИИ, но затем мы починим машину, починим фабрику и снова запустим процесс. Это просто признание того, что уже происходит.

В завершение DHH рассказал, что больше даже не считает себя профессиональным программистом:
Я четверть века оттачивал код руками и любил каждую минуту. На это не стоит смотреть с сожалением; на это нужно смотреть с радостью и просто принять, что всё закончилось.

Ручное написание кода больше не является экономически продуктивной деятельностью для подавляющего большинства программистов в подавляющем большинстве компаний. По другую сторону находится новая профессия — профессиональный создатель вещей, который направляет интеллект, ещё совсем недавно существовавший только в научной фантастике.

Нам придётся пересмотреть почти всё, что мы знаем об архитектуре программного обеспечения. Очень долго нашим главным инструментом были абстракции. В эпоху агентов абстракции уже не имеют того же смысла. Мы использовали их в том числе для того, чтобы не повторяться; а теперь стоимость повторения практически упала до нуля.


Разработка

• Google выпустил модель EmbeddingGemma 2 для работы на устройстве
• LibreOffice: «отсутствие ИИ» теперь считается фичей программы
• Designing a Notification System That Can Handle 10 Million Users

Маркетинг

• Рост вашего приложения остановился: что делать дальше?

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

• I Wanted More Than Rounded Corners in Flutter
• Shopify Just Ditched React Native — and It Has Almost Nothing to Do With Performance

iOS

• Новые аксессуары Apple Home могут появиться благодаря необычному партнёрству с LG
• Your iOS MVP Doesnt Need To Use Clean Architecture
• Apple’s Foundation Models Could Become as Important as SwiftUI
• ViewModel Doesn’t Hold UiState. It Derives It.

Android

• Pitch Kit — настройка гитары и распознавание аккордов
• Экран перестал обновляться, и виноват оказался не ваш код
• Game made in Kotlin, Jetpack Compose and Filament: Things which worked and didn’t
  • ❤ 1
  • 👍 1
Post #6316 1.69K
Возрадуемся, братья и сестры! Обновился App Store Connect и в нем появились баннеры, скриншоты для iPhone Duo и, в целом, отдельных раздел Asset Library со всеми медиа-ресрсами. Изображения на ревью теперь можно подавать независимо, и благодаря этому теперь можно будем менять скриншоты нее выкладывая новой версии приложения. Аллилуйя! Джва года ждали!

Разработка

• Создатель RoR спровоцировал новую дискуссию о «конце эпохи ручного программирования»
• Одна аналитика на две платформы: как мы синхронизировали iOS и Android в hh.ru
• Everything you’ve been told about burnout is wrong
• 10 uncomfortable UX lessons from real design mistakes
• Building is cheap. Owning it is not.
• StackOverflow Developer Survey Results 2026

Маркетинг


• Приложения с короткими драмами завоевывают аудиторию
• Your app's growth has stalled: what now?

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

• Lessons I Learned After Building Multiple Flutter Apps

iOS

• Визуализация данных с помощью шестиугольной тепловой карты в Swift Charts
• С апреля 2027 App Store Connect начнет требовать скриншоты для iPhone Duo
• SweetPad — xcodebuild для людей и агентов
• Физический аналоговый ввод на плоском экране в iOS игре
• Guide to Improving SwiftUI Performance
• Swift Testing in 2026: Migrate from XCTest Without a Big-Bang Rewrite
• We Hid the Navigation Bar. SwiftUI Took Swipe Back With It.
• Swift 6.4 Just Dropped — Here’s What’s Actually New

Android

• Экран перестал обновляться, и виноват оказался не ваш код
• Android A2UI (AI to UI) Made Simple
• Compose 1.12 Looks Like a Minor Bump. It Isn’t.
  • ❤ 5
  • 🔥 3
  • 🤔 2
Post #6315 1.79K
Android

Как Android-разработчики, вы можете выбирать из множества агентов, LLM, инструментов и интерфейсов командной строки (CLI) для разработки приложений. Цель Google — помогать вам создавать красивые и качественные Android-приложения независимо от того, какой подход вы выбираете. Сегодня компания анонсировала обновления инструментария Android CLI, включая возможность получать доступ к реальным устройствам через Android Device Streaming. Кроме того, опубликовали новые навыки Android и подробно рассказали о навыках для Wear OS Compose Material 3.

• Потоковая работа с устройствами и Android Skills теперь доступны в Android CLI
• Gander — просмотр файлов
• Монопроект — это то, что вам нужно
• Глобальные изменения в Android Developer Verification
• Правда о Coil в Jetpack Compose: измеряем реальный оверхед SubcomposeAsyncImage
• Как я сделал датчик присутствия из Яндекс ТВ и роутера
• Improved runCatching
• On-Device AI Series: Building An AI Agent
• Designing Safer API Failover in an Android App
  • 🔥 2
  • 🤡 1
  • 🥱 1
  • 🌚 1
Post #6314 1.69K
Имея за плечами два небольших экзита, Эрик Аллебест купил Chess.com. Это было в 2005 году. Следующие 21 год он постепенно развивал проект, неизменно ставя качество на первое место. Сегодня это крупнейшая шахматная платформа в мире: 300 миллионов зарегистрированных пользователей и почти $200 млн годовой выручки. Вот как Эрик этого добился.

Разработка

• Google приостанавливает вознаграждения за поиск уязвимостей в open source из-за ИИ слопа
• Avito.Tech.Conf 2026
• Найм в QA: правда ли тестирование — легкий путь в IT?
• RAG — AI, агенты и поиск
• RoR creator sparks new “death of coding by hand” debate
• I’m an introvert. This is how I get myself to speak up.

Маркетинг

• Chess.com: с $56 тысяч за домен до $200 миллионов годовой выручки
• Laytr позволяет сохранять на потом всё, что вы находите в интернете
• Новые функции Audible позволяют исследовать мир книг и общаться с персонажами с помощью ИИ
• Shotcandy: Make Your Screenshots Look Lovely

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

• One Kotlin codebase, five platforms, 60 fps: building a 3D game with KMP and CMP
• Why has Shopify dropped React Native?
  • ❤ 2
  • 👍 2
  • 🤔 1
Post #6313 1.66K
​iOS

Легко выбрать архитектуру только потому, что о ней все говорят — будь то MVVM, чистая архитектура или какой-нибудь модный в этом году composable-фреймворк. Для приложения, которое должно жить долго, я бы выбирал по другой причине: я хочу, чтобы изменения обходились дёшево. Представьте, что продуктовая команда перерабатывает чекаут в 2028 году, компания переходит на новую систему аутентификации в 2030-м, backend заменяют в 2031-м, а в 2035-м проект передают новой команде. Архитектура должна позволять делать всё это без переписывания приложения, и для меня это гораздо важнее, чем наличие у неё узнаваемого названия.

• Как бы я спроектировал iOS-приложение с нуля, если бы оно должно было прожить 10 лет
• Floe Agent — нативное рабочее пространство с ИИ-агентами для iPhone и iPad
• Rich Push Notifications в iOS: Notification Service Extension, Notification Content Extension и неочевидные детали
• Как разобрать macOS на части
• withTaskCancellationShield: Swift 6.4 new feature
• Little stories on my journey to making Xarra as accessible as possible
• Visualising data with a hexagonal heatmap in Swift Charts
• Stop Sleeping: Deterministic Tests for Concurrent Swift Code
  • ❤ 3
  • 👏 1
Post #6312 1.98K

Forwarded from AppFiles - Mobile Development

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

• (iOS En) Interactive Sheet Header Scroll Effect Using SwiftUI
• (iOS En) Mastering SwiftUI Reordering in iOS 27 Lists, Grids & Sections
• (iOS En) Safari's Collapsible Bottom Bar Using SwiftUI
• (iOS En) Apple Music Mini Player Transition Using SwiftUI
• (And Ru) Монопроект — это то, что вам нужно
• (And Ru) Глобальные изменения в Android Developer Verification
• (And En) Stop making destructuring bugs with Kotlin's NEW name based destructuring feature
• (Dev Ru) Avito.Tech.Conf 2026
• (Dev Ru) Найм в QA: правда ли тестирование — легкий путь в IT?
• (Dev Ru) RAG — AI, агенты и поиск
• (Dev En) We will all be generalists
• (Dev En) Full Guide on Creating Reliable & Stable AI Agent Skills

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

• (iOS Ru) Переезд на Swift 6: строим графы для успешной миграции
• (iOS Ru) Как мы запекали 3D-пиццу
• (iOS Ru) Есть ли ORM круче SwiftData
• (iOS Ru) Макросы спустя полгода: не все так гладко
• (And Ru) Android добрался до ноутбуков
• (And Ru) Как убрать Activity context из ViewModel и написать Unit-test

👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность
  • 😁 2
  • 👍 1
  • 🤡 1
  • 🥱 1
Post #6311 2.06K
Я как-то пропустил, но оказывается в начале недели неправильно сконфигурировалась аналитика Firebase и в результате iOS-приложения начали падать при старте. Проблема была связана с «неверно отформатированной полезной нагрузкой», которую получал SDK. Масштаб проблемы оказался огромным: некоторые разработчики зафиксировали десятки тысяч падений, а у некоторых их были сотни тысяч. Исправление накатили примерно за 2 часа и оно еще до конца дня раскатывалось по всем облакам. Так что если у вас всплеск сбоев в консоли - это все Firebase.

Разработка

• Google исправил проблему в Firebase, из-за которой сбоили тысячи приложений
• Студенты переключаются с информатики на искусственный интеллект и инженерию
• Офлайн-карта в кармане: 48 районов, PMTiles и телефон, который в 90 раз медленнее ноутбука
• Теплицы на автопилоте: свет, шторы и вентиляция
• C64 Mercenary: a novel exploit bug in a 41-year-old game

Маркетинг

• DoorDash запустил ИИ-агента, которому можно написать сообщение и заказать еду

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

• Capacitor: от веба к мобильным приложениям. Часть 5. Микрофронтенды в Capacitor
• Dart pub.dev exceeds 90k packages

iOS

• Даем ИИ видеть SwiftUI: Xcode Preview MCP на практике — проблемы и надежды
• Как анимировать матрицу на Swift UIKit
• Getting started with System One models in Swift

Android

• A2UI в Jetpack Compose: как ИИ-агенты могут создавать нативные Android-интерфейсы
• ComposeBridge — визуальный редактор для Jetpack Compose
• Как добавить новый сценарий в существующее Android-приложение без технического долга
• Brought my Gradle build time from 6 mins to 26 sec
• Android Studio Rabbit 1 now available
  • 👍 2
Post #6310 1.98K
​Все, "пропал калабуховский дом". Как пишет Bloomberg, Джон Тернус приступил к перестройке компании, стремясь ускорить разработку продуктов, расширить линейку устройств и сделать организацию компактнее, усилив акцент на инженерии. Среди первых рассматриваемых идей — меньшая зависимость от традиционного весеннего и осеннего графика запусков продуктов, а также сокращение части позиций среднего менеджмента, чтобы уменьшить количество уровней между инженерами и высшим руководством, рассказали люди, знакомые с обсуждениями. Тернус дал понять, что Apple должна выводить продукты на рынок быстрее и стать более экспериментальной, чтобы сохранять конкурентоспособность в эпоху искусственного интеллекта. По их словам, компания уже предпринимает меры по сокращению затрат. Тернус также ищет новые источники выручки и способы получать больше денег от существующих продуктов, особенно на фоне замедления роста сервисов компании. Уже сейчас в Apple начались сокращения, по словам одного работника от менеджеров продуктовых групп требуют выпускать больше продуктов, чаще и в более короткие сроки. Какими фичами и качеством будут обладать такие продукты не трудно догадаться.

Разработка

• Новые функции OpenAI бросают прямой вызов модели магазинов приложений
• OpenAI выпустила GPT-6.1 Sol
• OpenAI улучшает Codex
• OpenAI запускает Dots — жизнерадостных автономных агентов
• How to Build a Design System in a Weekend (For Solo Devs and Small Teams)

Маркетинг

• One prime-time TV segment brought WeWard 300,000 downloads in under five minutes, and crashed the app

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

• Why Flutter Apps Sometimes Feel Janky
• Wrapping a Swift Package in a Gradle Module: How RevenueCat's KMP SDK Builds purchases-ios Without CocoaPods

iOS

• Новый генеральный директор Apple стремится сделать работу компании более быстрой и эффективной
• HomeKit — управление умным домом через MCP
• macOS 27 Has a Hidden LLM Inside — 10 (Amazing) Things You Can Do With It
• The iOS Developer Skills That Will Keep You Relevant Until 2030
• Iterative data loading in Swift
• Using Swift’s ‘some’ keyword beyond SwiftUI
• Letting AI See SwiftUI: Xcode Preview MCP in Practice — Pitfalls and Hopes

Android

• Интеллектуальные приложения для Android: агентские рабочие процессы внутри приложения
• Why Your LazyColumn Is Still Janky
• Optimizing Android Apps for Low-End Devices: Managing Memory, Startup, and Device Fragmentation
• AndroidX Security State Libraries: A Simple Guide
• A2UI in Jetpack Compose: How AI Agents Can Build Native Android UI
  • 👍 5
  • 👏 4
  • ❤ 2
  • 😁 1
  • 🤔 1
  • 🍌 1
Post #6309 2.07K
В 2026 году Kotlin исполнилось пятнадцать лет. За это время язык успел выстроить зрелую экосистему, получить широкое распространение в компаниях по всему миру и сформировать большое и активное сообщество разработчиков. Отчёт The State of Kotlin in 2026 от JetBrains оглядывается на первые пятнадцать лет Kotlin и показывает, как они сформировали будущее языка:
Развитие Kotlin — это уже не просто рост, а всё большее разнообразие сценариев использования. Язык охватывает серверную разработку, multiplatform, разработку с помощью ИИ и другие направления. Одновременно само сообщество разработчиков становится всё более опытным.

Разработка

• Anthropic выпускает Sonnet 5.5
• Обзор HyperX OMEN 15: хороший игровой ноутбук со стандартными ограничениями
• The Code Nobody Reads

Маркетинг

• У iPhone Duo, возможно, уже появилось первое «убойное» приложение — виртуальный Walkman
• Apps, Agents, and Aggregation
• This 24-Year-Old Makes $4M a Year From His Apps — and Almost Every One Clears $20K a Month

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

• Как теплотехник в 50 лет стер границу между КИПиА и IT: пишем универсальный Android‑SCADA движок на Flutter
• Dart Memory Under the Hood: Heap, Garbage Collection & Object Lifetimes
• Kotlin/Wasm in KMP: real new target or just another demo platform?

iOS

• My Manager Told Me iOS Has No Future. I’ve Spent Nine Years Building One.
• Performance Profiling for iOS Apps: Optimization Mastery

Android

• Отчет The State of Kotlin in 2026
• Кастомный макет в Jetpack Compose: расстановка книг Libby
• Focora — подсветка фич для знакомства пользователей
• Я написал свой музыкальный плеер со своим стримингом: Android, Windows, Linux и сервер на Rust
• Driving growth on Google Play: The next era of subscriptions
• Build intelligent Android apps: In-app agentic workflows
• A2UI in Jetpack Compose: How AI Agents Can Build Native Android UI
• One-Time Events from ViewModel: Channel vs SharedFlow vs StateFlow
  • 🍾 5
  • 👍 2
Post #6308 2.56K
У iPhone Duo уже появился первый killer app — виртуальный Walkman

Приложение имитирует работу старых Walkman: вы раскрываете Duo, выбираете музыку и «вставляете» кассету, а затем закрываете устройство, чтобы начать прослушивание.

Сделал его инди-разработчик Видит Бхаргава и он говорит, что постарался сделать ощущения максимально аутентичными. Для этого он записал щелчки кнопок и характерный шум настоящего Walkman и встроил их в приложение.

При этом приложение попадает и в более широкий ретро-тренд в технологиях: молодые пользователи снова тянутся к классической физической технике — цифровым камерам, раскладушкам, CD, стационарным телефонам и, да, даже аудиокассетам. Изначально Бхаргава создал приложение и показал его в эти выходные на хакатоне Bitrig, где оно заняло второе место. Bitrig предлагает инструменты, позволяющие разработчикам с помощью ИИ создавать нативные приложения на языке Swift от Apple.

После того как разработчик рассказал о Duo-Man в X, проект быстро привлёк внимание: публикация набрала более 1,8 млн просмотров и почти 10 000 лайков. Такой интерес вдохновил его превратить то, что изначально было просто весёлым хакатон-проектом, в полноценное приложение. Когда приложение выйдет, оно будет поддерживать Apple Music и локальные файлы. Кроме того, по словам разработчика, появится функция, позволяющая с помощью Apple Pencil «прокручивать» катушку кассеты. В X Бхаргава также рассказал, что планирует сделать перемотку вперёд и назад похожей на оригинальный Walkman. Поддержка Spotify может появиться позже.
  • 🔥 19
  • 🤡 9
  • 😁 4
  • 🦄 2
  • 👏 1
  • 🤔 1
Older posts →

About this channel

How can I read @apptractor without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Mobile Development by AppTractor: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Mobile Development by AppTractor have?
Mobile Development by AppTractor (@apptractor) has 11K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Mobile Development by AppTractor know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
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 →