Beautiful UI components, Over 500+ professionally designed, fully responsive, you can drop into your projects and customize it.

Features

  • Pre-build Theme and Customize it
  • Pre-build UI Component and Customize it

Getting started

Requirement

sdk ">=2.18.0 <3.0.0" flutter ">=1.17.0"

Usage

Pre-build Theme

prebuild theme have color default according to UI research
see docs for more pre-build theme


class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: AppTheme.nature(),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

Custom Theme

custom theme have default color or you can customize your own color
see docs or example for more detail how to use custom theme


class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: AppTheme.custom(primary: Colors.red),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

Custom Button

custom button widget use elevated button as base button


  AppButton(
    onPressed: () {},
    borderRadius: 48.0,
    child: const Text("SUBMIT"),
  ),

Libraries

bellamy
button
colors