EL Kit

EL Kit is a Flutter package that helps you to create UIs without using the material package. It provides common material widgets and classes to help you build your app.

Features

  • Common material widgets and classes

Getting started

Prerequisites

  • Flutter SDK

Installation

Add the following dependency to your pubspec.yaml file:

dependencies:
  el_kit: ^0.0.1-dev

Run flutter pub get to install the package.

Usage

Import the package in your Dart file:

import 'package:el_kit/el_kit.dart';

Now you can use the widgets and classes provided by the package to build your app.

Publishing to pub.dev

  1. Register your account on pub.dev: Go to pub.dev and create a Google account.
  2. Create a Flutter package: Use the command flutter create --template package el_kit.
  3. Write the code for your package: Add your source code to el_kit.dart.
  4. Test locally: Add the package locally using the path in pubspec.yaml and run flutter pub get in the example directory.
  5. Dry run: Run dart pub publish --dry-run to catch any errors.
  6. Publish the package: Run dart pub publish and authenticate with your Google account.

Libraries

custom/back_button
custom/circular_icon_label
custom/custom_button
custom/custom_card
custom/detail_row
custom/search_field
el_kit
material/widgets/align
material/widgets/animatedbuilder
material/widgets/animatedcontainer
material/widgets/animatedopacity
material/widgets/appbar
material/widgets/card
material/widgets/center
material/widgets/chip
material/widgets/column
material/widgets/compositedtransformfollower
material/widgets/constrainedbox
material/widgets/container
material/widgets/divider
material/widgets/draggablescrollablesheet
material/widgets/expanded
material/widgets/filterchip
material/widgets/fittedbox
material/widgets/flexible
material/widgets/gesturedetector
material/widgets/grid_view
material/widgets/icon
material/widgets/icon_button
material/widgets/image
material/widgets/inkwell
material/widgets/inputchip
material/widgets/list_tile
material/widgets/list_view
material/widgets/material
material/widgets/materialapp
material/widgets/nestedscrollview
material/widgets/notificationlistener
material/widgets/padding
material/widgets/progress_indicator
material/widgets/richtext
material/widgets/row
material/widgets/safearea
material/widgets/scaffold
material/widgets/singlechildscrollview
material/widgets/slider
material/widgets/sliverappbar
material/widgets/spacer
material/widgets/stack
material/widgets/tab
material/widgets/tab_bar
material/widgets/tab_bar_view
material/widgets/text
material/widgets/text_field
material/widgets/textbutton
material/widgets/valuelistenablebuilder
material/widgets/videoplayer
material/widgets/warp