R&D project
Online Conference
1:1 real-time video calling with Flutter + Amazon Chime
A Flutter, Android-first 1:1 video app: host creates a meeting, guest joins with an invite code. Built with GitHub Spec Kit. Signed APK and demo video included.
Abstract
Online_Conference is a Flutter, Android-first 1:1 real-time video calling app on Amazon Chime SDK. A host creates a meeting; a guest joins with a shared invite code. The entire delivery used GitHub Spec Kit.
Problem
1:1 calling samples are either vendor UI kits or incomplete WebRTC demos. Teams need a spec-driven reference that includes invite codes, connection state, and a releasable APK.
Solution
A focused host/guest flow on Chime, specified and implemented through Spec Kit, with a signed release APK and a two-device demo video.
Architecture
- Flutter client, Android-first.
- Amazon Chime SDK for media and meeting control.
- Host creates meeting; guest joins via invite code.
- Spec Kit artifacts under specs/001-video-calling.
Capabilities
- Create meeting as host; join as guest with invite code.
- Local + remote video and two-way audio.
- Mic/camera toggle, camera switch, leave.
- Signed APK and end-to-end demo video.
Audience
Teams evaluating Chime for agent/client calling, and anyone studying Spec-Driven Development on a real media app.
Outcomes
- A runnable Android artifact, not only source.
- A complete Spec Kit trail from constitution to implementation.
- Flutter
- Amazon Chime
- WebRTC
- Spec Kit