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

flutter_dialpad कवर
पैकेज विवरणv1.0.5

flutter_dialpad

एक फोन डायलर विजेट जिसे किसी भी फ्लटर एप्लिकेशन में जोड़ा जा सकता है ताकि नंबर डायल करने की क्षमता प्राप्त हो। इसे वॉइप एप्लिकेशन के साथ जोड़ा जा सकता है ताकि कॉल करने की क्षमता प्राप्त हो।

AndroidiOSWeb
30-दिन डाउनलोड
218
लाइक
37
Pub अंक
125

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

flutter pub add flutter_dialpad

पैकेज अवलोकन

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

एक फ्लटर विजेट जो फ़ोन डायलर इंटरफ़ेस प्रदान करता है, जिससे उपयोगकर्ता किसी भी फ्लटर एप्लिकेशन में फ़ोन नंबर दर्ज कर सकते हैं और डायल कर सकते हैं। VoIP सेवाओं या टेलीफ़ोनी फ़ीचर्स के साथ एकीकरण के लिए डिज़ाइन किया गया है, यह एंड्रॉइड, आईओएस और वेब प्लेटफ़ॉर्म पर मानक डायल पैड कार्यक्षमता का समर्थन करता है। यह पैकेज हल्का और कस्टमाइज़ करने योग्य है, जिससे विकासकर्ता अपने एप्लिकेशन में कॉलिंग क्षमता को आसानी से एम्बेड कर सकते हैं। इसमें छूने के लिए अनुकूलित एक साफ़ और प्रतिक्रियाशील कीबोर्ड लेआउट शामिल है।

उपयोग

  • VoIP एप्लिकेशन में डायलर को एकीकृत करना
  • संचार ऐप में फोन नंबर इनपुट जोड़ना
  • ग्राहक समर्थन उपकरणों में कॉल प्रारंभ करना सक्षम करना
  • वेब और मोबाइल ऐप्स के लिए टेलीफोनी फीचर्स बनाना

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

  • प्रतिक्रियाशील डायल पैड यूआई
  • क्रॉस-प्लेटफ़ॉर्म संगतता (Android, iOS, Web)
  • मौजूदा फ्लटर प्रोजेक्ट्स के साथ सरल एकीकरण
  • कस्टमाइज़ किए गए की लेआउट और स्टाइलिंग
  • संख्या इनपुट और कॉल ट्रिगर समर्थित
  • निर्मित टच प्रतिक्रिया और उपयोगकर्ता अनुभव अनुकूलन

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

  • VoIP या संचार ऐप बनाने वाले विकासकर्ता
  • फ़ोन नंबर दर्ज करने और कॉल करने की क्षमता वाले ऐप्स
  • एक समान उपयोगकर्ता इंटरफेस के साथ बहु-प्लेटफॉर्म परियोजनाएँ
  • हल्के डायलर समाधान की आवश्यकता वाली टीमें

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

  • वास्तविक कॉल प्रारंभ को संभालने के लिए बाहरी तर्क की आवश्यकता होती है
  • ऑडियो या नेटवर्क कॉल प्रबंधन शामिल नहीं है
  • कॉल करने के लिए प्लेटफॉर्म-विशिष्ट अनुमतियाँ आवश्यक हो सकती हैं
  • UI तक सीमित; बैकएंड कॉल हैंडलिंग को अलग से कार्यान्वित करना होगा

मूल README

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

flutter_dialpad

A phone dialer widget that can be added to any Flutter Application to enable the ability to dial a number. This could be combined with a VoIP application to enable placing calls.

This is a purely Dart widget with no dependency on Android or iOS except for the flutter_dtmf package it uses for DTMF tone generation on pressing a button. You can turn it off by setting enableDtmf: false

Getting Started

@override  
  Widget build(BuildContext context) {  
    return Scaffold(  
      backgroundColor: Colors.black,  
      body: SafeArea(  
        child:  
            DialPad(  
                // temporarily disabled  
                // enableDtmf: true,  
                outputMask: "(000) 000-0000",  
                backspaceButtonIconColor: Colors.red,  
                makeCall: (number){  
                    print(number);  
                }  
            )  
        ),  
    );  
  }  

Pre-built UIs

Support has been added for custom UIs, using Dialpad.ios for iOS style keypad or DialPad.metro metro theme. Additional customization is available with many different options.

UI Scaling

A few considerations:

ScalingType

DialPad supports dynamic scaling of UI. Using either a ScalingType.fixed approach will use preset text & icon sizes. If you are using flutter_web_frame with some window constraints, you may wish to use ScalingType.height. For most cases ScalingType.min should suffice.

ScalingSize

Scaling Size provides an easy way to specify the scalar multiplier for the scaling calculation. Instead of using a predefined value of e.g. 0.001, the ScalingSize.small is now used. Customization for buttons allows making the dial button large with a small backspace button.

Scalable

If you wish to add your own Scalable button, feel free to create a widget with Scalable to make use of the rescale function.

Clamping

Scaled UI elements may become extremely small, using minScalingSize and maxScalingSize you can clamp the scaling to a percentage of the original size. This is useful for ensuring the UI is still usable.

Screenshots

iOS Screenshot Android Screenshot
iOS Screenshot Android Screenshot

To Do

[Done] Add DTMF Tones

  • Shrink Ouput to Fit
  • Support for Local Numbers in Text Input Mask

श्रेणियाँ

निर्भरताएँ

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

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

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

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