Flutter’s popularity among developers is growing rapidly and our team is also not standing still!
We are glad to present to your attention several of our updates for Flutter at once.
- Completely reworked version of ConnectyCube Flutter Call Kit.
- Updated Chat Code Sample.
- Updated P2P Calls Code Sample.
Call Kit plugin
We have completely reworked ConnectyCube Flutter Call Kit plugin. And now you don’t need any third-party plugins for working with push notifications anymore, because all required functionality has already been integrated into the plugin.
What’s new:
- added iOS support
- added getting the subscription tokens (VoIP for the iOS and FCM for the Android)
- added customisation for ringtone, app icon, color accent (for Android)
Fixes and improvements:
- reworked callbacks onCallRejectedWhenTerminated and onCallAcceptedWhenTerminated now they will be fired even if the app is terminated or in the background
- migrated to EventChannel for sending events from native platforms to the Flutter app
Check it out here and read the new guide how to connect ConnectyCube Flutter Call Kit Plugin to your app.
Chat Code Sample
What’s new:
- system notifications are displayed for Web and macOS apps when you receive push notifications.
- chat sample has been migrated to FlutterFire CLI, so now you don’t need to manually configure FCM for each platform, it’s done automatically.
Source code:
The project contains the following features implemented:
- User authorization
- Users search
- Chat dialogs creation
- 1-1 messaging
- Group messaging
- ‘Is typing’ statuses
- Group chat: edit a name, photo; list of participants, add/remove participants; leave a group
- Push notification: subscribe/unsubscribe, show local notification, navigate to the app click on a local notification
P2P Calls Code Sample
What’s new:
- sample has been migrated to ConnectyCube Call Kit plugin v2.0.0
Source code:
The project contains the following features implemented:
- User authorization
- Group video/audio calls (up to 4 users)
- Start the screen sharing session or switch to the screen sharing and back during an active video call;
- Mute/unmute microphone
- Switch cameras
- Disable/enable the video stream
- Switch speakerphone and earpiece
- Background calls (via push notifications)
Documentation
ConnectyCube Flutter getting started
ConnectyCube Chat API documentation
ConnectyCube Calling API documentation
Please feel free to contact us if you have any questions.
Further news will follow! Stay tuned!