All Projects → kekland → Equinox

kekland / Equinox

Licence: mit
Flutter UI library based on Eva Design System ✨

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Equinox

plain-free-bootstrap-admin-template
Free Bootstrap 5 Admin and Dashboard Template that comes with all essential dashboard components, elements, charts, graph and application pages. Download now for free and use with personal or commercial projects.
Stars: ✭ 141 (-54.07%)
Mutual labels:  ui-kit
Stream Chat Flutter
Stream Chat official Flutter SDK. Build your own chat experience using Dart and Flutter.
Stars: ✭ 220 (-28.34%)
Mutual labels:  flutter-plugin
Google nav bar
A modern google style nav bar for flutter.
Stars: ✭ 290 (-5.54%)
Mutual labels:  flutter-plugin
megafon-ui
MegaFon React UI
Stars: ✭ 16 (-94.79%)
Mutual labels:  ui-kit
Flutter tts
Flutter Text to Speech package
Stars: ✭ 263 (-14.33%)
Mutual labels:  flutter-plugin
Simple auth
The Simplest way to Authenticate in Flutter
Stars: ✭ 276 (-10.1%)
Mutual labels:  flutter-plugin
flutter tensorflow lite
A Flutter plugin to access TensorFlow Lite apis.
Stars: ✭ 75 (-75.57%)
Mutual labels:  flutter-plugin
Deskapp
DeskApp Admin is a free to use Bootstrap 4 admin template.
Stars: ✭ 296 (-3.58%)
Mutual labels:  ui-kit
Flawwwless Ui
Flawwwless ui library for React.js.
Stars: ✭ 265 (-13.68%)
Mutual labels:  ui-kit
Mint Ui
Mobile UI elements for Vue.js
Stars: ✭ 16,471 (+5265.15%)
Mutual labels:  ui-kit
http middleware
A middleware library for Dart's http library.
Stars: ✭ 38 (-87.62%)
Mutual labels:  flutter-plugin
Flutter i18n
This plugin create a binding between your translations from .arb files and your Flutter app.
Stars: ✭ 255 (-16.94%)
Mutual labels:  flutter-plugin
Flutter swiper
The best swiper for flutter , with multiple layouts, infinite loop. Compatible with Android & iOS.
Stars: ✭ 3,209 (+945.28%)
Mutual labels:  flutter-plugin
flutter qq ads
🔥🔥🔥 Flutter 广告插件 -- 优量汇 、广点通、腾讯广告(支持开屏、插屏、激励视频、Banner、信息流、视频贴片)
Stars: ✭ 51 (-83.39%)
Mutual labels:  flutter-plugin
Windows 95 Ui Kit
💾 Windows 95 UI Kit made with Bootstrap 4 components
Stars: ✭ 294 (-4.23%)
Mutual labels:  ui-kit
SlidableImage
Fancy slider for before&after images
Stars: ✭ 32 (-89.58%)
Mutual labels:  ui-kit
Qrcode scanner
🛠 Flutter QR code scanner plugin.
Stars: ✭ 274 (-10.75%)
Mutual labels:  flutter-plugin
Grayshift
A lightweight front-end component library for developing fast and powerful web interfaces.
Stars: ✭ 304 (-0.98%)
Mutual labels:  ui-kit
Alice
HTTP Inspector for Flutter. Allows checking HTTP connections with UI inspector.
Stars: ✭ 296 (-3.58%)
Mutual labels:  flutter-plugin
Mand Mobile
💰 A mobile UI toolkit, based on Vue.js 2, designed for financial scenarios.
Stars: ✭ 3,194 (+940.39%)
Mutual labels:  ui-kit

equinox

Eva Design System Pub

A Eva Design implementation in Flutter.

Screenshots

Tutorials and documentation

You can check out the documentation in here, and wiki in here.

Getting started

Depend on it

Add this to your package's pubspec.yaml file:

dependencies:
  equinox: ^0.3.3

Install it

You can install packages from the command line:

$ flutter pub get

Import it

Now in your Dart code, you can use:

import 'package:equinox/equinox.dart';

Setup

You have to replace MaterialApp or CupertinoApp with EquinoxApp.

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return EquinoxApp(
      theme: EqThemes.defaultLightTheme,
      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(),
  );
}

Use it

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,
),

Customization

Customization is done using stylist. I will write a guide on styling your app soon.

Other Eva Design implementations

Icons

The Eva Icons Flutter package is already integrated into Equinox, so you can use it right away by using EvaIcons.

Credits

Contact me

E-Mail: [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].