पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.0.3

google_meet_sdk

एक फ्लटर पैकेज जो आपके प्रोजेक्ट में Google Meet जोड़ने में मदद करेगा और साथ ही कैलेंडर इवेंट्स को बनाने, संशोधित करने और हटाने में भी मदद करेगा और उपस्थिति को सूचित करेगा।

AndroidiOS
30-दिन डाउनलोड
16
लाइक
30
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add google_meet_sdk

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

google_meet_sdk एक Flutter पैकेज है जो मोबाइल एप्लिकेशन में Google Meet के एकीकरण की अनुमति देता है, बिना किसी विघटन के वीडियो कॉन्फ्रेंसिंग के लिए। यह कैलेंडर इवेंट को बनाने, संशोधित करने और हटाने का समर्थन करता है, और उपयोगकर्ताओं को एप्लिकेशन से सीधे उपस्थितियों को सूचना भेजने की अनुमति देता है। Android और iOS के लिए डिज़ाइन किया गया, यह गहन मूल विकास ज्ञान के बिना वास्तविक समय संचार विशेषताओं को एम्बेड करने को सरल बनाता है। पैकेज गूगल के API का उपयोग करके बैठकों और कैलेंडर इंटरैक्शन को सुरक्षित ढंग से प्रबंधित करता है।

उपयोग

  • टेलीहेल्थ ऐप में वीडियो कॉल्स को एकीकृत करना
  • वर्चुअल क्लासरूम को सक्षम करना
  • दूरस्थ टीम सहयोग का समर्थन करना
  • उत्पादकता उपकरणों में मीटिंग योजना जोड़ना

मुख्य विशेषताएँ

  • Google Meet सत्र बनाएं और प्रबंधित करें
  • कैलेंडर इवेंट्स को संपादित और हटाएं
  • सहभागी नोटिफिकेशन भेजें
  • क्रॉस-प्लेटफॉर्म समर्थन (Android और iOS)
  • pub के माध्यम से सरल Flutter एकीकरण
  • Google OAuth का उपयोग करके सुरक्षित पहुंच

इनके लिए उपयुक्त

  • लाइव क्लासेस वाले शैक्षिक ऐप्स
  • परामर्श के साथ स्वास्थ्य देखभाल प्लेटफॉर्म
  • दूरस्थ कार्य सहयोग उपकरण
  • घटना-आधारित योजना अनुप्रयोग

विचार योग्य बातें

  • Google API सेटअप और प्रमाणपत्र की आवश्यकता होती है
  • Google के माध्यम से उपयोगकर्ता प्रमाणीकरण पर निर्भर करता है
  • Google Meet कार्यक्षमता तक सीमित
  • कैलेंडर एक्सेस के लिए अतिरिक्त अनुमतियाँ की आवश्यकता हो सकती है
  • ऑफलाइन उपयोग के लिए उपयुक्त नहीं

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Pub

google_meet_sdk

A flutter package which will help you to add add google meet in your projects and also help you to create, modify and delete calender events and notify the attendee

Created by Techahead Software

Usage

Use this package as a library

  1. Depend on it Add this to your package's pubspec.yaml file:
dependencies:
  google_meet_sdk: <VERSION>
  1. Install it You can install packages from the command line: with Flutter:
$ flutter packages get

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

  1. Import it Now in your Dart code, you can use:
import 'package:google_meet_sdk/google_meet_sdk.dart';

add your clientId in android manifest and in iOS info.plist

In Android

<meta-data android:name="clientId" android:value="12234" />

In iOS

<key>clientId</key>
<string> 12234 </string>

Note:

1. enable google authentication from firebase
2. enable Google Calendar API from gcp console and select thesr scopes ( CalendarApi.calendarScope ,CalendarApi.calendarEventsScope  )
3. get your clientId (required) and serverClientId (optional) from gcp console

first login via google

ElevatedButton(
          key: UniqueKey(),
          onPressed: () {
            GoogleAuthentication.signInWithGoogle(context: context)
                .then((value) {
              if (value != null) {
                Navigator.push(
                    context,
                    MaterialPageRoute(
                      builder: (context) => const DashboardScreen(),
                    ));
              } else {
                debugPrint('something went wrong while login...');
              }
            });
          },
          child: const Text("click"),
        )

to insert/ add google meet and added event in your calender

           var result = await CalendarClient() .insert(title: currentTitle??"",
             description: currentDesc ?? '',
             location: currentLocation??"",
             attendeeEmailList: attendeeEmails,
             shouldNotifyAttendees: shouldNofityAttendees,
             hasConferenceSupport: hasConferenceSupport,
             startTime: DateTime.fromMillisecondsSinceEpoch(startTimeInEpoch),
             endTime: DateTime.fromMillisecondsSinceEpoch(endTimeInEpoch)
            );

to modify/update google meet and added event in your calender

           var result = await CalendarClient().modify(title: currentTitle??"",
             description: currentDesc ?? '',
             location: currentLocation??"",
             attendeeEmailList: attendeeEmails,
             shouldNotifyAttendees: shouldNofityAttendees,
             hasConferenceSupport: hasConferenceSupport,
             startTime: DateTime.fromMillisecondsSinceEpoch(startTimeInEpoch),
             endTime: DateTime.fromMillisecondsSinceEpoch(endTimeInEpoch)
            );

to delete/remove google meet and added event in your calender

           var result =  await CalendarClient().delete(eventId!, true)

for example refer to example/lib/main.dart

video

https://user-images.githubusercontent.com/37922543/219462854-b5249e9e-2896-425b-82c8-d0e8953c8d82.mp4

More information

Pub package Flutter documentation.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 6 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।