
duoduo
Duoduo Learn is a Duolingo-style Flutter app that lets users create custom quiz decks, generate questions from text or images using AI, and learn through gamified daily challenges.
It provides a typed, native Flutter API for semantic video search using natural language, speech, text, and imagery, with streaming uploads and full cancellation support.
VModal for Flutter Give your Android and iOS apps a multimodal memory. Upload video. Find moments by meaning, speech, text, or imagery.Keep the experience fast, native, and 100% Flutter.
Turn every video library into an experience your users can explore.
VModal brings multimodal video search and mobile-friendly uploads to Dart with a small, typed API. Your app owns the interface; the SDK handles the VModal gateway, request models, responses, upload streams, progress, and cancellation.
| Your Flutter experience | VModal gives you |
|---|---|
| “Find the cyclist in the red jacket” | Semantic video and image search |
| Search words spoken or shown on screen | ASR and OCR search sources |
| Upload from a picker or camera flow | Streamed, signed uploads with live progress |
| A cancel button that really cancels | Per-operation cancellation tokens |
| Collection and indexing screens | Typed collection, index, usage, and image resources |
| Login and account switching your way | App-owned runtime credentials—no login UI imposed |
Copy this prompt into your coding agent:
1. Clone https://github.com/v-modal/vmodal_sdk_flutter.git and enter the
vmodal_sdk_flutter directory.
2. Inspect the repository instructions and
example/01_full_app/README.md before making changes.
3. Use the repository's pinned Flutter toolchain; do not install another
global Flutter version. Run:
bash install.sh install
bash build.sh pub_get
bash build.sh analyze
bash build.sh test
4. Start or select an Android emulator/device or, on macOS, an iOS
simulator/device. List devices with:
flutter_bin="$(bash install.sh flutter_bin)"
"$flutter_bin" devices
5. Run example/01_full_app on the selected mobile device with:
bash run.sh example --device DEVICE_ID
Keep working until the app builds, installs, and opens. Fix any repository
setup issue you can safely resolve. Do not add Flutter Web support, hard-code
credentials, or persist an API key. When the app opens, explain how to enter a
runtime VModal API key and complete the authentication, collection, upload,
index, and search flow. If a required host tool, emulator, simulator, or API
key is unavailable, stop at that boundary and report the exact blocker and the
next command I should run.
`
V- Modal AI: Search anything anywhere SDK Flutter
Similar projects matched by category, topics, and programming language.

Duoduo Learn is a Duolingo-style Flutter app that lets users create custom quiz decks, generate questions from text or images using AI, and learn through gamified daily challenges.
A production-ready Flutter template implementing Clean Architecture with built-in authentication, theming, localization, and modern state management.
Jonaki is an Android app that enables messaging, SOS alerts, and offline disaster mapping over a peer-to-peer mesh network using Bluetooth and Wi-Fi, requiring no internet, SIM, or cell towers.