Ant Design Mobile for Flutter
Flutter implementation of Ant Design Mobile
Installation
Add antd_mobile as a dependency to your pubspec.yaml.
Usage
import 'package:antd_mobile/antd_mobile.dart';
class MyWidget extends StatelessWidget {
const MyWidget({super.key});
@override
Widget build(BuildContext context) {
// Widgets are prefixed with `Ant`, for example:
return AntButton(
child: const Text('Button'),
onClick: () {
// do something
},
);
}
}
Contribution
Ant Design Mobile has a rich set of components, only a small part of which has been implemented so far. There is still a lot of work to be done, and contributions are very welcome!
Roadmap
- Common
xButtonxIcon
- Layout
AutoCenterDividerGridSafeAreaSpace
- Navigation
CapsuleTabsIndexBarJumboTabsxNavBarSideBarxTabBarTabs
- Data Display
AvatarCardxCollapseEllipsisFloatingPanelImageImageViewerInfiniteScrollxListPageIndicatorStepsSwiperxTagWaterMarkFooter
- Data Entry
CascaderCascaderViewxCheckListCheckboxFormxInputPickerPickerViewRadioRateSearchBarSelectorSliderStepperSwitchTextArea
- Feedback
xActionSheetDialogEmptyErrorBlockLoadingMaskModalPopoverxPopupProgressBarProgressCirclePullToRefreshResultSkeletonSwipeActionxToast
- Guidance
BadgeNoticeBar
License
MIT