Unleash the Power of Cinematic Pro-Grade Video Editing
CineForge is a professional-grade, high-performance video editing engine for Android, designed to provide a buttery-smooth editing experience with multi-touch gestures and a reactive timeline.
I built this because I was tired of being paywalled. Like many creators, I used countless editing apps, only to be constantly interrupted by "Premium Plan" requirements for basic cinematic effects and features. Fed up with the irritation of subscription-locked creativity, I decided to work on my own cinematic editing experience. This is built for the love of the craft, not the subscription.
- Advanced Timeline Architecture: High-performance rendering with smooth pinch-to-zoom and multi-track support.
- Native C++ Rendering Engine: Powered by OpenGL ES 3.0 for real-time preview and efficient export.
- Reactive UI: Built with Jetpack Compose for a modern, responsive, and stunning visual experience.
- Multi-Touch Gestures: Professional-grade timeline interaction including pinch-to-zoom and precision dragging.
- Harden Security: Integrated R8/ProGuard code obfuscation and resource shrinking.
- Languages: Kotlin, C++ (JNI)
- UI Framework: Jetpack Compose (Material 3)
- Engine: OpenGL ES 3.0, NDK
- Dependency Injection: Hilt
- Build System: Gradle (KSP & Kotlin DSL)
- Architecture: Clean Architecture (MVI/MVVM pattern)
Built with ❤️ by Vidya Sagar
CineForge was created as a demonstration of production-level Android development, blending native performance with modern UI paradigms.
This project is built for professional portfolio demonstration.
- Clone the repository.
- Ensure Android NDK and CMake are installed.
- Open in Android Studio and run
app'.