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
- Register your account on pub.dev: Go to pub.dev and create a Google account.
- Create a Flutter package: Use the command flutter create --template package el_kit.
- Write the code for your package: Add your source code to el_kit.dart.
- Test locally: Add the package locally using the path in pubspec.yaml and run flutter pub get in the example directory.
- Dry run: Run dart pub publish --dry-run to catch any errors.
- Publish the package: Run dart pub publish and authenticate with your Google account.
Libraries
- custom/circular_icon_label
- 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/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/valuelistenablebuilder
- material/widgets/videoplayer
- material/widgets/warp