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.
Add Arna as a dependency in your pubspec.yaml
dependencies:
arna: ^1.0.6
And import it
import 'package:arna/arna.dart';
If you like Arna you can support developer with monero. Thank you!
89nMEk2ZhypZDMkniyBiTsP1UrzMzEV9oNcAzdrxKo5HVuwB7kXA78iC9HaFLhdTBfHPzGrHL4ww9faGfvWFvxZo8kDkqcG
Platform | Android | iOS | Linux | MacOS | Web | Windows |
---|---|---|---|---|---|---|
Supported | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
See ROADMAP.
Arna | Material | Cupertino |
---|---|---|
ArnaApp | MaterialApp | CupertinoApp |
ArnaLogo | FlutterLogo | - |
ArnaAvatar | CircleAvatar | - |
ArnaBanner | MaterialBanner | - |
ArnaBaseWidget | InkWell | - |
ArnaBody | - | - |
ArnaBottomBar | NavigationBar | CupertinoTabBar |
ArnaBottomBarItem | NavigationDestination | - |
ArnaDivider | Divider | - |
ArnaDrawer | Drawer | - |
ArnaHeaderBar | AppBar | CupertinoNavigationBar |
ArnaSliverHeaderBar | SliverAppBar | CupertinoSliverNavigationBar |
ArnaLicensePage | LicensePage | - |
ArnaMasterDetailScaffold | - | - |
ArnaMasterItem | - | - |
ArnaPageIndicator | - | - |
ArnaPage | MaterialPage | CupertinoPage |
ArnaProgressIndicator | ProgressIndicator | CupertinoActivityIndicator |
ArnaPageRoute | MaterialPageRoute | CupertinoPageRoute |
ArnaScaffold | Scaffold | CupertinoPageScaffold |
ArnaScrollbar | Scrollbar | CupertinoScrollbar |
ArnaSearchField | SearchPage | CupertinoSearchTextField |
ArnaSelectableText | SelectableText | - |
ArnaSideBarItem | - | - |
ArnaSideScaffold | - | - |
ArnaSnackBar | SnackBar | - |
ArnaTabItem | Tab | - |
ArnaTabView | TabBarView | CupertinoTabScaffold |
ArnaTextSelectionControls | MaterialTextSelectionControls | CupertinoDesktopTextSelectionControls |
ArnaTooltip | Tooltip | - |
ArnaBackButton | BackButton | - |
ArnaBorderlessButton | - | - |
ArnaButton | ElevatedButton | CupertinoButton |
ArnaCloseButton | CloseButton | - |
ArnaColorButton | - | - |
ArnaIconButton | IconButton | - |
ArnaLinkedButtons | - | - |
ArnaTextButton | TextButton | - |
ArnaPillButton | FloatingActionButton | - |
ArnaBadge | - | - |
ArnaCard | Card | - |
ArnaExpansionPanel | ExpansionPanel | - |
ArnaGridTileBar | GridTileBar | - |
ArnaGridTile | GridTile | - |
ArnaList | - | - |
ArnaListTile | ListTile | - |
ArnaReorderableList | ReorderableListView | - |
ArnaAboutDialog | AboutDialog | - |
ArnaAlertDialog | AlertDialog | CupertinoAlertDialog |
ArnaDialog | Dialog | - |
ArnaPopupDialog | - | - |
ArnaAutocomplete | Autocomplete | - |
ArnaCheckbox | Checkbox | - |
ArnaCheckboxListTile | CheckboxListTile | - |
ArnaDropdownButton | DropdownButton | - |
ArnaPopupMenu | PopupMenu | CupertinoContextMenu |
ArnaRadio | Radio | - |
ArnaRadioListTile | RadioListTile | - |
ArnaSegmentedControl | Tab | CupertinoSegmentedControl |
ArnaSlider | Slider | CupertinoSlider |
ArnaSliderListTile | - | - |
ArnaSwitch | Switch | CupertinoSwitch |
ArnaSwitchListTile | SwitchListTile | - |
ArnaTextField | TextField | CupertinoTextField |
ArnaTextFormField | TextFormField | CupertinoTextFormFieldRow |
ArnaDatePicker | DatePicker | CupertinoDatePicker |
Arna is in active development. Any contribution, idea, criticism or feedback is welcomed.
Arna is BSD 3-Clause licensed.
Author: MahanRahmati
Source: https://github.com/MahanRahmati/Arna
License: BSD-3-Clause license