Kommon Package
Kingtous' Common Package Collection for Flutter. 方便开发的全能类库.
Inspired by flutter_flexible
.
Features
- Lazy list implementation based on
pull_to_refresh
. - Image click to view fullscreen based on
photo_view
andanimations
. - Debug Support based on
jh_debug
. - UI kit by
bruno
andgetwidget
. - Global tool by
get
. - Toast by
fluttertoast
. - Easy Animation by
animate_do
. - Video Player by
better player
. - Permission Handler by
permission handler
. - HTTP requests by Request based on
Dio
. - Picker by
file picker
andimage picker
. - Image cropper by
crop your image
.
Third Party Packages
cached_network_image: ^3.1.0
photo_view: ^0.13.0
animations: ^2.0.2
bruno: ^2.1.0-nullsafety.1
fl_chart: ^0.45.1
get: ^4.6.1
getwidget: ^2.0.5
pull_to_refresh: ^2.0.0
jh_debug: ^1.0.1
fluttertoast: ^8.0.8
animate_do: ^2.1.0
shared_preferences: ^2.0.13
flutter_datetime_picker: ^1.5.1
permission_handler: ^9.2.0
better_player: ^0.0.81
dio: ^4.0.3
synchronized: ^3.0.0
crop_your_image: ^0.7.2
image_picker: ^0.8.4+11
file_picker: ^4.5.1
flustars: ^2.0.1
Getting started
flutter pub add kommon
and start your development.
Usage
Overview
This package contains folders below:
- cache
- dialog
- image
- ImgView
- list
- LazyList
- picker
- request
- Request with Logger
- tool
- DateUtil
- LogUtil
- PermUtil
- SpUtil
- TipsUtil(Toast)
- video
- VideoPlayer
Screen / Pages
- PhotoGalleryScreen
- show a photo gallery, used by ImgView
- ImageCropScreen
- Image Crop
Services
Services are based on GetX Service
. Please use Get.put
or Get.lazyPut
to initialize first.
- CacheService
- DialogService
- ImageCropService
- PickerService
Libraries
- cache/index
- cache/service/cache_service
- canvas/index
- canvas/k_circular
- chart/index
- chart/k_circle_chart
- chart/k_line_chart
- config/config_service
- desktop/index
- desktop/linux/proxy_helper
- dialog/index
- dialog/service/dialog_service
- image/image_crop_screen
- image/img_view
- image/index
- image/photo_galley_screen
- image/service/image_crop_service
- kommon
- list/index
- list/lazy_list
- picker/index
- picker/service/picker_service
- request/index
- request/interceptors/log_interceptor
- request/request
- tool/date_util
- tool/index
- tool/launch_utils
- tool/log_util
- tool/perm_util
- tool/sp_util
- tool/tips_util
- video/index
- video/video_player