Gizmo, приложение, похожее на TikTok, для создания интерактивных мини-приложений, предлагает новый способ создания медиаконтента. Это относительно новое мобильное приложение от стартапа Atma Sciences позволяет любому создавать интерактивные проекты, используя текст, фотографии, звук и тактильные ощущения, которые затем отображаются в вертикальной ленте, подобно TikTok или Reels. Но в отличие от традиционных приложений для коротких видеороликов, в Gizmo вы не просто смотрите и прокручиваете — вы играете. Эти Gizmo — это не просто игры, а скорее цифровые игрушки — интерактивные головоломки, мемы, произведения искусства, анимация или все, что только может придумать создатель - вы можете просто ввести запрос в ИИ, чтобы объяснить свою идею на естественном языке. Затем приложение использует технологию для преобразования вашей идеи в интерактивный опыт, генерируя код, который обеспечивает его работу. В рамках этого процесса Gizmo также визуально отобразит вашу идею, чтобы убедиться, что каждое приложение работает правильно и без сбоев. Полученный результат можно опубликовать в ленте приложения, отправить другу или разместить в социальных сетях, используя уникальную ссылку. Рост Gizmo с октября по декабрь составил 312%, при этом количество установок в декабре выросло на 50% по сравнению с предыдущим месяцем, а в ноябре — на 180% по сравнению с октябрем.
Разработка
• Stack Overflow’s Traffic Drop Is a Warning Sign for the IT Industry
• Emulators vs Simulators: Finally Understanding the Difference
Маркетинг
• Gizmo: TikTok для микроприложений
• You're wasting time looking for the perfect marketing channel
• Mobile Market Landscape 2026
Кроссплатформа
• Skelter Project — готовый шаблон проекта на Flutter
• State of Flutter 2026
Разработка
• Stack Overflow’s Traffic Drop Is a Warning Sign for the IT Industry
• Emulators vs Simulators: Finally Understanding the Difference
Маркетинг
• Gizmo: TikTok для микроприложений
• You're wasting time looking for the perfect marketing channel
• Mobile Market Landscape 2026
Кроссплатформа
• Skelter Project — готовый шаблон проекта на Flutter
• State of Flutter 2026
AppTractor
Gizmo: TikTok для микроприложений
Компания видит мир, где каждый может создавать приложения для удовольствия, а не только для какой-либо цели, как это происходит с другими платформами для создания микроприложений, такими как Anything и другие.
👍1
Forwarded from AppFiles - Mobile Development
•
(iOS En) Code-along: Experiment with coding intelligence in Xcode 26•
(iOS En) Meet agentic coding in Xcode •
(iOS En) Complex 3D Animation Effect Using SwiftUI - BlueNote's 3D Paywall Effect•
(iOS En) How to build a better tagging UI in SwiftUI with Antigravity•
(iOS En) SwiftUI Dynamic Island QR Code Scanner•
(And Ru) kotlinx.fuzz: почему фаззинг имеет значение•
(And En) Talking Kotlin #144 | Kotlin 2.3 Release Special (Audio Only)•
(Crs En) How to Encrypt Local Preferences In KMP With KSafe•
(Dev Ru) Лучший AI для программиста в 2025•
(Dev Ru) СДВГ (ADHD) в IT-индустрии — Наука, диагностика и мифы•
(Dev Ru) Как работают программисты в больших IT-компанияхПрошлогодние видео:
•
(iOS Ru) Как поддерживать недельный релизный цикл и ничего не забывать•
(iOS Ru) Реактивный велосипед для SDK•
(And Ru) Разбор кода приложения по доставке пиццы•
(And Ru) Запускаем автотесты Android на EMCEEAppFiles: код, инструменты, практики, производительность
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Обратное уменьшение зависаний
По традиции - новый еженедельный дайджест. В этом выпуске модульная архитектура и уменьшение зависаний, переходы между общими элементами и продажа рефакторинга, слежка за акулами, жестокая реальность App Store, придуманные ГОСТы ChatGPT и многое другое. Заходите!
По традиции - новый еженедельный дайджест. В этом выпуске модульная архитектура и уменьшение зависаний, переходы между общими элементами и продажа рефакторинга, слежка за акулами, жестокая реальность App Store, придуманные ГОСТы ChatGPT и многое другое. Заходите!
❤2👍2
iOS
Начиная с 28 апреля 2026 года Apple потребует Xcode 26 для отправки приложений в App Store. Например, Приложения для iOS и iPadOS должны быть собраны с использованием iOS 26 и iPadOS 26 SDK или более поздней версии.
• Открыт новый Swift Student Challenge
• HealthQL — SQL для HealthKit
• Apple будет требовать Xcode 26 для выпуска приложений с мая
• Profile page как в TikTok/Instagram на UIKit (iOS 15+)
• Add an Open Recent Menu to a SwiftUI app
• SwiftUI Agent Skill: Build better views with AI
• Core Data Agent Skill: Now available open-source
• Combine Is Officially Dead — What Apple Just Announced and What You Need to Learn Now
• Do You Really Need DTOs or Are You Just Copying JSON
Начиная с 28 апреля 2026 года Apple потребует Xcode 26 для отправки приложений в App Store. Например, Приложения для iOS и iPadOS должны быть собраны с использованием iOS 26 и iPadOS 26 SDK или более поздней версии.
• Открыт новый Swift Student Challenge
• HealthQL — SQL для HealthKit
• Apple будет требовать Xcode 26 для выпуска приложений с мая
• Profile page как в TikTok/Instagram на UIKit (iOS 15+)
• Add an Open Recent Menu to a SwiftUI app
• SwiftUI Agent Skill: Build better views with AI
• Core Data Agent Skill: Now available open-source
• Combine Is Officially Dead — What Apple Just Announced and What You Need to Learn Now
• Do You Really Need DTOs or Are You Just Copying JSON
AppTractor
Apple будет требовать Xcode 26 для выпуска приложений с мая
Начиная с 28 апреля 2026 года Apple потребует Xcode 26 для отправки приложений в App Store.
Android
Проверенные временем стандартные подходы, которые применяются нами ежедневно и повсеместно, даже такие привычные как запуск тестов через Gradle, могут оказаться крайне не оптимальными в вашем конкретном сценарии. Стоит критически относиться к производительности сборок и тестов, так как они занимают значительную часть времени для поставки приложения в продакшн. Федотов Михаил, технический лидер по Android-разработке в Альфа-Банке, говорит про performance (ускорение) unit-тестов.
• kotlinx.fuzz: почему фаззинг имеет значение
• Kotlin Android MVVM Template — шаблон Android-приложения
• 37 000 unit-тестов против Gradle: как мы добились 12-минутного прогона
• Default vs buffered SharedFlow in Kotlin: a practical guide
• Visualizing CompositionLocal in the Composition Tree
• 10 Kotlin Mistakes That Silently Destroy Android Performance
• Android Modularization for Large Teams
Проверенные временем стандартные подходы, которые применяются нами ежедневно и повсеместно, даже такие привычные как запуск тестов через Gradle, могут оказаться крайне не оптимальными в вашем конкретном сценарии. Стоит критически относиться к производительности сборок и тестов, так как они занимают значительную часть времени для поставки приложения в продакшн. Федотов Михаил, технический лидер по Android-разработке в Альфа-Банке, говорит про performance (ускорение) unit-тестов.
• kotlinx.fuzz: почему фаззинг имеет значение
• Kotlin Android MVVM Template — шаблон Android-приложения
• 37 000 unit-тестов против Gradle: как мы добились 12-минутного прогона
• Default vs buffered SharedFlow in Kotlin: a practical guide
• Visualizing CompositionLocal in the Composition Tree
• 10 Kotlin Mistakes That Silently Destroy Android Performance
• Android Modularization for Large Teams
Хабр
37 000 unit-тестов против Gradle: как мы добились 12-минутного прогона
Привет я Федотов Михаил, технический лидер по Android-разработке в Альфа-Банке. Сегодня хочу поговорить про performance (ускорение) unit-тестов. Я работаю на проекте Android приложения Альфа-банка для...
😱1
Еше одна занимательная статья про последствия использования ИИ в разработке. Недавно была про деградацию навыков, а сейчас про общее выгорание - если вам кажется, что вы с ИИ стали уставать больше, то вам не кажется:
Разработка
• Усталость от ИИ — это реальность, и никто об этом не говорит
• Лучший AI для программиста в 2025
• СДВГ (ADHD) в IT-индустрии — Наука, диагностика и мифы
• OpenAI запускает новую модель агентного программирования
• Anthropic выпустил Opus 4.6 с новыми «командами агентов»
• Магия AirDrop: Как Apple заставляет Bluetooth и Wi-Fi работать в одной упряжке
• Пишем свою мобильную ОС с нуля на Rust. Часть 2. Менеджер памяти
• 96% Engineers Don’t Fully Trust AI Output, Yet Only 48% Verify It
Кроссплатформа
• 16 KB Page Size Support: Is Your Flutter App Ready?
Вот что, на мой взгляд, является настоящим мастерством эпохи ИИ. Это не промпт инжиниринг. Это не знание, какую модель использовать. Это не наличие идеального рабочего процесса.
Это знание, когда нужно остановиться.
Усталость от ИИ — это реальность, и никто об этом не говорит
Знать, когда результат работы ИИ достаточно хорош. Знать, когда стоит написать код самостоятельно. Знать, когда нужно закрыть ноутбук. Знать, когда незначительное улучшение не стоит когнитивных затрат. Знать, что ваш мозг — это ограниченный ресурс, и что его защита — это не лень, а инженерия.
Разработка
• Усталость от ИИ — это реальность, и никто об этом не говорит
• Лучший AI для программиста в 2025
• СДВГ (ADHD) в IT-индустрии — Наука, диагностика и мифы
• OpenAI запускает новую модель агентного программирования
• Anthropic выпустил Opus 4.6 с новыми «командами агентов»
• Магия AirDrop: Как Apple заставляет Bluetooth и Wi-Fi работать в одной упряжке
• Пишем свою мобильную ОС с нуля на Rust. Часть 2. Менеджер памяти
• 96% Engineers Don’t Fully Trust AI Output, Yet Only 48% Verify It
Кроссплатформа
• 16 KB Page Size Support: Is Your Flutter App Ready?
AppTractor
Усталость от ИИ — это реальность, и никто об этом не говорит
Вы используете ИИ для повышения производительности. Так почему же вы чувствуете себя более измотанным, чем когда-либо? Парадокс, с которым приходится сталкиваться каждому инженеру.
👍5❤2
Снова обозрел приложения, вышедшие с начала декабря, и заработавшие больше $50,000. Интересно, что их 12 и 3 из них - "короткие драмы". Тренд, наметившийся еще, кажется, в 2024 году, набирает обороты. Вывода два. Во-первых, если вы еще не делаете короткий метр, то давно пора. Во-вторых, скоро, видимо, и во всех остальных приложениях они будут - Яндекс, Т-банк и прочие ждут своих драматургов.
Разработка
• Software Performance Engineering: The Ideas I Keep Coming Back To
• The Software Games: Endless Grind
• Local LLMs That Can Replace Claude Code
Маркетинг
• Приложения, вышедшие с начала декабря, и заработавшие больше $50,000
Кроссплатформа
• The 5 Flutter Libraries I Regret Choosing for Production (And What I Use Instead)
• 5 React Native UI Properties Even Senior Developers Don’t Know
iOS
• Apple работает над чат-ботами в CarPlay
• iOS Concurrency Done Right: Concepts Every iOS Developer Should Understand and Implement
• Swift Performance Myths That Still Hurt Production Apps
• PassThroughWindow in iOS26: An Overlay Window That Doesn’t Steal Your Gestures
Android
• 10 ошибок в Kotlin, которые незаметно ухудшают производительность
• Phonograph Plus — музыкальный плеер для Android
• The Silent Killers: How to Debug Android App Exits You Never Knew Happened
• Forked at Birth: Understanding Zygote in Android Internals
Разработка
• Software Performance Engineering: The Ideas I Keep Coming Back To
• The Software Games: Endless Grind
• Local LLMs That Can Replace Claude Code
Маркетинг
• Приложения, вышедшие с начала декабря, и заработавшие больше $50,000
Кроссплатформа
• The 5 Flutter Libraries I Regret Choosing for Production (And What I Use Instead)
• 5 React Native UI Properties Even Senior Developers Don’t Know
iOS
• Apple работает над чат-ботами в CarPlay
• iOS Concurrency Done Right: Concepts Every iOS Developer Should Understand and Implement
• Swift Performance Myths That Still Hurt Production Apps
• PassThroughWindow in iOS26: An Overlay Window That Doesn’t Steal Your Gestures
Android
• 10 ошибок в Kotlin, которые незаметно ухудшают производительность
• Phonograph Plus — музыкальный плеер для Android
• The Silent Killers: How to Debug Android App Exits You Never Knew Happened
• Forked at Birth: Understanding Zygote in Android Internals
Telegram
AppGrowth - инди, пет, рост и монетизация
Приложения, вышедшие с начала декабря, и заработавшие больше $50,000
По данным AppMagic, с начала декабря было выпущено 12 приложений, которые заработали более 50,000 долларов (в ноябре 9, в октябре 13, в сентябре 4, в августе 6, в июле 8).
1. KAI: Comic…
По данным AppMagic, с начала декабря было выпущено 12 приложений, которые заработали более 50,000 долларов (в ноябре 9, в октябре 13, в сентябре 4, в августе 6, в июле 8).
1. KAI: Comic…
❤4👍4
Если приложение не поднимается в поиске и не наращивает установки — значит, его просто не видно
App Store, Google Play, RuStore отдают ~65% установок приложениям в топ-3 поисковой выдачи. Всё, что ниже, — борьба за остатки.
Вырваться в лидеры выдачи без танцев с ASO-алгоритмами помогает продвижение приложений по ключевым словам. Для этого используются биржи трафика. Как это работает:
• Выбор ключей: выбираете ключевые слова для продвижения
• Настройка кампании: указываете стор, страну, объём установок
• Запуск и рост: установки по ключевым словам поднимают приложение в выдаче
• Увеличение органики: приложение закрепляется в топе и получает органический трафик
Для таких тонких работ я рекомендую биржу трафика AppTop.io. Она разработана ASO-экспертами IT-Agency, чтобы контролируемо обеспечивать быстрый вывод приложений в топ выдачи.
Особенно полезно, если приложение застыло на 7–10 месте или выходит с нуля — биржа поможет быстрее пройти инкубацию и получить органику.
Биржа AppTop новая, запущена в конце 2025 года, но уже подтвердила эффективность:
• 550 000+ установок,
• 286 ключей в топе,
• x3 рост видимости и +940 органики за месяц в одном из кейсов.
Кроме того, новая биржа = новый трафик = новый пул пользователей, без выгорания и повторных установок. А это залог безопасности для алгоритмов.
12₽ за установку, 115+ стран, партнёрка для агентств и разработчиков: посмотреть, как это работает — AppTop.io.
Для подписчиков канала установки в подарок при первом запуске:
от 2500 установок — +500 в подарок
от 5000 установок — +1000 в подарок
Для активации напишите кодовое слово «App» менеджеру биржи.
App Store, Google Play, RuStore отдают ~65% установок приложениям в топ-3 поисковой выдачи. Всё, что ниже, — борьба за остатки.
Вырваться в лидеры выдачи без танцев с ASO-алгоритмами помогает продвижение приложений по ключевым словам. Для этого используются биржи трафика. Как это работает:
• Выбор ключей: выбираете ключевые слова для продвижения
• Настройка кампании: указываете стор, страну, объём установок
• Запуск и рост: установки по ключевым словам поднимают приложение в выдаче
• Увеличение органики: приложение закрепляется в топе и получает органический трафик
Для таких тонких работ я рекомендую биржу трафика AppTop.io. Она разработана ASO-экспертами IT-Agency, чтобы контролируемо обеспечивать быстрый вывод приложений в топ выдачи.
Особенно полезно, если приложение застыло на 7–10 месте или выходит с нуля — биржа поможет быстрее пройти инкубацию и получить органику.
Биржа AppTop новая, запущена в конце 2025 года, но уже подтвердила эффективность:
• 550 000+ установок,
• 286 ключей в топе,
• x3 рост видимости и +940 органики за месяц в одном из кейсов.
Кроме того, новая биржа = новый трафик = новый пул пользователей, без выгорания и повторных установок. А это залог безопасности для алгоритмов.
12₽ за установку, 115+ стран, партнёрка для агентств и разработчиков: посмотреть, как это работает — AppTop.io.
Для подписчиков канала установки в подарок при первом запуске:
от 2500 установок — +500 в подарок
от 5000 установок — +1000 в подарок
Для активации напишите кодовое слово «App» менеджеру биржи.
🤡6✍4🔥3❤2👍2😁1🌚1
С выходом Xcode 26.3 Apple открывает новую эру агентского программирования — когда автономные AI-агенты (например, Claude Code и Codex) могут не только предлагать фрагменты кода, но реально взаимодействовать с проектом: анализировать структуру, писать код, запускать сборки и исправлять ошибки прямо внутри IDE. Вот уже появляются и первые статьи о работе - в этой, например, автор подробно показывает, как подключить к Xcode внешний агент через Gemini CLI с помощью Model Context Protocol, настроить все необходимое и начать сеанс агентного кодирования, приводя практический пример создания интерактивного приложения, где агент обменивается информацией с Xcode, проверяет сборку и корректирует ошибки на лету — это делает процесс разработки гораздо более автоматизированным и интерактивным.
• TUIkit — UI-фреймворк для терминалов
• PassThroughWindow в iOS 26: наложенное окно, которое не перехватывает жесты
• Agentic Coding in Xcode with Gemini CLI
• SwiftUI: OAuth With ASWebAuthenticationSession
• Swift’s New Ownership Model: Why Your iOS App Will Be Faster Than Ever
• How to use SwiftUI Coordinators to communicate with UIKit
• Agentic coding in Xcode
Please open Telegram to view this post
VIEW IN TELEGRAM
Peter Friese
Agentic Coding in Xcode with Gemini CLI
Learn how to use Gemini CLI for agentic coding in Xcode 26.3 via the MCP bridge. This post covers setup, configuration, and a practical example of building an emoji physics playground.
👍3
В новой статье инженеры RevenueCat подробно разбирают, как работает
kotlinx.serialization под капотом и какую роль играет плагин компилятора Kotlin. В отличие от решений на рефлексии, библиотека генерирует весь необходимый код во время компиляции, что особенно важно для мультиплатформенных проектов — JVM, JS и Native. Когда разработчик помечает класс аннотацией @Serializable, плагин анализирует его структуру и автоматически создаёт полноценный сериализатор: с описанием полей через SerialDescriptor, реализациями serialize и deserialize, а также вспомогательной логикой для вложенных типов и коллекций. Такой подход обеспечивает высокую производительность и безопасность типов без накладных расходов во время выполнения. Авторы также объясняют, как именно компилятор выбирает подходящий сериализатор для каждого свойства, как обрабатываются полиморфные типы и каким образом оптимизируется проверка обязательных полей через битовые маски. Отдельное внимание уделяется архитектуре плагина и его интеграции в разные версии фронтенда Kotlin, включая K2. Понимание этих механизмов помогает глубже разобраться в работе библиотеки, писать кастомные сериализаторы и избегать неожиданных проблем при работе с API в кроссплатформенных SDK.• Что такое Zygote в Android
• Heavy Artillery: Как гарантированно разбудить Samsung и Xiaomi на Android 14 без Firebase (FCM)
• You’re Using Kotlin 2.3 Wrong (And It’s Costing You Performance)
• How kotlinx.serialization generates code: a compiler plugin deep dive
• Android Studio Panda 1 | 2025.3.1 now available
Please open Telegram to view this post
VIEW IN TELEGRAM
Revenuecat
How kotlinx.serialization generates code: a compiler plugin deep dive
In this article, you'll dive deep into the internal mechanisms of the kotlinx.serialization compiler plugin.
👍4🤡1
Разработка
• Мобильный ИИ как платформенный слой: Pixel 10 и iPhone 17 — on-device, приватное облако и границы доверия
• The tipping point
• Using YouTube as Cloud Storage
Маркетинг
• Как ML-подход удвоил первые покупки при снижении CPI, CAC, ДРР: «Яндекс Маркет» и Bidease
• Apple запрещает приложения для «случайных или анонимных чатов»
Кроссплатформа
• Migrating to AGP 9 in Kotlin Multiplatform and Convention plugins
• AI Can Build Your Flutter App, But It Can’t Architect It
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Apple запрещает приложения для «случайных или анонимных чатов»
Не сразу ясно, что побудило Apple добавить эту конкретную формулировку в рекомендации по проверке приложений сегодня, учитывая, что в предыдущей версии документа уже упоминались «чаты в стиле Chatroulette».
👍5❤1🥰1
Новая алармистская статья про
То, что за последний год пережили люди в технологической сфере, наблюдая, как ИИ превращается из «полезного инструмента» в «делает мою работу лучше меня», — это опыт, который вот-вот получат все остальные. Право, финансы, медицина, бухгалтерия, консалтинг, тексты, дизайн, анализ, поддержка клиентов. Не через десять лет. Люди, которые строят эти системы, говорят: от одного до пяти лет. Некоторые говорят — меньше. И с учётом того, что я увидел всего за последние пару месяцев, мне кажется, что «меньше» вероятнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19✍5❤2🎉1
В преддверии пятницы - вот вам прикольный робо-стартап "Дети кукурузы" Upside Robotics. Делает автономных роботов, которые ездят по полям и вносят удобрения. Занятная история как пара основателей дневала и ночевала на полях, но теперь у них есть инвестиции и, что более, интересно - 100% лояльности первых клиентов. Более того, у них стоит очередь из клиентов, так как они сокращают использование удобрений на 70%, что составляет около 150 долларов экономии на акр за сезон.
Разработка
• Происходит что-то серьезное
• Upside Robotics сокращает использование удобрений и потери при выращивании кукурузы
• Everyone Is Talking About AI Replacing Developers. Nobody Is Talking About Ownership.
• AI Coding Killed My Flow State
Маркетинг
• Как поднять рейтинг приложения выше среднего показателя в нише
Кроссплатформа
• Dart 3.11 — что нового в Dart?
• Flutter 3.41 — Что нового во Flutter?
• Why Flutter isn’t Dead
• You Have Until May 31, 2026. Here’s How to Fix 16KB Page Size Issue on Flutter Apps
iOS
• Как использовать Emby на iOS без подписки Emby Premier
• I Attended Zerodha’s iOS Interview — These Questions Completely Changed How I Think About Mobile Engineering
• Taking First Steps into Metal Shaders
• Xcode 26.3 + Claude Agent: Model Swapping, MCP, Skills, and Adaptive Configuration
• Mastering Alignment in SwiftUI: Why alignmentGuide Is a Game Changer
Android
• Google выпустил первую бета-версию Android 17
• ChipTextField — чипы для Compose Multiplatform
• Top MVVM Android Interview Questions and Answers
• How ViewModel Works Internally in Android
Разработка
• Происходит что-то серьезное
• Upside Robotics сокращает использование удобрений и потери при выращивании кукурузы
• Everyone Is Talking About AI Replacing Developers. Nobody Is Talking About Ownership.
• AI Coding Killed My Flow State
Маркетинг
• Как поднять рейтинг приложения выше среднего показателя в нише
Кроссплатформа
• Dart 3.11 — что нового в Dart?
• Flutter 3.41 — Что нового во Flutter?
• Why Flutter isn’t Dead
• You Have Until May 31, 2026. Here’s How to Fix 16KB Page Size Issue on Flutter Apps
iOS
• Как использовать Emby на iOS без подписки Emby Premier
• I Attended Zerodha’s iOS Interview — These Questions Completely Changed How I Think About Mobile Engineering
• Taking First Steps into Metal Shaders
• Xcode 26.3 + Claude Agent: Model Swapping, MCP, Skills, and Adaptive Configuration
• Mastering Alignment in SwiftUI: Why alignmentGuide Is a Game Changer
Android
• Google выпустил первую бета-версию Android 17
• ChipTextField — чипы для Compose Multiplatform
• Top MVVM Android Interview Questions and Answers
• How ViewModel Works Internally in Android
👍5
Google запустил Developer Knowledge API
Google объявил о публичной предварительной версии Developer Knowledge API и связанного с ним MCP-сервера. Эти инструменты предназначены для предоставления "машинного" доступа к официальной документации Google для разработчиков.
Developer Knowledge API призван обеспечить прямой доступ к общедоступной документации Google для разработчиков. Компания заявляет, что вместо использования потенциально устаревших обучающих данных или ненадежного веб-парсинга, разработчики теперь могут искать и получать страницы документации Google для разработчиков в формате Markdown, включая документацию Firebase, Android и Docs, а также AI, Chrome, Home, Apigee, Fuchsia, Web.dev и Tensorflow.
Наряду с API, Google выпускает официальный MCP-сервер. Это позволяет инструментам разработки на основе ИИ искать информацию в официальной документации Google для разработчиков и получать данные о продуктах Google, таких как Firebase, Google Cloud, Android и Maps. После подключения ИИ-приложения к официальной библиотеке документации, интегрированные инструменты могут оказывать помощь в таких вопросах, как рекомендации по реализации, генерация и объяснение кода, а также устранение неполадок и отладка. Также предлагаются сравнительный анализ и обобщение информации.
Google объявил о публичной предварительной версии Developer Knowledge API и связанного с ним MCP-сервера. Эти инструменты предназначены для предоставления "машинного" доступа к официальной документации Google для разработчиков.
Developer Knowledge API призван обеспечить прямой доступ к общедоступной документации Google для разработчиков. Компания заявляет, что вместо использования потенциально устаревших обучающих данных или ненадежного веб-парсинга, разработчики теперь могут искать и получать страницы документации Google для разработчиков в формате Markdown, включая документацию Firebase, Android и Docs, а также AI, Chrome, Home, Apigee, Fuchsia, Web.dev и Tensorflow.
Наряду с API, Google выпускает официальный MCP-сервер. Это позволяет инструментам разработки на основе ИИ искать информацию в официальной документации Google для разработчиков и получать данные о продуктах Google, таких как Firebase, Google Cloud, Android и Maps. После подключения ИИ-приложения к официальной библиотеке документации, интегрированные инструменты могут оказывать помощь в таких вопросах, как рекомендации по реализации, генерация и объяснение кода, а также устранение неполадок и отладка. Также предлагаются сравнительный анализ и обобщение информации.
👍8❤3
Forwarded from AppFiles - Mobile Development
•
(iOS En) SwiftUI foundations: Build great apps with SwiftUI | Meet with Apple•
(iOS En) Toolbar Header Scroll Animation Effects Using SwiftUI•
(iOS En) Xcode 26.3 - Agentic Coding with Free OpenAI Account•
(iOS En) Sharing App Data with Uniform Type Identifiers and ShareSheets•
(iOS En) Complex UI Animation: New Xcode's OnBoarding Animation Effect Using SwiftUI•
(And Ru) А это понадобится после собеседования?•
(And En) What Really Is Structured Concurrency In Kotlin? - Android Coding Interview Q&A•
(And En) Custom Video Player In Jetpack Compose On Android (Media3 Library)•
(And En) API Design at Google: Building Android Libraries•
(And En) Return... in Expression Bodies?!•
(And En) No more get() calls in your Koin Module!•
(Crs En) Apple authentication with Firebase - Kotlin Multiplatform (CMP) Android/iOS Tutorial•
(Dev Ru) ИИ ломает высшее образование? Где учиться на программиста•
(Mrk Ru) ASO в 2025–2026: алгоритмы, AI, UA vs ASO и Apple Search AdsПрошлогодние видео:
•
(iOS Ru) Переход с UIKit на SwiftUI — разработка трекера тренировок с нуля•
(iOS Ru) Навигация в SwiftUI•
(And Ru) Опасности в Android: уязвимости и защитные меры•
(And Ru) Как мы создавали дизайн-систему на Jetpack Compose•
(And Ru) Как мы автоматизировали генерацию Baseline Profile•
(Dev Ru) Верхнеуровневый обзор архитектуры CI/CD мобильного приложения•
(Dev Ru) Как затащить новую технологию•
(Dev Ru) Как увольнять людей?Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Магия вне unit-тестов
В новом еженедельном дайджесте происходит что-то серьезное: наложенные окна и 37 000 unit-тестов против Gradle, новый Flutter и эксперимент с эмоциональным банкингом, Developer Knowledge API от Google, опасности в Android, подводные камни миграции на Swift и многое другое. Заходите!
В новом еженедельном дайджесте происходит что-то серьезное: наложенные окна и 37 000 unit-тестов против Gradle, новый Flutter и эксперимент с эмоциональным банкингом, Developer Knowledge API от Google, опасности в Android, подводные камни миграции на Swift и многое другое. Заходите!
👍2
iOS
Интересное описание собеседования в Zerodha, приложении для биржевой торговли. Не знаю уж, слоп или нет, но автор занятно описывает особенности разработки приложения, когда на кон поставлены деньги:
Во-первых, мобильные приложения больше нельзя воспринимать как «тонкий UI-слой». В высокорисковых доменах вроде финансов клиент — это часть распределённой системы. Во-вторых, управление состоянием — это не вопрос вкуса в архитектуре. Это требование корректности. В-третьих, конкурентность — не продвинутая тема «на вырост». Это обязательная база. В-четвёртых, производительность — это не про плавные анимации. Это про устойчивость под нагрузкой. И наконец, точность имеет значение. В трейдинге ошибка округления — это не косметический баг. Это реальные деньги.
• Собеседование в Zerodha — эти вопросы полностью изменили мое представление о мобильной разработке
• JavaScriptKit — взаимодействия с JavaScript через WebAssembly
• Morphing Sheets Out of Buttons in SwiftUI
• Making SwiftUI Buttons with Equal Widths
• Measure App Launch Time with Instruments
• Container-Based Dependency Injection
Интересное описание собеседования в Zerodha, приложении для биржевой торговли. Не знаю уж, слоп или нет, но автор занятно описывает особенности разработки приложения, когда на кон поставлены деньги:
Во-первых, мобильные приложения больше нельзя воспринимать как «тонкий UI-слой». В высокорисковых доменах вроде финансов клиент — это часть распределённой системы. Во-вторых, управление состоянием — это не вопрос вкуса в архитектуре. Это требование корректности. В-третьих, конкурентность — не продвинутая тема «на вырост». Это обязательная база. В-четвёртых, производительность — это не про плавные анимации. Это про устойчивость под нагрузкой. И наконец, точность имеет значение. В трейдинге ошибка округления — это не косметический баг. Это реальные деньги.
• Собеседование в Zerodha — эти вопросы полностью изменили мое представление о мобильной разработке
• JavaScriptKit — взаимодействия с JavaScript через WebAssembly
• Morphing Sheets Out of Buttons in SwiftUI
• Making SwiftUI Buttons with Equal Widths
• Measure App Launch Time with Instruments
• Container-Based Dependency Injection
AppTractor
Собеседование в Zerodha — эти вопросы полностью изменили мое представление о мобильной разработке
Этот опыт заставил меня иначе взглянуть на мобильную разработку
👍2🔥1
Android
Google продолжает эволюцию своей стратегии по созданию адаптивных приложений, которые одинаково хорошо работают на всех устройствах — от телефонов и планшетов до складных устройств, десктопов и XR-платформ. В Android 16 были введены изменения API, позволяющие приложениям динамически адаптировать интерфейс под разные размеры экранов и ориентации, при этом временно позволяя разработчикам отключать эти требования. С выходом Android 17 (API 37) опция отключения будет полностью убрана для крупных экранов (где наименьшая сторона ≥ 600 dp), поэтому приложения, нацеленные на этот уровень SDK, обязаны корректно обрабатывать изменения размера окна и ориентации, включая мультирежимы, изменяемые окна и разные соотношения сторон. Чтобы подготовиться, Google рекомендует тестировать приложение на Android 17 Beta, использовать инструменты типа Compose UI Check и DeviceConfigurationOverride, а также применять лучшие практики: создавать адаптивные макеты с учетом разбивки по размерам окна, корректно сохранять состояние при изменениях конфигурации и особенно уделять внимание элементам, таким как камерный предпросмотр и интерактивные компоненты, которые часто ломаются при изменении размеров или ориентации. Важно обеспечить, чтобы интерфейс не растягивался некорректно и оставался доступным при любых размерах и положениях окна.
• DevAnalyzer — анализатор среды разработки
• А это понадобится после собеседования?
• Как ускорить Android-приложение с помощью Baseline Profiles
• Prepare your app for the resizability and orientation changes in Android 17
• Goodbye ViewModel. Hello retain!
• Handle RecyclerView’s scroll events in custom TopAppBarScrollBehavior
• Random Musings on the Android 17 Beta 1
• 15 Android Architecture Questions Every Senior Developer Must Answer in 2026
Google продолжает эволюцию своей стратегии по созданию адаптивных приложений, которые одинаково хорошо работают на всех устройствах — от телефонов и планшетов до складных устройств, десктопов и XR-платформ. В Android 16 были введены изменения API, позволяющие приложениям динамически адаптировать интерфейс под разные размеры экранов и ориентации, при этом временно позволяя разработчикам отключать эти требования. С выходом Android 17 (API 37) опция отключения будет полностью убрана для крупных экранов (где наименьшая сторона ≥ 600 dp), поэтому приложения, нацеленные на этот уровень SDK, обязаны корректно обрабатывать изменения размера окна и ориентации, включая мультирежимы, изменяемые окна и разные соотношения сторон. Чтобы подготовиться, Google рекомендует тестировать приложение на Android 17 Beta, использовать инструменты типа Compose UI Check и DeviceConfigurationOverride, а также применять лучшие практики: создавать адаптивные макеты с учетом разбивки по размерам окна, корректно сохранять состояние при изменениях конфигурации и особенно уделять внимание элементам, таким как камерный предпросмотр и интерактивные компоненты, которые часто ломаются при изменении размеров или ориентации. Важно обеспечить, чтобы интерфейс не растягивался некорректно и оставался доступным при любых размерах и положениях окна.
• DevAnalyzer — анализатор среды разработки
• А это понадобится после собеседования?
• Как ускорить Android-приложение с помощью Baseline Profiles
• Prepare your app for the resizability and orientation changes in Android 17
• Goodbye ViewModel. Hello retain!
• Handle RecyclerView’s scroll events in custom TopAppBarScrollBehavior
• Random Musings on the Android 17 Beta 1
• 15 Android Architecture Questions Every Senior Developer Must Answer in 2026
Android Developers Blog
Prepare your app for the resizability and orientation changes in Android 17
News and insights on the Android platform, developer tools, and events.
«Пропал калабуховский дом». Из Швеции докладывают, что лучшие разработчики Spotify «не написали ни одной строчки кода с декабря». В Spotify инженеры используют внутреннюю систему под названием «Honk» для ускорения разработки и повышения скорости создания продуктов, она позволяет, например, удаленно развертывать код в режиме реального времени с использованием генеративного ИИ, и в частности, Claude Code. В Spotify отметили, что система значительно ускорила процесс программирования и развертывания. Примечательно, что Spotify в течение 2025 года добавил более 50 новых функций и изменений. А совсем недавно были внедрены новые фичи, такие как плейлисты с подсказками на основе ИИ, «Подбор страницы» для аудиокниг и «Об этой песне», которые были запущены в течение последних нескольких недель.
Разработка
• В Spotify говорят, что лучшие разработчики не написали ни строчки кода с декабря
• ИИ ломает высшее образование? Где учиться на программиста
• Google запустил Developer Knowledge API
• Backend-driven UI в Авито: от идеи к проду
• Mobile Development Is Slowing Down. iOS Developers Are Still Winning.
• No Coding Before 10am
Маркетинг
• Анализ 50 000 отзывов в App Store — вот 10 наиболее часто упоминаемых жалоб
• ASO в 2025–2026: алгоритмы, AI, UA vs ASO и Apple Search Ads
• YouTube выпустил приложение для Apple Vision Pro
Кроссплатформа
• Алгоритм мягкой обводки текста
• Do I need an umbrella framework for my Kotlin Multiplatform app?
• Adding Live Activity to a Flutter app was easier than I expected
Разработка
• В Spotify говорят, что лучшие разработчики не написали ни строчки кода с декабря
• ИИ ломает высшее образование? Где учиться на программиста
• Google запустил Developer Knowledge API
• Backend-driven UI в Авито: от идеи к проду
• Mobile Development Is Slowing Down. iOS Developers Are Still Winning.
• No Coding Before 10am
Маркетинг
• Анализ 50 000 отзывов в App Store — вот 10 наиболее часто упоминаемых жалоб
• ASO в 2025–2026: алгоритмы, AI, UA vs ASO и Apple Search Ads
• YouTube выпустил приложение для Apple Vision Pro
Кроссплатформа
• Алгоритм мягкой обводки текста
• Do I need an umbrella framework for my Kotlin Multiplatform app?
• Adding Live Activity to a Flutter app was easier than I expected
AppTractor
В Spotify говорят, что лучшие разработчики не написали ни строчки кода с декабря
Примечательно, что Spotify отметил, что в течение 2025 года в стриминговое приложение было добавлено более 50 новых функций и изменений.
❤1👍1
Практический опыт работы с ИИ от одного из стартапов (видимо, как раз Spotify :)). Их стратегия — это не «использовать ИИ для ускорения кодирования». Это полная инверсия. Теперь работу выполняют агенты, а не инженеры. Инженеры следят за тем, чтобы агенты могли хорошо выполнять эту работу. То, что они делают — это самая наглядная версия того, как на самом деле работает инженерия сегодня.
Разработка
• Никакого программирования до 10 утра
Маркетинг
• Как построить e-commerce-продукт на данных: опыт крупных брендов и полезные инструменты
• We stopped forcing the subscription model on our users. Here is what happened.
Кроссплатформа
• KMP vs CMP — The Difference Most Developers Don’t Understand (Yet)
• Why Most React Native Apps Fail After Launch
iOS
• Осваиваем шейдеры Metal
• Claude XcodePreviews — превью SwiftUI для ИИ
• Swift Testing Agent Skill: Write high quality tests with AI
• Conditionally Applying Modifiers in SwiftUI
• The $12B Mistake: Why Apple Killed Storyboards (And Why Most Teams Still Use Them)
• Our Swift CLI now runs on Linux
• How to Migrate to @Observable Without Breaking Your App
• SwiftUI Foundations: Build Great Apps with SwiftUI Q&A
Android
• Under the hood: Android 17’s lock-free MessageQueue
• CompositionLocal in Jetpack Compose: How to Avoid Prop Drilling
• 5 Kotlin Internals You Should Know
• Speeding Up Android App Startup: Automated Baseline Profiles in CI/CD
• My Android Engineer Interview Experience With Glovo
Разработка
• Никакого программирования до 10 утра
Маркетинг
• Как построить e-commerce-продукт на данных: опыт крупных брендов и полезные инструменты
• We stopped forcing the subscription model on our users. Here is what happened.
Кроссплатформа
• KMP vs CMP — The Difference Most Developers Don’t Understand (Yet)
• Why Most React Native Apps Fail After Launch
iOS
• Осваиваем шейдеры Metal
• Claude XcodePreviews — превью SwiftUI для ИИ
• Swift Testing Agent Skill: Write high quality tests with AI
• Conditionally Applying Modifiers in SwiftUI
• The $12B Mistake: Why Apple Killed Storyboards (And Why Most Teams Still Use Them)
• Our Swift CLI now runs on Linux
• How to Migrate to @Observable Without Breaking Your App
• SwiftUI Foundations: Build Great Apps with SwiftUI Q&A
Android
• Under the hood: Android 17’s lock-free MessageQueue
• CompositionLocal in Jetpack Compose: How to Avoid Prop Drilling
• 5 Kotlin Internals You Should Know
• Speeding Up Android App Startup: Automated Baseline Profiles in CI/CD
• My Android Engineer Interview Experience With Glovo
AppTractor
Никакого программирования до 10 утра
Инженерное дело сегодня — это уже не просто написание кода. Вот стратегия одного стартапа по созданию проектов в эпоху ИИ-агентов.