🔧👷🏻♂ This project is under reconstruction 🚧
Progress:
x
extx
implx
kitx
util
BadFL
A flutter package, including components, implementations, helper functions and extensions. Designed to provide a simple way to develop with flutter.
Overview
The bad_fl
expresses component properties in a form closer to CSS representation,
making it easier for web developers to get started.
NOTE: This library completely abandons semantics! (For example, Container
+GestureDetector
is used to
express a Button
rather than build-in ones) People who have related needs or care about this should use it with
caution.
Architecture
The project mainly has the following modules:
/ext
: Extensions/impl
: Implementation of common functions/kit
: Encapsulation of multiple components for specific functions/util
: Utility functions/classes/widget
: Widget components
Libraries
- bad_fl
- core
- ext/ext
- ext/src/iterable
- ext/src/num
- ext/src/scroll_controller
- ext/src/set
- impl/impl
- impl/src/app_meta
- impl/src/clipboard
- impl/src/event_bus
- impl/src/file_storage
- impl/src/image_io
- impl/src/kv_storage
- impl/src/launcher
- impl/src/text_measure
- kit/kit
- kit/src/search
- request/core
- util/src/as_is
- util/src/result
- util/src/sse
- util/src/version
- util/util
- widget/src/anchored_scrollable/anchored_scrollable
- widget/src/capture
- widget/src/carousel
- widget/src/checkbox
- widget/src/clickable
- widget/src/contribution_calendar/contribution_calendar
- widget/src/expandable
- widget/src/floating
- widget/src/free_draw
- widget/src/input/input
- widget/src/katex
- widget/src/named_stack
- widget/src/named_stack/named_stack
- widget/src/popup
- widget/src/preview
- widget/src/radio
- widget/src/refreshable
- widget/src/skeleton
- widget/src/spinner
- widget/src/switch
- widget/src/text
- widget/src/tree/tree
- widget/widget