v-modal/vmodal_sdk_android
Video Search SDK for Android Kotlin. Integrate in any video app
What it solves
This SDK allows Android developers to integrate multimodal video search into their applications. It solves the problem of making video libraries searchable by meaning, spoken words, on-screen text, or visual imagery, rather than relying on simple metadata or scrolling.
How it works
The SDK provides a UI-free Kotlin client that handles the heavy lifting of video processing and search. It manages the gateway, request models, response parsing, signed upload streams, and progress tracking. Developers can upload videos using Android's Storage Access Framework (content:// URIs) and perform semantic searches across their video collections.
Who it’s for
Android developers building apps that require video indexing and search capabilities, specifically those using Kotlin, Jetpack Compose, and coroutines.
Highlights
- Multimodal Search: Search for moments based on semantic meaning, speech (ASR), and on-screen text (OCR).
- Android Native: Built for Kotlin 1.9+ and Java 17, with full support for Jetpack Compose and CoroutineWorker for background uploads.
- UI-Free Client: The SDK does not impose a design system or navigation, allowing developers to maintain full control over the app's UI.
- Streaming Uploads: Supports streaming
content://URIs with cancellation-aware upload flows.
Related
- Project
- Project
- Project
- Project
- Project