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

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

kotlin_flavor

Kotlin में परिचित स्टैटिक एक्सटेंशन मेथड्स प्रदान करने के लिए एक उपयोगिता पैकेज।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
1.6 हज़ार
लाइक
26
Pub अंक
130

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

flutter pub add kotlin_flavor

पैकेज अवलोकन

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

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

उपयोग

  • Kotlin-जैसे सिंटैक्स के साथ Dart कोड को बेहतर बनाना
  • नल चेक्स और सेफ कॉल्स को सरल बनाना
  • संग्रह और स्ट्रिंग प्रबंधन में सुधार करना
  • अधिक पढ़ने में आसान और संक्षिप्त Dart कोड लिखें
  • कोटल से आसान प्रवास को सुगम बनाना

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

  • कोटलिन-आधारित एक्सटेंशन पद्धतियाँ
  • स्थैतिक उपयोगिता फ़ंक्शन
  • नल सुरक्षा सहायता कार्यक्रम
  • संग्रह और स्ट्रिंग एक्सटेंशन
  • क्रॉस-प्लेटफॉर्म संगतता

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

  • Kotlin के साथ परिचित Dart विकासकर्ता
  • अभिव्यक्तिशील डार्ट सिंटैक्स की तलाश में टीमें
  • स्पष्ट कोड संरचना के लिए लक्ष्य वाले प्रोजेक्ट्स
  • कई प्लेटफॉर्मों पर फ्लटर का उपयोग करने वाले डेवलपर्स
  • बॉयलरप्लेट को कम करना चाहते हैं

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

  • न्यूनतम रनटाइम ओवरहेड जोड़ता है
  • पूर्ण कोटल पोर्ट नहीं है
  • कोटल आदतों के समझ की आवश्यकता है
  • नए डार्ट विकासकर्मियों के लिए सीखने के लिए झुकाव बढ़ सकता है
  • कोड स्पष्टता को प्राथमिकता देने वाले प्रोजेक्ट में सबसे अच्छा उपयोग किया जाता है

मूल README

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

Dart CI Pub

kotlin_flavor

Are you Android-app engineer, and eager to use scope functions also in Dart?

Yes, kotlin_flavor/scope_functions provides it for you! :)

import 'package:kotlin_flavor/scope_functions.dart'

bool handle(Shop selectedShop) {
  return selectedShop?.let((shop) {
    navigateTo(shop.location);
    return true;
  }) ?? run(() {
    navigateToDefaultPosition();
    return false;
  });
}

kotlin_flavor/scope_functions

let

Often used for executing a code block only with non-null values.

someNullable?.let((it) { ... });
also

Used for additional actions that don't alter the object, such as logging or printing debug information.

something.also((it) { ... }); // returns something.
run

Used for evaluating a block of several statements where an expression is required.

someNullable ?? run(() {
  var defaultValue = ......;
  // several process...

  return defaultValue;
});

Development

$ docker-compose pull
$ docker-compose run --rm dart

will build a Dart development environment for you.

Ensure all test successfully pass, every after you change some codes:

$ pub run test

श्रेणियाँ

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

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

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