Kategorien, Pakete und Repositories suchen

Cover von date_ranger
Paketdetailsv1.1.0

date_ranger

Ein Datumsauswahlwidget für Flutter-Anwendungen zum Auswählen einzelner Daten und Datumsbereiche

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
129
Likes
31
Pub-Punkte
140

Paket installieren

flutter pub add date_ranger

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

DateRanger ist ein Flutter-Paket, das einen intuitiven Datumsauswahler für die Auswahl einzelner Daten oder Datumsbereiche auf mehreren Plattformen bereitstellt. Es unterstützt Android, iOS, Web, macOS, Windows und Linux und ist daher ideal für plattformübergreifende Anwendungen, die flexible Dateneingabe erfordern. Der Picker verfügt über eine saubere, anpassbare Benutzeroberfläche und lässt sich nahtlos in bestehende Flutter-Formulare integrieren. Er ermöglicht es Benutzern, Kalender einfach zu durchsuchen und Datumsintervalle mit minimalem Code auszuwählen. Für Entwickler konzipiert, die eine zuverlässige, konsistente Datumsauswahl ohne plattformspezifische Komplexitäten suchen.

Anwendungsfälle

  • Einzelne Daten in Formularen auswählen
  • Datumsbereiche für Buchungen auswählen
  • Daten nach Datumsintervallen filtern
  • Veranstaltungen planen
  • Datumsbasierte Analyse-Dashboards erstellen

Hauptmerkmale

  • Unterstützt die Auswahl einzelner Daten und Bereiche
  • Plattformübergreifende Kompatibilität
  • Anpassbare Benutzeroberfläche
  • Einfache Integration mit Flutter-Formularen
  • Eingebaute Navigation- und Styling-Optionen

Geeignet für

  • Plattformübergreifende Flutter-Anwendungen
  • Buchungs- und Terminsysteme
  • Datenfilter-Schnittstellen
  • Kalenderbasierte Anwendungen
  • formularitätsstarke Benutzerworkflows

Hinweise

  • Benötigt Flutter SDK 2.0 oder höher
  • Begrenzte Anpassungsmöglichkeiten jenseits der grundlegenden Gestaltung
  • Keine integrierte Lokalisierungssupport
  • Kann zusätzliche Einrichtung für komplexe Datumslogik erfordern
  • Abhängig von externem GitHub-Repository für Updates

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.