Chad: The Brainrot IDE — дикая среда разработки с играми и развлечениями
Когда бывший CEO Twitter Дик Костоло выступал на TechCrunch Disrupt, кто-то из аудитории спросил его, будет ли возрождён хит HBO «Кремниевая долина». Костоло, который был сценаристом шоу, по сути, ответил отрицательно. Хотя сценаристы регулярно говорят об этом, он сказал, что не занимается этим, потому что современная Кремниевая долина сама настолько странная, что её невозможно спародировать.
Последний пример — новая компания Clad Labs, которая была прорекламирована Y Combinator на этой неделе. Продукт Clad настолько нестандартен, что сначала люди приняли его за первоапрельскую шутку.
Но это реальный продукт, рассказал основатель компании Ричард Ван. Продукт называется Chad: The Brainrot IDE (в вольном переводе — Дегенеративная среда разработки). Это ещё одна интегрированная среда разработки для вайб-кодинга, но с изюминкой. Ожидая, пока ИИ-инструмент завершит свою задачу, разработчик может заниматься своими любимыми развлечениями прямо в окне IDE.
Или, как рекламируется на сайте компании: «Делайте ставки, пока пишете код. Смотрите TikTok. Свайпайте в Tinder. Играйте в мини-игры. Это не шутка — это Chad IDE, и она решает самую большую проблему производительности в разработке с использованием ИИ, о которой никто не говорит».
Основатели утверждают, что их IDE повышает производительность, помогая «переключаться контекст». Их аргумент заключается в том, что развлекаясь в самой IDE, как только ИИ завершит задачу, вы сразу же вернётесь к работе, а не будете сосредоточены на телефоне или браузере.
Хотя продукт существует, он пока недоступен широкой публике.
«Сейчас мы находимся в стадии закрытого бета-тестирования», — сказал Ван. Сейчас он пытается сформировать «сообщество» пользователей, которым нравится эта идея. Clad Labs надеется вскоре открыть продукт для публики, но пока пользователи должны получить приглашение от кого-то, кто уже участвует в бета-тестировании.
Когда бывший CEO Twitter Дик Костоло выступал на TechCrunch Disrupt, кто-то из аудитории спросил его, будет ли возрождён хит HBO «Кремниевая долина». Костоло, который был сценаристом шоу, по сути, ответил отрицательно. Хотя сценаристы регулярно говорят об этом, он сказал, что не занимается этим, потому что современная Кремниевая долина сама настолько странная, что её невозможно спародировать.
Последний пример — новая компания Clad Labs, которая была прорекламирована Y Combinator на этой неделе. Продукт Clad настолько нестандартен, что сначала люди приняли его за первоапрельскую шутку.
Но это реальный продукт, рассказал основатель компании Ричард Ван. Продукт называется Chad: The Brainrot IDE (в вольном переводе — Дегенеративная среда разработки). Это ещё одна интегрированная среда разработки для вайб-кодинга, но с изюминкой. Ожидая, пока ИИ-инструмент завершит свою задачу, разработчик может заниматься своими любимыми развлечениями прямо в окне IDE.
Или, как рекламируется на сайте компании: «Делайте ставки, пока пишете код. Смотрите TikTok. Свайпайте в Tinder. Играйте в мини-игры. Это не шутка — это Chad IDE, и она решает самую большую проблему производительности в разработке с использованием ИИ, о которой никто не говорит».
Основатели утверждают, что их IDE повышает производительность, помогая «переключаться контекст». Их аргумент заключается в том, что развлекаясь в самой IDE, как только ИИ завершит задачу, вы сразу же вернётесь к работе, а не будете сосредоточены на телефоне или браузере.
Хотя продукт существует, он пока недоступен широкой публике.
«Сейчас мы находимся в стадии закрытого бета-тестирования», — сказал Ван. Сейчас он пытается сформировать «сообщество» пользователей, которым нравится эта идея. Clad Labs надеется вскоре открыть продукт для публики, но пока пользователи должны получить приглашение от кого-то, кто уже участвует в бета-тестировании.
🤡11😁8❤2
Forwarded from AppGrowth - инди, пет, рост и монетизация
Калькулятор
Вот чувак в Reddit пишет, что делает калькулятор для iOS. Сначала поулыбался - не, ну серьезно, калькулятор? - а потом полез в AppMagic и перестал улыбаться. Вот, например, Calculator+ - 66 миллионов (!) установок, $16 миллионов (!) валового дохода, $264K за прошлый месяц. Не, ну падает, да. Но в октябре 10 калькуляторов заработали больше $10K, 3 больше $100K, у 29 приложений из категории больше 100 тысяч установок. Так что не такая уж это и плохая тема - калькулятор…
Вот чувак в Reddit пишет, что делает калькулятор для iOS. Сначала поулыбался - не, ну серьезно, калькулятор? - а потом полез в AppMagic и перестал улыбаться. Вот, например, Calculator+ - 66 миллионов (!) установок, $16 миллионов (!) валового дохода, $264K за прошлый месяц. Не, ну падает, да. Но в октябре 10 калькуляторов заработали больше $10K, 3 больше $100K, у 29 приложений из категории больше 100 тысяч установок. Так что не такая уж это и плохая тема - калькулятор…
👏7👍4❤3
iOS
Нашел интересное открытое приложение для macOS. Dayflow записывает данные с экрана с частотой 1 кадр/с, анализирует их каждые 15 минут с помощью ИИ и формирует сводки и таймлайн ваших действий с отчётами (можно пересматривать таймлапсы). Оно лёгкое (размер приложения — 25 МБ), использует около 100 МБ оперативной памяти и менее 1% загрузки процессора. Кроме того, Dayflow по умолчанию означает владение и конфиденциальность. Вы контролируете данные, выбираете поставщика ИИ и можете хранить всё локально, если вам это удобно.
• Dayflow — таймлайн вашего дня за компьютером
• 5 вещей о Optional в Swift, которые всех сбивают с толку
• Флаги функций в Swift
• 10 SwiftUI Performance Secrets Every iOS Developer Should Know
• 7 Swift Operators That Look Weird but Are Actually Brilliant
• Prompting users to review your app
• SwiftUI: Discardable Slider
Нашел интересное открытое приложение для macOS. Dayflow записывает данные с экрана с частотой 1 кадр/с, анализирует их каждые 15 минут с помощью ИИ и формирует сводки и таймлайн ваших действий с отчётами (можно пересматривать таймлапсы). Оно лёгкое (размер приложения — 25 МБ), использует около 100 МБ оперативной памяти и менее 1% загрузки процессора. Кроме того, Dayflow по умолчанию означает владение и конфиденциальность. Вы контролируете данные, выбираете поставщика ИИ и можете хранить всё локально, если вам это удобно.
• Dayflow — таймлайн вашего дня за компьютером
• 5 вещей о Optional в Swift, которые всех сбивают с толку
• Флаги функций в Swift
• 10 SwiftUI Performance Secrets Every iOS Developer Should Know
• 7 Swift Operators That Look Weird but Are Actually Brilliant
• Prompting users to review your app
• SwiftUI: Discardable Slider
AppTractor
5 вещей о Optional в Swift, которые всех сбивают с толку
В этой статье мы рассмотрим сложные аспекты optional в Swift, которые всех сбивают с толку.
👍3
Android
Как приручить WebView: пререндерим экраны заранее (AndroidX WebKit prerenderUrlAsync), меряем не ощущения, а TTVR — время до визуальной готовности — лёгким offscreen-детектором, шлём метрики в Grafana. Внутри — когда и что пререндерить, таймауты/отмена, cookie-политика и готовые сниппеты. На проде — до 2.5× быстрее и меньше «белых экранов».
• Google смягчает новые ограничения на загрузку сторонних приложений в Android
• Как ускорить WebView в Android и доказать это цифрами
• Fixing YouTube Playback in Jetpack Compose: The 3 Changes That Brought My Player Back
• From ExoPlayer2 to Media3: Rebuilding Android Playback at Patreon
• Google's automated review system is now protecting pirates and punishing developers for using Firebase App Check
Как приручить WebView: пререндерим экраны заранее (AndroidX WebKit prerenderUrlAsync), меряем не ощущения, а TTVR — время до визуальной готовности — лёгким offscreen-детектором, шлём метрики в Grafana. Внутри — когда и что пререндерить, таймауты/отмена, cookie-политика и готовые сниппеты. На проде — до 2.5× быстрее и меньше «белых экранов».
• Google смягчает новые ограничения на загрузку сторонних приложений в Android
• Как ускорить WebView в Android и доказать это цифрами
• Fixing YouTube Playback in Jetpack Compose: The 3 Changes That Brought My Player Back
• From ExoPlayer2 to Media3: Rebuilding Android Playback at Patreon
• Google's automated review system is now protecting pirates and punishing developers for using Firebase App Check
Хабр
Как ускорить WebView в Android и доказать это цифрами
или почему WebView-пререндер — не костыль, а инвестиция в UX и бизнес Вечный бой: Android-разработчик vs WebView Если вы когда-нибудь трогали WebView в боевом проекте — вы уже знаете это чувство. Ты...
👍4
Хоронили Flutter - порвали два Хабра (С) Автор статьи разбирает все любимые мифы: что Flutter тормозит (на самом деле просто не любит плохой код), что экосистема маленькая (55 000 пакетов — это, конечно, крошки), и что state management — это хаос (скорее, творческий выбор по вкусу). А потом показывает, что BMW, Google Pay и куча других серьёзных игроков уже давно спокойно живут на этом «похороненном» фреймворке. Так что, кажется, пора не хоронить Flutter, а признать: зомби-фреймворк оказался удивительно живучим.
Разработка
• Hero выпускает SDK для автодополнения промптов
• Chad: The Brainrot IDE — дикая среда разработки с играми и развлечениями
Маркетинг
• Свой калькулятор
• A guide to lifetime subscriptions: are they right for your app?
• Oops! They Did It Again: How Supercell Made 5.7x Revenue For Clash Royale
Кроссплатформа
• Flutter — везде (и даже в чайнике). Часть 1
• Распознаём позу человека во Flutter Web с MediaPipe
• Как на Хабре каждый раз хоронят Flutter
• How to Get the Most Out of Junie in a Kotlin Multiplatform Project
• What’s new in Flutter 3.38
Разработка
• Hero выпускает SDK для автодополнения промптов
• Chad: The Brainrot IDE — дикая среда разработки с играми и развлечениями
Маркетинг
• Свой калькулятор
• A guide to lifetime subscriptions: are they right for your app?
• Oops! They Did It Again: How Supercell Made 5.7x Revenue For Clash Royale
Кроссплатформа
• Flutter — везде (и даже в чайнике). Часть 1
• Распознаём позу человека во Flutter Web с MediaPipe
• Как на Хабре каждый раз хоронят Flutter
• How to Get the Most Out of Junie in a Kotlin Multiplatform Project
• What’s new in Flutter 3.38
Хабр
Как на Хабре каждый раз хоронят Flutter
Представьте, что вы Flutter-разработчик. Вы заходите на Хабр. В комменты статьи про Flutter. И там опять: «Flutter уже не развивается давно, нет 3д», «Dart — зачем нужен этот новый странный язык»,...
🥱7🤷♀5🍾3❤1
Мини-приложения внутри больших продуктов — это «программные пакеты, скрипты или игровой контент, добавляемые после установки приложения и выполняемые на устройстве, при условии, что такой код написан на HTML5, JavaScript или другом языке, одобренном Apple». Например, это мини-игры, чат-боты, плагины или игры в эмуляторах. При этом важно, чтобы мини-приложения не контролировались разработчиком основного приложения.
Приложения-участники должны поддерживать определённые технологии App Store:
• Advanced Commerce API и вспомогательные технологии для надлежащего продвижения мини-приложений и любых связанных с ними покупок
• Declared Age Rating API для предоставления контента и возможностей, соответствующих возрасту
• Использовать систему встроенных покупок Apple, которая предоставляет пользователям привычный и надежный способ совершать покупки, легко проверять историю покупок, просматривать, изменять или отменять подписки, а также обращаться в службу поддержки, например, для запроса возврата средств
• Конечную точку Send Consumption Information в App Store Server API для отправки информации о встроенной покупке пользователя в Apple при запросе возврата средств (эта информация также помогает информировать и улучшать процесс запроса возврата средств)
Уже можно подать заявку на участие в программе, в ответ Apple снизит комиссию за встроенные в такие мини-приложения покупки до 15%.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Forwarded from AppFiles - Mobile Development
•
(iOS En) Location OnBoarding Animation Using SwiftUI•
(iOS En) Please stop making this Swift mistake•
(iOS En) Using SwiftUI Foundation Models Transcripts to build a Chatbot•
(iOS En) Monetizing Apps With SwiftUI - Tip Jar•
(iOS En) Android developer verification walkthrough•
(And En) Now in Android: 122 – Android Studio updates, Android 16 beta feature, and more•
(And En) Building Androidify: an AI-powered Android experience•
(And En) More customization in Material 3: the path to expressive apps•
(And En) Building adaptive apps for Android•
(And En) Building intelligent Android apps with Gemini•
(And En) What's new in Android Studio's AI Agent•
(And En) Building for TV and cars with Compose•
(And En) All Types of Sliders In Material3 Expressive Explained•
(And En) The 5 Coolest Android Studio Hacks In 5 Minutes•
(And En) Gradle Tutorial: Task Types (for Build Engineers)•
(And En) Gradle Tutorial: Build Lifecycle (for Build Engineers)•
(Crs Ru) Как закалялся код — история большой оптимизации•
(Crs Ru) Flutter везде, и даже в чайнике•
(Crs Ru) WhiteLabel App на Flutter. Один код — тысяча лиц•
(Crs Ru) Как Flutter преобразует графический слой микроядерной ОС•
(Crs Ru) Многомодульность на Flutter. Переезжаем с монолита•
(Crs Ru) Перевод OpenHarmony на статический язык и рантайм•
(Crs En) Liquid Glass effect is now available in Compose Multiplatform•
(Dev Ru) Калибровки в бигтехе: как оценивать сотрудников•
(Dev Ru) Надя Зуева — стартап в Дубае, AI в моде, инвестиции и жизнь фаундера•
(Dev Ru) IT рынок перегрет. Удаленка vs Работа в офисе. Сколько стоит содержать офис?•
(Dev En) Discrete Mathematics Course for BeginnersПрошлогодние видео:
•
(Dev Ru) Как начинающему программисту получить первый оффер•
(Dev Ru) Релокация в США, часть 1: Безопасность, оружие, визы и медицина•
(Dev Ru) А/В-тесты на коленкеPlease open Telegram to view this post
VIEW IN TELEGRAM
👍3
Актуальные практики, которые всех сбивают с толку
Традиционный дайджест со всеми материалами за неделю - Optional в Swift, которые всех сбивают с толку, актуальные практики работы в фоне и стартапы в Дубае, ИИ простыми словами, партнерская программа для мини-приложений в App Store, смягчение ограничений на загрузку сторонних приложений в Android и многое другое. Заходите!
Традиционный дайджест со всеми материалами за неделю - Optional в Swift, которые всех сбивают с толку, актуальные практики работы в фоне и стартапы в Дубае, ИИ простыми словами, партнерская программа для мини-приложений в App Store, смягчение ограничений на загрузку сторонних приложений в Android и многое другое. Заходите!
❤2🔥2
Forwarded from AppGrowth - инди, пет, рост и монетизация
Руководство по пожизненным подпискам: подходят ли они вашему приложению
Большая статья (в моем переводе) от RevenueCat о lifetime подписках или, проще говоря, одноразовых покупках "на всю жизнь". Разбирается зачем они нужны, кому нужны, плюсы и минусы с точки зрения пользователя или издателя. Ничего экстраординарного, но для закрепления и материалаи размышлений не бросить ли все и уйти в сантехники - вполне.
AppGrowth про инди, пет и монетизацию
Большая статья (в моем переводе) от RevenueCat о lifetime подписках или, проще говоря, одноразовых покупках "на всю жизнь". Разбирается зачем они нужны, кому нужны, плюсы и минусы с точки зрения пользователя или издателя. Ничего экстраординарного, но для закрепления и материала
AppGrowth про инди, пет и монетизацию
1❤2
Производительность приложения — ключевой фактор пользовательского опыта и качества приложения, и последние исследования показывают, что она тесно связана с повышением удовлетворенности пользователей, более высоким уровнем удержания и более высокими оценками. У Google началась неделя Android Performance - всю неделю разработчики компании будут предоставлять вам простые, но эффективные инструменты и рекомендации, которые помогут вашему приложению быстро добиться лучшей производительности. Они помогут вам заложить основу (уже вышла статья про R8), а затем глубже погрузиться в процесс улучшения вашего приложения.
• LibrePods — все функции AirPods на Android
• QmBlurView — эффекты размытия
• Improving your deep links with Dynamic App Links
• Migrating Now in Android to Koin Annotations 2.3
• MockK: Under the cover
• Recover Kotlin coroutine traces with Decoroutinator
• Easier Crash Debugging in Android with a Custom In-App Dialog
• Deep Dive into Jetpack Compose Text Views : The Secret Life of Composable
• Why Your ViewModel Is Technically Unstable — and Why Compose Doesn’t Mind
• Use R8 to shrink, optimize, and fast-track your app
Please open Telegram to view this post
VIEW IN TELEGRAM
Android Developers Blog
Get your app on the fast track with Android Performance Spotlight Week!
News and insights on the Android platform, developer tools, and events.
👍3
iOS
Новая неделя - новый "убийственный" вопрос с собеседования. Этот разом проверяет понимание ARC и сильных ссылок, замыканий, времени жизни объектов в асинхронных операциях.
👍 если хотите русский перевод статьи.
• Apple анонсирует партнерскую программу для мини-приложений в App Store
• Pitfalls of Parameterized Tests
• Task Identity
• Zooming With The Magnify Gesture in SwiftUI
• How to perform a lightweight migration in Core Data
• Approachable Concurrency in Swift 6.2: A Clear Guide
• Why 90% of iOS Developers Mess Up This Simple Interview Question
• 5 SwiftUI Property Wrappers You Probably Missed
• Code-along: Start building with Swift and SwiftUI
Новая неделя - новый "убийственный" вопрос с собеседования. Этот разом проверяет понимание ARC и сильных ссылок, замыканий, времени жизни объектов в асинхронных операциях.
👍 если хотите русский перевод статьи.
• Apple анонсирует партнерскую программу для мини-приложений в App Store
• Pitfalls of Parameterized Tests
• Task Identity
• Zooming With The Magnify Gesture in SwiftUI
• How to perform a lightweight migration in Core Data
• Approachable Concurrency in Swift 6.2: A Clear Guide
• Why 90% of iOS Developers Mess Up This Simple Interview Question
• 5 SwiftUI Property Wrappers You Probably Missed
• Code-along: Start building with Swift and SwiftUI
Medium
Why 90% of iOS Developers Mess Up This Simple Interview Question — Even Seniors
Every iOS developer knows the feeling. You’re sitting across from the interviewer, the MacBook is angled slightly, the snippet of Swift…
👍11😁1
Очередная история из разряда "Fake it till you make it". CTO Fireflies.ai написал в LinkedIn, как они начинали свой шестой и последний стартап - продвигали ведение заметок в митингах на основе ИИ. На самом деле сами сидели "в совещаниях" и записывали все на бумажке. "Лучший прототип — это двое парней, выживающих на пицце.".
Разработка
• Надя Зуева — стартап в Дубае, AI в моде, инвестиции и жизнь фаундера
• Калибровки в бигтехе: как оценивать сотрудников
• Какой Ai-шник нынче нужон?! / Исследование ИИ рынка труда РФ
• Не бросайте работу только потому, что ваш пет-проект идёт хорошо
• Тим Кук готовится к выходу на пенсию?
Маркетинг
• Руководство по пожизненным подпискам: подходят ли они вашему приложению?
• Fake it till you make it #2
• Голосовая клавиатура Willow позволяет вам печатать во всех приложениях iOS
Кроссплатформа
• Как закалялся код — история большой оптимизации
• Flutter везде, и даже в чайнике
• Building the Same Login Screen in Flutter, SwiftUI, and Compose: A Real Developer’s Comparison
• KMP-NativeCoroutines: where suspend meets Swift async
• How Pub Workspaces Simplify Flutter Monorepos
Разработка
• Надя Зуева — стартап в Дубае, AI в моде, инвестиции и жизнь фаундера
• Калибровки в бигтехе: как оценивать сотрудников
• Какой Ai-шник нынче нужон?! / Исследование ИИ рынка труда РФ
• Не бросайте работу только потому, что ваш пет-проект идёт хорошо
• Тим Кук готовится к выходу на пенсию?
Маркетинг
• Руководство по пожизненным подпискам: подходят ли они вашему приложению?
• Fake it till you make it #2
• Голосовая клавиатура Willow позволяет вам печатать во всех приложениях iOS
Кроссплатформа
• Как закалялся код — история большой оптимизации
• Flutter везде, и даже в чайнике
• Building the Same Login Screen in Flutter, SwiftUI, and Compose: A Real Developer’s Comparison
• KMP-NativeCoroutines: where suspend meets Swift async
• How Pub Workspaces Simplify Flutter Monorepos
AppTractor
Fake it till you make it #2
Лучший прототип — это двое парней, выживающих на пицце.
👍2
iOS
Вчерашняя статья про главный вопрос жизни, вселенной и всего такого -42 «Потому что замыкание экранирует и удерживает self, а self удерживает замыкание».
• Вопрос с собеседования, на котором сыпятся 90% iOS-разработчиков (даже Senior-ы)
• XcodeProjectCLI — управление проектами Xcode из командной строки
• The SwiftUI Debugging Tricks No One Talks About
• Clean Architecture in iOS: The Brutal Truth About Why 73% of Enterprise Apps Become Unmaintainable
Вчерашняя статья про главный вопрос жизни, вселенной и всего такого -
weak, unowned и self. TLDR: • Вопрос с собеседования, на котором сыпятся 90% iOS-разработчиков (даже Senior-ы)
• XcodeProjectCLI — управление проектами Xcode из командной строки
• The SwiftUI Debugging Tricks No One Talks About
• Clean Architecture in iOS: The Brutal Truth About Why 73% of Enterprise Apps Become Unmaintainable
AppTractor
Вопрос с собеседования, на котором сыпятся 90% iOS-разработчиков (даже Senior-ы)
Вы увидите точные шаблоны кода, которые используют интервьюеры, узнаете, почему большинство разработчиков всё ещё отвечают неправильно, и как наконец овладеть концептуальным пониманием, которое отличает разработчиков среднего уровня от senior инженеров.
🔥2😁1
Android
В статье Роман показывает, как упростить преобразование (mapping) данных в Android-приложениях с помощью Kotlin — используя интерфейсы, делегацию и ковариантные дженерики. Вместо привычных data-классов можно объявить интерфейсы для сущностей и состояния, а их реализации скрыть. Это избавляет от шаблонного кода, упрощает маппинг и делает архитектуру чище и более устойчивой. Полезно для ViewModel + StateFlow + Compose.
• How Reddit used the R8 optimizer for high impact performance improvements
• How to simplify State and Entity mappings with Kotlin interfaces, delegation and covariant generics
В статье Роман показывает, как упростить преобразование (mapping) данных в Android-приложениях с помощью Kotlin — используя интерфейсы, делегацию и ковариантные дженерики. Вместо привычных data-классов можно объявить интерфейсы для сущностей и состояния, а их реализации скрыть. Это избавляет от шаблонного кода, упрощает маппинг и делает архитектуру чище и более устойчивой. Полезно для ViewModel + StateFlow + Compose.
• How Reddit used the R8 optimizer for high impact performance improvements
• How to simplify State and Entity mappings with Kotlin interfaces, delegation and covariant generics
Medium
How to simplify State and Entity mappings with Kotlin interfaces, delegation and covariant generics
While data classes are the go-to solution, there is a powerful yet underutilized approach that can reduce boilerplate in your code.
❤1
Разработка
• Открывашка из трубки домофона
• I Got Fired For Writing “Perfect” Code — And My Manager Was Right
Маркетинг
• How Your Brain Creates ‘Aha’ Moments and Why They Stick
• Stop chasing growth hacks — fix your funnel first
Кроссплатформа
• Benchmarking Flutter for Games. Kind Of.
• Открывашка из трубки домофона
• I Got Fired For Writing “Perfect” Code — And My Manager Was Right
Маркетинг
• How Your Brain Creates ‘Aha’ Moments and Why They Stick
• Stop chasing growth hacks — fix your funnel first
Кроссплатформа
• Benchmarking Flutter for Games. Kind Of.
Хабр
Открывашка из трубки домофона
Всем привет! Я Андрей, в Яндексе работаю над IoT‑железками в Городских сервисах. Но сегодня речь пойдёт не о них. Эта история началась с неожиданной находки в новой...
👍2
Google объявил лучшие приложения этого года. Focus Friend, помощник по управлению экранным временем от YouTube-блогера и предпринимателя Хэнка Грина, стал приложением года в Google Play.
Запущенный в августе, этот инструмент для повышения продуктивности позволяет вам блокировать отвлекающие приложения на телефоне, подбадривая вас с помощью виртуального друга — маленькой мультяшной фасолины, которая любит вязать носки и шарфы, которые позже можно обменять на украшения для комнаты маленькой фасолины.
Основа приложения заключается в том, что пользователи могут лучше управлять своим экранным временем, зная, что их действия повлияют на других, даже если это всего лишь маленькая фасолина, которая расстроится, если вы прервете ее вязание.
Приложение стало хитом сразу после запуска, заняв первое место в App Store. Согласно данным Play Store, на Android Focus Friend установили более 1 миллиона раз. Google называет Focus Friend полезным и милым приложением, а также эффективным инструментом, помогающим пользователям сосредоточиться.
Карточная игра Pokémon TCG Pocket получила награду как лучшая игра, лучшим многофункциональным приложением стал фоторедактор Luminar, а лучшей multi-device игрой — гоночная игра Disney Speedstorm.
Другие лучшие приложения для Android 2025
• Лучшее приложение для удовольствия: Edits
• Лучшее приложение для персонального роста: Focus Friend by Hank Green
• Приложение на каждый день: Wiser – 15 Minute Audio Books
• Скрытое сокровище: Pingo AI Language Learning
• Лучшее приложение для семей: ABCmouse 2: Kids Learning Game
• Для часов: SleepisolBio: sleep, alarm
• Для больших экранов: Goodnotes: Notes, docs, PDF
• Для автомобилей: SoundCloud: The Music You Love
• Для XR гарнитур: Calm – Sleep, Meditate, Relax
Лучшие игры для Android 2025
• Лучшая многопользовательская игра: Dunk City Dynasty
• Лучшая игра Pick Up & Play: Candy Crush Solitaire
• Лучшая инди-игра: Chants of Sennaar
• Лучшая история: Disco Elysium
• Продолжающаяся игра: Wuthering Waves
• Лучшая игра с Play Pass: DREDGE
• Лучшая игра для Google Play Games на PC: Odin: Valhalla Rising
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🫡1
iOS
В статье автор собирает редкие, но мощные компоненты SwiftUI, о многих из которых разработчики забывают или просто не знают. Он объединяет фрагменты из предыдущих публикаций и показывает, как использовать такие вью, как
• 24 SwiftUI Components You Didn’t Know Existed!
• Little SwiftUI Tip: Get Network Information & Monitor Changes
• What I Learned While Building My Veggie Garden
• Singletons with Swift Concurrency
В статье автор собирает редкие, но мощные компоненты SwiftUI, о многих из которых разработчики забывают или просто не знают. Он объединяет фрагменты из предыдущих публикаций и показывает, как использовать такие вью, как
TimelineView — идеальное решение для создания цифровых часов или таймера обратного отсчёта, которые автоматически обновляются без лишнего кода. Кроме того, статья охватывает целый набор менее распространённых элементов SwiftUI — это не просто «еще один туториал», а настоящая подборка скрытых возможностей фреймворка. Освоив эти компоненты, вы сможете сделать интерфейсы своих приложений более гибкими и выразительными, существенно расширив инструментарий, доступный помимо стандартных VStack, HStack и ZStack.• 24 SwiftUI Components You Didn’t Know Existed!
• Little SwiftUI Tip: Get Network Information & Monitor Changes
• What I Learned While Building My Veggie Garden
• Singletons with Swift Concurrency
Medium
24 SwiftUI Components You Didn’t Know Existed!
Not a Medium Member? “Read For Free”
👍1
Android
Знаете ли вы, что почти все ViewModel нестабильны? Когда мы впервые изучаем Compose, нас учат использовать стабильные классы, а не нестабильные. Но ViewModel нестабильны. Так почему же никто ничего не говорит, когда мы используем нестабильные ViewModel? Причина проста. Мы не передаём саму ViewModel в композабл объект, мы передаём стабильное состояние внутри ViewModel. ViewModel обычно создаётся только один раз в компонуемом объекте верхнего уровня и передаётся в качестве аргумента. После этого она собирает управляемое ею состояние и передаёт его дочерним компонуемым объектам. Поэтому, даже если ViewModel нестабильна, это не создаёт проблем.
• Основы MockK
• Почему ваша ViewModel технически нестабильна — и почему Compose это не волнует
• Grocery Genius — список покупок для Android
• How Uber is reducing manual logins by 4 million per year with the Restore Credentials API
• Android 16: What’s New and How to Implement Live Updates in Your App
• Comprehensive Guide to Using Rust in Android Development
• KAPT vs KSP: Why Kotlin Is Moving Toward Symbol Processing
Знаете ли вы, что почти все ViewModel нестабильны? Когда мы впервые изучаем Compose, нас учат использовать стабильные классы, а не нестабильные. Но ViewModel нестабильны. Так почему же никто ничего не говорит, когда мы используем нестабильные ViewModel? Причина проста. Мы не передаём саму ViewModel в композабл объект, мы передаём стабильное состояние внутри ViewModel. ViewModel обычно создаётся только один раз в компонуемом объекте верхнего уровня и передаётся в качестве аргумента. После этого она собирает управляемое ею состояние и передаёт его дочерним компонуемым объектам. Поэтому, даже если ViewModel нестабильна, это не создаёт проблем.
• Основы MockK
• Почему ваша ViewModel технически нестабильна — и почему Compose это не волнует
• Grocery Genius — список покупок для Android
• How Uber is reducing manual logins by 4 million per year with the Restore Credentials API
• Android 16: What’s New and How to Implement Live Updates in Your App
• Comprehensive Guide to Using Rust in Android Development
• KAPT vs KSP: Why Kotlin Is Moving Toward Symbol Processing
AppTractor
Почему ваша ViewModel технически нестабильна — и почему Compose это не волнует
Для монолитных проектов это не является серьёзной проблемой. Поскольку весь код компилируется в одном модуле, оценка стабильности проста. Однако, если вы рассматриваете многомодульную архитектуру и интересуетесь концепциями стабильности Compose, эта статья…
❤1
Вчера Google выпустил Gemini 3, свою новейшую и самую продвинутую модель, которая теперь доступна через приложение Gemini и интерфейс ИИ-поиска. Вместе с ним вышла Google Antigravity - отдельная десктопная IDE с фокусом на агентскую разработку. С мест докладывают, что для прозрачности действий Antigravity создает Artifacts - планы, списки задач, диффы, изменения в коде, вывод тестов, скриншоты и записи браузера. Это нужно для верификации того, что было сделано и что будет сделано. Можно оставлять комментарии прямо в артефактах. Antigravity лучше всего подходит для больших монорепозиториев и инфраструктурных задач, небольших команд, которым нужно "прыгнуть выше головы", для вайб-кодинга и быстрого создания прототипов.
Разработка
• Google запускает Gemini 3 с новым приложением для программирования
• Most companies will slow entry-level hiring because of AI, survey says
• Material 3 Expressive: Building on the failures of flat design
Маркетинг
• 100 уроков о том, как я довёл своё приложение до продажи за семизначную сумму
• Лучшие приложения и игры для Android 2025 в Google Play
• How to run a holiday sale in Play Console for Android subscription apps
Кроссплатформа
• Flutter DevTools Network Tab: Debug API Calls Like a Pro in 2025
Разработка
• Google запускает Gemini 3 с новым приложением для программирования
• Most companies will slow entry-level hiring because of AI, survey says
• Material 3 Expressive: Building on the failures of flat design
Маркетинг
• 100 уроков о том, как я довёл своё приложение до продажи за семизначную сумму
• Лучшие приложения и игры для Android 2025 в Google Play
• How to run a holiday sale in Play Console for Android subscription apps
Кроссплатформа
• Flutter DevTools Network Tab: Debug API Calls Like a Pro in 2025
AppTractor
Google запускает Gemini 3 с новым приложением для программирования
Помимо базовой модели, Google также выпустил интерфейс для программирования на базе Gemini под названием Google Antigravity.
👍3