Home

Awesome

<img src="https://user-images.githubusercontent.com/16052180/169879175-298844aa-b75e-45b1-9006-1efb5d00baa9.png"> <p align="center"> <a href="https://pub.dartlang.org/packages/arna"><img src="https://img.shields.io/pub/v/arna.svg" alt="pub.dev"></a> <a href="https://github.com/MahanRahmati/"><img src="https://img.shields.io/badge/Maintainer-MahanRahmati-informational"></a> <a href="https://github.com/leanflutter/awesome-flutter-desktop"> <img src="https://img.shields.io/badge/Awesome-Flutter%20Desktop-blue.svg" /></a> <a href="https://github.com/MahanRahmati/Arna/actions/workflows/pana_analysis.yml"><img src="https://github.com/MahanRahmati/Arna/actions/workflows/pana_analysis.yml/badge.svg"></a> <a href="https://github.com/MahanRahmati/Arna/actions/workflows/flutter_analysis.yml"><img src="https://github.com/MahanRahmati/Arna/actions/workflows/flutter_analysis.yml/badge.svg"></a> <img src="https://img.shields.io/github/license/MahanRahmati/arna"> </p>

Introduction

Arna is a set of widgets designed to be simple and easy to use for building applications with Flutter. These widgets are designed to be clean, minimal, and modern. Arna is inspired by the GNOME project.

You can check the web version here.

Made with Arna

Getting Started

Add Arna as a dependency in your pubspec.yaml

dependencies:
  arna: ^1.0.6

And import it

import 'package:arna/arna.dart';

Donation

If you like Arna you can support developer with monero. Thank you!

monero

89nMEk2ZhypZDMkniyBiTsP1UrzMzEV9oNcAzdrxKo5HVuwB7kXA78iC9HaFLhdTBfHPzGrHL4ww9faGfvWFvxZo8kDkqcG

Platform Support

PlatformAndroidiOSLinuxMacOSWebWindows
Supported

Feature roadmap

See ROADMAP.

Widgets

ArnaMaterialCupertino
ArnaAppMaterialAppCupertinoApp
ArnaLogoFlutterLogo-
ArnaAvatarCircleAvatar-
ArnaBannerMaterialBanner-
ArnaBaseWidgetInkWell-
ArnaBody--
ArnaBottomBarNavigationBarCupertinoTabBar
ArnaBottomBarItemNavigationDestination-
ArnaDividerDivider-
ArnaDrawerDrawer-
ArnaHeaderBarAppBarCupertinoNavigationBar
ArnaSliverHeaderBarSliverAppBarCupertinoSliverNavigationBar
ArnaLicensePageLicensePage-
ArnaMasterDetailScaffold--
ArnaMasterItem--
ArnaPageIndicator--
ArnaPageMaterialPageCupertinoPage
ArnaProgressIndicatorProgressIndicatorCupertinoActivityIndicator
ArnaPageRouteMaterialPageRouteCupertinoPageRoute
ArnaScaffoldScaffoldCupertinoPageScaffold
ArnaScrollbarScrollbarCupertinoScrollbar
ArnaSearchFieldSearchPageCupertinoSearchTextField
ArnaSelectableTextSelectableText-
ArnaSideBarItem--
ArnaSideScaffold--
ArnaSnackBarSnackBar-
ArnaTabItemTab-
ArnaTabViewTabBarViewCupertinoTabScaffold
ArnaTextSelectionControlsMaterialTextSelectionControlsCupertinoDesktopTextSelectionControls
ArnaTooltipTooltip-
ArnaBackButtonBackButton-
ArnaBorderlessButton--
ArnaButtonElevatedButtonCupertinoButton
ArnaCloseButtonCloseButton-
ArnaColorButton--
ArnaIconButtonIconButton-
ArnaLinkedButtons--
ArnaTextButtonTextButton-
ArnaPillButtonFloatingActionButton-
ArnaBadge--
ArnaCardCard-
ArnaExpansionPanelExpansionPanel-
ArnaGridTileBarGridTileBar-
ArnaGridTileGridTile-
ArnaList--
ArnaListTileListTile-
ArnaReorderableListReorderableListView-
ArnaAboutDialogAboutDialog-
ArnaAlertDialogAlertDialogCupertinoAlertDialog
ArnaDialogDialog-
ArnaPopupDialog--
ArnaAutocompleteAutocomplete-
ArnaCheckboxCheckbox-
ArnaCheckboxListTileCheckboxListTile-
ArnaDropdownButtonDropdownButton-
ArnaPopupMenuPopupMenuCupertinoContextMenu
ArnaRadioRadio-
ArnaRadioListTileRadioListTile-
ArnaSegmentedControlTabCupertinoSegmentedControl
ArnaSliderSliderCupertinoSlider
ArnaSliderListTile--
ArnaSwitchSwitchCupertinoSwitch
ArnaSwitchListTileSwitchListTile-
ArnaTextFieldTextFieldCupertinoTextField
ArnaTextFormFieldTextFormFieldCupertinoTextFormFieldRow
ArnaDatePickerDatePickerCupertinoDatePicker

Contributing

Arna is in active development. Any contribution, idea, criticism or feedback is welcomed.

License

Arna is BSD 3-Clause licensed.

Special thanks