huddle01_flutter_client 1.0.6 copy "huddle01_flutter_client: ^1.0.6" to clipboard
huddle01_flutter_client: ^1.0.6 copied to clipboard

The Huddle01 Flutter SDK offers a comprehensive suite of methods and event listeners that allow for seamless real-time audio and video communication with minimal coding required.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add huddle01_flutter_client

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  huddle01_flutter_client: ^1.0.6

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:huddle01_flutter_client/common/enhanced_map.dart';
import 'package:huddle01_flutter_client/core/device_handler.dart';
import 'package:huddle01_flutter_client/core/index.dart';
import 'package:huddle01_flutter_client/core/local_peer.dart';
import 'package:huddle01_flutter_client/core/logger.dart';
import 'package:huddle01_flutter_client/core/permissions.dart';
import 'package:huddle01_flutter_client/core/remote_peer.dart';
import 'package:huddle01_flutter_client/core/room.dart';
import 'package:huddle01_flutter_client/core/socket.dart';
import 'package:huddle01_flutter_client/data/track_configs.dart';
import 'package:huddle01_flutter_client/data/value_notifiers.dart';
import 'package:huddle01_flutter_client/helpers/index.dart';
import 'package:huddle01_flutter_client/huddle_client.dart';
import 'package:huddle01_flutter_client/proto/client/app_data.pb.dart';
import 'package:huddle01_flutter_client/proto/client/app_data.pbenum.dart';
import 'package:huddle01_flutter_client/proto/client/app_data.pbjson.dart';
import 'package:huddle01_flutter_client/proto/client/app_data.pbserver.dart';
import 'package:huddle01_flutter_client/proto/client/permissions.pb.dart';
import 'package:huddle01_flutter_client/proto/client/permissions.pbenum.dart';
import 'package:huddle01_flutter_client/proto/client/permissions.pbjson.dart';
import 'package:huddle01_flutter_client/proto/client/permissions.pbserver.dart';
import 'package:huddle01_flutter_client/proto/client/request.pb.dart';
import 'package:huddle01_flutter_client/proto/client/request.pbenum.dart';
import 'package:huddle01_flutter_client/proto/client/request.pbjson.dart';
import 'package:huddle01_flutter_client/proto/client/request.pbserver.dart';
import 'package:huddle01_flutter_client/proto/client/response.pb.dart';
import 'package:huddle01_flutter_client/proto/client/response.pbenum.dart';
import 'package:huddle01_flutter_client/proto/client/response.pbjson.dart';
import 'package:huddle01_flutter_client/proto/client/response.pbserver.dart';
import 'package:huddle01_flutter_client/proto/client/room_control.pb.dart';
import 'package:huddle01_flutter_client/proto/client/room_control.pbenum.dart';
import 'package:huddle01_flutter_client/proto/client/room_control.pbjson.dart';
import 'package:huddle01_flutter_client/proto/client/room_control.pbserver.dart';
import 'package:huddle01_flutter_client/proto/rtc/rtp_capabilities.pb.dart';
import 'package:huddle01_flutter_client/proto/rtc/rtp_capabilities.pbenum.dart';
import 'package:huddle01_flutter_client/proto/rtc/rtp_capabilities.pbjson.dart';
import 'package:huddle01_flutter_client/proto/rtc/rtp_capabilities.pbserver.dart';
import 'package:huddle01_flutter_client/proto/rtc/rtp_parameters.pb.dart';
import 'package:huddle01_flutter_client/proto/rtc/rtp_parameters.pbenum.dart';
import 'package:huddle01_flutter_client/proto/rtc/rtp_parameters.pbjson.dart';
import 'package:huddle01_flutter_client/proto/rtc/rtp_parameters.pbserver.dart';
import 'package:huddle01_flutter_client/proto/rtc/sctp_capabilities.pb.dart';
import 'package:huddle01_flutter_client/proto/rtc/sctp_capabilities.pbenum.dart';
import 'package:huddle01_flutter_client/proto/rtc/sctp_capabilities.pbjson.dart';
import 'package:huddle01_flutter_client/proto/rtc/sctp_capabilities.pbserver.dart';
import 'package:huddle01_flutter_client/proto/rtc/sctp_stream_parameters.pb.dart';
import 'package:huddle01_flutter_client/proto/rtc/sctp_stream_parameters.pbenum.dart';
import 'package:huddle01_flutter_client/proto/rtc/sctp_stream_parameters.pbjson.dart';
import 'package:huddle01_flutter_client/proto/rtc/sctp_stream_parameters.pbserver.dart';
import 'package:huddle01_flutter_client/proto/rtc/sdp_info.pb.dart';
import 'package:huddle01_flutter_client/proto/rtc/sdp_info.pbenum.dart';
import 'package:huddle01_flutter_client/proto/rtc/sdp_info.pbjson.dart';
import 'package:huddle01_flutter_client/proto/rtc/sdp_info.pbserver.dart';
import 'package:huddle01_flutter_client/proto/serverSdk.pb.dart';
import 'package:huddle01_flutter_client/proto/serverSdk.pbenum.dart';
import 'package:huddle01_flutter_client/proto/serverSdk.pbjson.dart';
import 'package:huddle01_flutter_client/proto/serverSdk.pbserver.dart';
import 'package:huddle01_flutter_client/proto/sushiToMomo.pb.dart';
import 'package:huddle01_flutter_client/proto/sushiToMomo.pbenum.dart';
import 'package:huddle01_flutter_client/proto/sushiToMomo.pbjson.dart';
import 'package:huddle01_flutter_client/proto/sushiToMomo.pbserver.dart';
import 'package:huddle01_flutter_client/types/common_types.dart';
import 'package:huddle01_flutter_client/types/proto_parsing.dart';
import 'package:huddle01_flutter_client/utils/enhanced_event_emitter.dart';
import 'package:huddle01_flutter_client/validators/geolocation.dart';
import 'package:huddle01_flutter_client/validators/geolocation.freezed.dart';
4
likes
140
points
131
downloads

Publisher

verified publisherhuddle01.com

Weekly Downloads

The Huddle01 Flutter SDK offers a comprehensive suite of methods and event listeners that allow for seamless real-time audio and video communication with minimal coding required.

Homepage

Documentation

API reference

License

ISC (license)

Dependencies

audio_session, events2, fixnum, flutter, freezed, freezed_annotation, http, logger, mediasoup_engine, plugin_platform_interface, protobuf, web_socket_channel

More

Packages that depend on huddle01_flutter_client