nice2dev_flutter_ui 1.0.2 copy "nice2dev_flutter_ui: ^1.0.2" to clipboard
nice2dev_flutter_ui: ^1.0.2 copied to clipboard

NiceToDev Flutter UI — A comprehensive set of enterprise-grade widgets for building ERP applications. Counterpart of @nice2dev/ui for Flutter.

@nice2dev/flutter-ui #

Enterprise-grade Flutter widgets for building ERP applications.

Flutter counterpart of @nice2dev/ui (React).

Installation #

dependencies:
  nice2dev_flutter_ui:
    path: ../nice2dev-flutter/nice2dev-flutter-ui

Quick Start #

import 'package:nice2dev_flutter_ui/nice2dev_flutter_ui.dart';

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return NiceTheme(
      data: NiceThemeData.light(),
      child: MaterialApp(
        home: Scaffold(
          body: Row(
            children: [
              NiceMenu(
                items: [
                  NiceMenuItem(id: 'home', label: 'Home', icon: Icons.home),
                  NiceMenuItem(id: 'orders', label: 'Orders', icon: Icons.list),
                ],
                selectedId: 'home',
                onItemTap: (item) => print(item.id),
              ),
              Expanded(child: _buildContent()),
            ],
          ),
        ),
      ),
    );
  }
}

Available Widgets #

Core #

  • NiceTheme / NiceThemeData — theme provider (light/dark)
  • NiceColorScheme — color system
  • NiceTypography — text styles
  • NiceI18n — localization

Editors #

  • NiceTextInput, NiceNumberInput, NiceSelect, NiceCheckbox, NiceToggle
  • NiceDatePicker, NiceDateRangeBox, NiceForm / NiceFormField
  • NiceHtmlEditor — rich-text editor
  • NiceSearch — search with filter groups
  • NiceInputOtp — one-time password input
  • NiceImageEditor — crop / rotate / brightness / contrast
  • NiceImageAnnotator — pen, text, rectangle, arrow, eraser tools
  • NiceDocumentEditor — full document editor with formatting toolbar

Inputs (Specialized) #

  • NicePinCodeInput, NicePhoneInput, NiceCurrencyInput, NiceRating
  • NicePasswordInput with NicePasswordStrength
  • NiceKnob, NiceInPlaceEditor

Buttons #

  • NiceButton / NiceIconButton — primary/secondary/ghost variants

Data Display #

  • NiceDataGrid — sortable/filterable grid
  • NiceTreeView, NiceCardView, NiceList
  • NiceKanbanBoard, NiceDragDrop
  • NiceStatCard, NiceBadge, NiceTag

Display #

  • NiceTimeline, NiceActivityFeed, NiceAuditLog
  • NiceDashboard / NiceDashboardWidget
  • NiceTerminal, NiceDocumentViewer
  • NiceCarousel, NiceGallery, NiceChat, NiceInbox
  • NiceVirtualScroller, NiceNotificationCenter
  • NiceFileManager
  • NiceMenu — sidebar navigation (collapsible)
  • NiceToolbar — horizontal toolbar
  • NiceMultiView, NiceSplitter, NiceBreadcrumb
  • NiceNavigation (breadcrumb → wizard → stepper family, 4 files)
  • NiceWizard with NiceApprovalStep
  • NiceDynamicSidebar / NiceSidebarNav — full OmniVerk navigation suite (NiceModeSelector, NiceModuleLifecyclePanel, NiceOrganizationProfileForm, …)

Feedback #

  • showNiceToast(), showNiceDialog() — imperative helpers
  • NiceModal, NiceConfirmDialog — dialog widgets
  • NiceToastContainer / NiceToastItem — stacked toast manager
  • NiceRetryPanel, NiceBottomSheet
  • NiceTutorialProvider with NiceTutorialStep
  • NiceTimeoutFeedback — multi-phase timeout indicator
  • NiceEmptyState variants

Overlays #

  • showNiceBottomSheet() — draggable bottom sheet with snap points
  • NiceDrawer, NiceActionSheet, NiceWindow, NicePopover

Icons #

  • NiceIcons — icon registry (4 files + NiceIconMorph, NiceInteractiveIcon)

Charts & Media #

  • NiceChart — line, bar, pie, area variants
  • NiceAudioPlayer, NiceVideoPlayer, NiceWebcam

AI & Advanced #

  • 3D Scene host (NiceScene3D)
  • AI widgets (nice_ui_ai.dart)

Smart Home #

  • NiceTempDial, NiceLockButton, NiceDeviceControlCard
  • NiceSensorGaugePanel, NiceSceneActionBuilder
  • NiceEnergyChart, NiceRoomGrid, NiceSceneBar
  • v2: NiceFloorPlanCanvas, NiceAutomationRuleEditor

Backup #

  • NiceBackupList, NiceBackupStatusBadge, NiceBackupTagEditor
  • NiceBackupRestoreDialog, NiceBackupDiffViewer, NiceBackupScheduler

Developer Tools #

  • NiceApiExplorer, NiceNetworkDiscoveryPanel, NiceComponentPlayground

Admin & Preferences #

  • NiceLocaleManager, NiceNotificationPreferences, NiceSavedQueryPanel

Enterprise & Business #

  • NicePermissionMatrix — role × permission grid with checkboxes
  • NiceAuthGuard — permission-based widget guard
  • NiceConsentPanel — GDPR consent toggles per category
  • NiceInvoiceLineEditor — editable invoice lines with tax calculation
  • NiceVatInput — EU VAT number field with format validation
  • NiceTaxRatePicker — tax-rate dropdown selector
  • NiceAccountPicker — searchable GL account selector
  • NiceScannerControl — camera / barcode scan surface
  • NiceContactPicker — contact search + selection dialog

Gamification #

  • NiceLeaderboard — ranked list with podium, avatars and rank-change indicator
  • NiceAchievementBadge — badge with icon, tier and progress ring
  • NiceQuestCard — quest / mission card with objectives, rewards and status
  • NiceXPBar — animated experience-points bar with level labels

Tools (v6) #

  • NiceSpeechToText — live voice-to-text with recording animation
  • NiceReportBuilder — drag-and-drop report block composer
  • NiceDesignTokens — interactive design-token explorer / editor
  • NiceDiagramDesigner — node-edge diagram canvas with drag-to-reposition
  • NiceDisplayStylePicker — grid / list / board / table view-mode selector
0
likes
55
points
6
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

NiceToDev Flutter UI — A comprehensive set of enterprise-grade widgets for building ERP applications. Counterpart of @nice2dev/ui for Flutter.

Homepage
Repository (GitHub)
View/report issues

Topics

#ui #widget #erp #enterprise #components

License

MIT (license)

Dependencies

flutter, intl

More

Packages that depend on nice2dev_flutter_ui