A Eva Design implementation in Flutter.
You can check out the documentation in here, and wiki in here.
Add this to your package's pubspec.yaml file:
dependencies:
equinox: ^0.1.4You can install packages from the command line:
$ flutter pub getNow in your Dart code, you can use:
import 'package:equinox/equinox.dart';You have to replace MaterialApp or CupertinoApp with EquinoxApp.
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return EquinoxApp(
theme: EqThemes.defaultTheme,
title: 'Flutter Demo',
home: HomePage(),
);
}
}Then, instead of a Scaffold you have to use EqLayout.
@override
Widget build(BuildContext context) {
return EqLayout(
appBar: EqAppBar(
centerTitle: true,
title: 'Auth test',
subtitle: 'v0.0.3',
),
child: MyBody(),
);
}Every widget in Equinox is prefixed with Eq. For example, EqButton, EqTabs, etc.
EqButton(
appearance: WidgetAppearance.ghost,
onTap: () {},
label: 'Log in',
size: WidgetSize.large,
status: WidgetStatus.primary,
),The Eva Icons Flutter package is already integrated into Equinox, so you can use it right away by using EvaIcons.
- Eva Design Team: Repository
E-Mail: kk.erzhan@gmail.com




