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

date_ranger कवर
पैकेज विवरणv1.1.0

date_ranger

एक एकल तिथि और तिथि सीमा के लिए फ्लटर ऐप्स के लिए एक डेट पिकर

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
129
लाइक
31
Pub अंक
140

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

flutter pub add date_ranger

पैकेज अवलोकन

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

DateRanger एक Flutter पैकेज है जो एक स्पष्ट डेटा पिकर प्रदान करता है, जो विभिन्न प्लेटफॉर्मों पर एकल डेटा या डेटा रेंज के चयन के लिए उपयोग किया जा सकता है। यह Android, iOS, Web, macOS, Windows और Linux का समर्थन करता है, जिससे यह लचीले डेटा इनपुट की आवश्यकता वाले क्रॉस-प्लेटफॉर्म एप्लिकेशन के लिए आदर्श है। पिकर में साफ और कस्टमाइज़ेबल UI घटक हैं और मौजूदा Flutter फॉर्म्स के साथ बिना किसी दिक्कत के एकीकरण करते हैं। यह उपयोगकर्ताओं को कम कोड के साथ कैलेंडर में आसानी से नेविगेट करने और डेटा अंतराल चुनने की अनुमति देता है। विकासकर्ताओं के लिए डिज़ाइन किया गया है जो प्लेटफॉर्म-विशिष्ट जटिलताओं के बिना विश्वसनीय और स्थिर डेटा चयन अनुभव चाहते हैं।

उपयोग

  • फॉर्म में एकल तारीख़ का चयन करना
  • बुकिंग के लिए तारीख श्रेणी चुनें
  • तारीख के अंतराल द्वारा डेटा फ़िल्टर करना
  • घटनाओं की योजना बनाएं
  • तारीख-आधारित विश्लेषण डैशबोर्ड बनाना

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

  • एकल तिथि और रेंज चयन का समर्थन करता है
  • क्रॉस-प्लेटफॉर्म संगतता
  • कस्टमाइज़ किए गए UI
  • Flutter फॉर्म के साथ आसान एकीकरण
  • निर्मित नेविगेशन और स्टाइलिंग विकल्प

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

  • क्रॉस-प्लेटफ़ॉर्म फ्लटर एप्प्स
  • बुकिंग और स्केड्यूलिंग प्रणाली
  • डेटा फ़िल्टरिंग इंटरफ़ेस
  • कैलेंडर-आधारित एप्लिकेशन्स
  • फॉर्म-भारी उपयोगकर्ता कार्यप्रवाह

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

  • Flutter SDK 2.0 या उच्चतर की आवश्यकता है
  • बुनियादी स्टाइलिंग के अलावा सीमित कस्टमाइजेशन
  • कोई निर्मित लोकलाइजेशन समर्थन नहीं है
  • जटिल तारीख तर्क के लिए अतिरिक्त सेटअप की आवश्यकता हो सकती है
  • अपडेट के लिए बाहरी GitHub भंडार पर निर्भर है

मूल README

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

Date Ranger

A date picker for flutter apps to pick single dates and date ranges

Usage

To use this package first add the dependency to you [pubspec.yaml] file

dependencies:
  flutter:
    sdk: flutter
  date_ranger: 

Example

import 'package:date_ranger/date_ranger.dart';
import 'package:flutter/material.dart';

class TestPack extends StatefulWidget {
  @override
  _TestPackState createState() => _TestPackState();
}

class _TestPackState extends State<TestPack> {
  var initialDate = DateTime.now();
  var initialDateRange =
      DateTimeRange(start: DateTime.now(), end: DateTime.now());

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Column(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
        Container(),
        Padding(
          padding: const EdgeInsets.all(24),
          child:  DateRanger(
          initialRange: initialDateRange,
          onRangeChanged: (range) {
            setState(() {
              initialDateRange = range;
            });
          },
        ),
        )
      ],
    ));
  }
}

Features

  • Layout-agnostic: Conforms to any width by calculating its height internally
  • Simple architecture: Built with default flutter architecture without depending on other state management packages
  • Highly customisable: Almost every thing can be changed including dimensions since dimensions are adjusted internally
  • Picker types: You can swap between a regular date picker and a date range picker easily.

BuyMeAShawrma.png

श्रेणियाँ

निर्भरताएँ

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

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

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

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