搜索分类、插件与代码仓

arna 封面
插件详情v1.0.6

arna

Arna 是一组专为使用 Flutter 构建应用程序而设计的简单易用的组件。

近 30 天下载
177
喜欢数
68
Pub 分数
70

安装插件

flutter pub add arna

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

Arna 是一个轻量级的 Flutter 小部件库,专注于简单性和易用性。它提供了一系列可定制且设计精美的小部件,简化 UI 开发过程,同时不增加复杂性。非常适合希望快速构建应用程序并使用干净、可重用组件的开发者。该库强调直观的 API 和一致的设计原则,使初学者和经验丰富的 Flutter 开发者都能轻松上手。Arna 支持快速原型设计和生产就绪的界面,且代码样板极少。

适合场景

  • 快速UI原型设计
  • 构建干净、现代的界面
  • 简化重复的部件模式
  • 创建一致的设计系统
  • 简化复杂布局

主要特点

  • 简单、直观的 API
  • 可重复使用且可自定义的组件
  • 最小的样板代码
  • 一致的设计语言
  • 轻量级足迹

适合对象

  • 初学者Flutter开发者
  • 注重开发速度的团队
  • 需要一致的 UI 组件的项目
  • 注重设计的应用开发
  • 需要最少外部依赖的应用程序

使用建议

  • 目前文档有限
  • 较少的高级自定义选项
  • 不适合高度专业化的用户界面需求
  • 可能缺少大型UI框架中发现的功能
  • 最适合基本到中级的UI需求

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

pub.dev

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

Platform Android iOS Linux MacOS Web Windows
Supported ✅ ✅ ✅ ✅ ✅ ✅

Feature roadmap

See ROADMAP.

Widgets

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

Contributing

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

  • If you know Flutter and Dart, we would love you to help us grow Arna more.
  • If you are a designer, we would love to see more mockups for Arna.
  • You can always file feature requests and bugs at the issue tracker.

License

Arna is BSD 3-Clause licensed.

Special thanks

所属分类

依赖

依赖清单 1 项

源码仓库

使用此插件的项目

暂无相关数据。