1. styled_widget
Styled_widget is built as a tool to enhance your Flutter development experience and integrate seamlessly with your code base.
Code examples:
Icon(OMIcons.home, color: Colors.white)
.padding(all: 10)
.decorated(color: Color(0xff7AC1E7), shape: BoxShape.circle)
.padding(all: 15)
.decorated(color: Color(0xffE8F2F7), shape: BoxShape.circle)
.padding(all: 20)
.card(
elevation: 10,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20),
),
)
.alignment(Alignment.center)
.backgroundColor(Color(0xffEBECF1));
Copy the code
Showcase :
Making: pub. Dev/packages/st…
2.flui
A powerful Google Flutter UI framework with Code Sample:
FLAppBarTitle(
title: 'AppBar',
subtitle: '(subtitle)',
layout: FLAppBarTitleLayout.vertical,
showLoading: true
)
Copy the code
Making: pub. Dev/packages/fl…
3.flutter_screenutil
A Plugin for Flutter that ADAPTS to screen and font sizes. Let your UI display reasonable layout on different screen sizes!
ScreenUtilInit(
designSize: Size(360.690),
builder: () => MaterialApp(
...
theme: ThemeData(
primarySwatch: Colors.blue,
textTheme: TextTheme(
button: TextStyle(fontSize: 45.sp)
),
),
),
)
Copy the code
Making: pub. Dev/packages/fl…
4.responsive_framework
A responsive framework automatically ADAPTS your UI to different screen sizes. Create your UI in one go and have it display perfectly in pixels on mobile devices, tablets, and desktops!
MaterialApp(
builder: (context, widget) => ResponsiveWrapper.builder(
child,
maxWidth: 1200,
minWidth: 480,
defaultScale: true,
breakpoints: [
ResponsiveBreakpoint.resize(480, name: MOBILE),
ResponsiveBreakpoint.autoScale(800, name: TABLET),
ResponsiveBreakpoint.resize(1000, name: DESKTOP),
],
background: Container(color: Color(0xFFF5F5F5))),
initialRoute: "/".)Copy the code
Making: pub. Dev/packages/re…
5.flutter_neumorphic
A complete, usable Neumorphic UI kit for Flutter
Neumorphic(
style: NeumorphicStyle(
shape: NeumorphicShape.concave,
boxShape: NeumorphicBoxShape.roundRect(BorderRadius.circular(12)),
depth: 8,
lightSource: LightSource.topLeft,
color: Colors.grey
),
child: ...
)
Copy the code
Making: pub. Dev/packages/fl…
Original text: medium.com/flutter-com…
Author: Mirsaid I Smailov