Архив · репо вне текущей выдачи
Потенциал заработка
Рыночный анализ · Обзор
Проект показывает, как на Android сделать физически выглядящую анимацию раскрытия/складывания: не просто fade/scale, а перспективный shader-эффект с blur, darken и black-on-miss. Эффект завязан на rotation-vector sensor или ручной slider, использует runtime-resolved hinge edge и per-pixel ray model. Сейчас это скорее demo app/proof-of-concept, а не упакованная библиотека.
Решает боль Android/foldable-разработчиков и motion-дизайнеров, которым нужен быстрый “wow”-эффект складывания/раскрытия интерфейса без доступа к системным анимациям и без написания shader-модели с нуля.
- Демо для foldable UI: показать, как интерфейс может реагировать на угол раскрытия устройства.
- Кастомный launcher, live wallpaper или lockscreen overlay с folding/glass-эффектом.
- Reusable Compose UI effect на базе Modifier.foldEffect() для Android-приложений.
- Motion prototype для дизайнеров и Android-разработчиков, чтобы быстро показать концепт “fold glass” без системного доступа.
- Исследование sensor-driven UI: zero-pose calibration, tilt slider, runtime-resolved hinge edge.
Android/Kotlin/Jetpack Compose разработчики, разработчики foldable apps, launchers и wallpapers, UI/motion designers, а потенциально — небольшие OEM/ROM/launcher-команды, если проект превратить в SDK.
Open-source аналоги
Для точной микрозадачи “iPhone Duo-like fold animation on Android” Duo-animation выглядит как нишевый early mover в свежем микротренде и один из самых заметных proof-of-concepts. Но в широкой категории Android animation libraries это не лидер: против lottie-android, folding-cell-android и page-flip библиотек с тысячами звёзд проект пока остаётся вирусным proof-of-concept, а не established библиотекой.
Коммерческие аналоги
Сейчас проект выглядит как hobby / donationware, а не коммерческий продукт. В README есть Ko-fi link: https://ko-fi.com/xatomicx. Ko-fi позволяет принимать support payments через PayPal/Stripe и указывает 0–5% service fee. Признаков open-core, paid cloud, платной поддержки, marketplace package или GitHub Sponsors для самого проекта не найдено. У репозитория нет registry/install package и нет лицензии.
Коммерческий потенциал
Заработать можно только как на маленьком productized side-project, SDK или consulting вокруг foldable UI effects; в текущем виде коммерчески использовать проект нельзя из-за отсутствия лицензии.
Спрос в широкой категории есть: motion design software market оценён в $807.72M в 2025, $891.20M в 2026 и $1.53B к 2032; mobile app development market — $302.1B в 2025, $338.65B в 2026 и $844.50B к 2034; foldable smartphone market — $47.4B в 2026 и $74.0B к 2030. Но relevant SAM для DuoFold — маленькая доля Android foldable UI tooling, launcher effects и shader kits; для одного эффекта реалистичнее тысячи–десятки тысяч долларов в год, больше только при OEM/agency contracts.
Ров слабый. Потенциально его можно строить на физической модели perspective/blur/darken, device-specific calibration, AGSL performance tuning, presets и community вокруг foldable UI effects. Сейчас же код короткий и воспроизводимый, Apple-like animation стала viral, клоны появляются быстро, а крупные motion tools владеют broader workflow.
- Paid Android app / live wallpaper / launcher effect с one-time или freemium-моделью.
- B2B SDK для foldable UI effects: Compose modifier package, AGSL shader pack, calibration helpers, annual support или per-app/per-seat license.
- Motion shader pack: production-ready AGSL/Compose effects, включая fold, glass, blur, parallax, page curl и live wallpaper.
- Consulting / implementation: заказная разработка foldable transition или shader effect под Android app.
- Open-core: core shader под MIT/Apache-2.0, платные device presets, OEM integration, accessibility overlay, performance tuning и support SLA.
- Добавить явную лицензию, лучше MIT или Apache-2.0; сейчас commercial use нельзя.
- Упаковать проект: Maven Central/JitPack package, documented API, semantic versioning.
- Отделить demo app от library module.
- Собрать device compatibility matrix: Pixel Fold, Galaxy Z Fold, OnePlus Open, emulator/manual mode.
- Добавить performance benchmarks: frame time, GPU cost, blur taps, battery.
- Сделать fallback modes: без hinge sensor, без rotation-vector sensor, low-end GPU.
- Перейти на юридически нейтральный branding: не “iPhone Duo clone”, а “foldable glass transition”.
- Добавить examples: Compose sample, live wallpaper sample, launcher sample.
- Настроить tests, CI и release signing.
- Оформить contributor onboarding: CONTRIBUTING, issue templates, roadmap.
Достоверность разбора
- Confidence medium: часть коммерческих цифр и цен взята из собранного разбора и не перепроверялась в этой задаче; веб-поиск не выполнялся.
- Некоторые scale-метрики подтверждены одним источником или vendor page, а не ≥2 независимыми источниками: Rive 2B users reach, LottieFiles 16M+ users/280k companies, SVGator 2M projects/130k users, Jitter 20k teams.
- Часть метрик взята из non-vendor источников и помечена осторожно: Spline funding через Axios, Framer MAU через TechCrunch, Jitter 100k monthly users и 350k Figma plugin installs через hiring page.
- Оценка коммерческого рынка для одного такого эффекта как “тысячи–десятки тысяч долларов в год” является экспертной оценкой без прямого источника.
- IP/trade dress риск вокруг “iPhone Duo clone” — юридическая эвристика из общих знаний, не юридическое заключение и не подтверждена конкретным кейсом по этому проекту.
- Звёзды OSS-аналогов, лицензии и описания взяты из собранного разбора; актуальность после момента сбора не проверялась.
- Факты по самому репозиторию Atomicx7/Duo-animation — звёзды, даты, релиз, отсутствие лицензии, отсутствие registry, 1 contributor — взяты из предоставленной воронки и GitHub enrichment без перепроверки.
- Прямых платных SDK именно “iPhone Duo fold/opening shader for Android” в собранном разборе не найдено; коммерческие аналоги в основном смежные motion/design/prototyping tools.
- Юридический вывод по отсутствию лицензии основан на ChooseALicense и общем понимании copyright default; для сделки нужен юрист или явное разрешение автора.