Jinn
A Flutter package that provides LiveKit integration and UI components for building real-time communication features in Flutter applications.
Features
- Seamless integration with LiveKit for real-time communication
- Pre-built UI components for agent-based communication interfaces
- Easy-to-use API for managing LiveKit rooms and participants
- Support for audio/video calls and screen sharing
- Customizable UI components to match your app's design
- Built-in state management for handling connection states
- Cross-platform support (iOS, Android, Web, Desktop)
Getting Started
Add the following to your pubspec.yaml:
dependencies:
jinn: ^0.0.4
Usage
Import the package:
import 'package:jinn/jinn.dart';
Example
Check the example directory for a complete implementation example.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Prerequisites
- Flutter SDK (latest stable version recommended)
- A LiveKit server instance or cloud account
- Required permissions for your platform (camera, microphone, etc.)
Support
For support, please open an issue on the GitHub repository.