Skip to main content

EditCore

In Development

EditCore is a drop-in Flutter plugin that embeds a professional-grade video editor directly into iOS and Android apps. A single EditCore.openEditor() call presents a full-screen editor UI with trim, crop, filters, text overlays, watermarks, and hardware-accelerated export.

Key Features

FeatureDescriptionStatus
TrimMillisecond-level trimming with visual handles✅ v0.1
CropNormalized crop rectangles with live preview✅ v0.1
Filters10 built-in CIFilter/shader effects✅ v0.1
Text OverlaysCustomizable fonts, colors, timing✅ v0.1
WatermarksConfigurable position, opacity, scale✅ v0.1
ExportHardware-accelerated with progress streaming✅ v0.1
LicensingRemote validation + tier feature gating✅ v0.1
Cloud rendering🔜 Planned
AI toolsAuto-cut, scene detection🔜 Planned
Auto-captions🔜 Planned

Built-in filters: None, Mono, Fade, Chrome, Noir, Instant, Vivid, Warmth, Cool, Drama

Tech Stack

LayerTechnology
LanguageDart / Flutter 3.10+
iOS nativeSwift — AVFoundation, CoreImage
Android nativeKotlin — MediaCodec, ExoPlayer
State managementProvider
License validationHTTP → Creovine platform API
Secure storageflutter_secure_storage
Version0.1.0
Package namecreovine_editcore

Platform Requirements

PlatformMinimum
iOS13.0+
AndroidAPI 21+ (Android 5.0)
Flutter3.10+
Dart3.0+
No Backend Routes

EditCore does not add routes to creovine-api. It communicates with the platform only for license validation using an ECK- prefixed API key.