kyo_base 1.0.2+2 copy "kyo_base: ^1.0.2+2" to clipboard
kyo_base: ^1.0.2+2 copied to clipboard

Kyo base code.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add kyo_base

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  kyo_base: ^1.0.2+2

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:kyo_base/base_component.dart';
import 'package:kyo_base/base_constant.dart';
import 'package:kyo_base/core/dio/dio_module.dart';
import 'package:kyo_base/core/logger/cus_pretty_printer.dart';
import 'package:kyo_base/core/logger/logger_custom.dart';
import 'package:kyo_base/core/theme/app_button.dart';
import 'package:kyo_base/core/theme/app_decor.dart';
import 'package:kyo_base/core/theme/app_loading.dart';
import 'package:kyo_base/core/theme/app_tab_bar_theme.dart';
import 'package:kyo_base/core/theme/app_text_theme.dart';
import 'package:kyo_base/core/theme/app_textfield.dart';
import 'package:kyo_base/core/theme/app_theme.dart';
import 'package:kyo_base/core/theme/app_theme_extension.dart';
import 'package:kyo_base/core/theme/app_theme_extension_text_color.dart';
import 'package:kyo_base/core/theme/app_theme_extension_text_theme.dart';
import 'package:kyo_base/core/utils/app_map_utils.dart';
import 'package:kyo_base/core/utils/app_utils.dart';
import 'package:kyo_base/core/utils/bloc_observer.dart';
import 'package:kyo_base/core/utils/bottom_sheet_utils.dart';
import 'package:kyo_base/core/utils/data_utils.dart';
import 'package:kyo_base/core/utils/dialog_utils.dart';
import 'package:kyo_base/core/utils/extend/collection_extend.dart';
import 'package:kyo_base/core/utils/extend/data_extend.dart';
import 'package:kyo_base/core/utils/extend/future_extend.dart';
import 'package:kyo_base/core/utils/extend/navigation_extend.dart';
import 'package:kyo_base/core/utils/extend/view_extend.dart';
import 'package:kyo_base/core/utils/file_utils.dart';
import 'package:kyo_base/core/utils/image_utils.dart';
import 'package:kyo_base/core/utils/launcher_utils.dart';
import 'package:kyo_base/core/utils/permission_utils.dart';
import 'package:kyo_base/core/utils/price_utils.dart';
import 'package:kyo_base/core/utils/screen_utils.dart';
import 'package:kyo_base/core/utils/time_utils.dart';
import 'package:kyo_base/core/utils/toast_utils.dart';
import 'package:kyo_base/core/utils/validator.dart';
import 'package:kyo_base/core/utils/view_utils.dart';
import 'package:kyo_base/core/values/animations.dart';
import 'package:kyo_base/core/values/app_color.dart';
import 'package:kyo_base/core/values/app_icon.dart';
import 'package:kyo_base/core/values/app_ratio.dart';
import 'package:kyo_base/core/values/colors.dart';
import 'package:kyo_base/core/values/dimens.dart';
import 'package:kyo_base/core/values/gaps.dart';
import 'package:kyo_base/core/values/string.dart';
import 'package:kyo_base/data/app/app_config_model.dart';
import 'package:kyo_base/data/app/app_config_model.g.dart';
import 'package:kyo_base/gen/assets.gen.dart';
import 'package:kyo_base/imports/base_component_export.dart';
import 'package:kyo_base/imports/base_component_import.dart';
import 'package:kyo_base/imports/controllers_import.dart';
import 'package:kyo_base/imports/packages_import.dart';
import 'package:kyo_base/imports/resources_import.dart';
import 'package:kyo_base/imports/theme_import.dart';
import 'package:kyo_base/imports/utils_import.dart';
import 'package:kyo_base/imports/values_import.dart';
import 'package:kyo_base/imports/widget_import.dart';
import 'package:kyo_base/services/app_config_storage_service.dart';
import 'package:kyo_base/services/firebase_auth_service.dart';
import 'package:kyo_base/services/firebase_notification_service.dart';
import 'package:kyo_base/services/local_data_service.dart';
import 'package:kyo_base/services/socket_io_service.dart';
import 'package:kyo_base/services/uni_link_service.dart';
import 'package:kyo_base/widgets/alert/app_alert.dart';
import 'package:kyo_base/widgets/app/app_build_number.dart';
import 'package:kyo_base/widgets/app/app_safe_area.dart';
import 'package:kyo_base/widgets/app/dismiss_keyboard.dart';
import 'package:kyo_base/widgets/app/scroll_behavior_default.dart';
import 'package:kyo_base/widgets/app/single_child_scrollview_sliver.dart';
import 'package:kyo_base/widgets/app_bar/app_sliver_bar.dart';
import 'package:kyo_base/widgets/app_bar/base_app_bar.dart';
import 'package:kyo_base/widgets/badge/icon_badge.dart';
import 'package:kyo_base/widgets/banner/app_banner.dart';
import 'package:kyo_base/widgets/banner/app_banner_controller.dart';
import 'package:kyo_base/widgets/button/actions/btn_call.dart';
import 'package:kyo_base/widgets/button/actions/btn_clear.dart';
import 'package:kyo_base/widgets/button/actions/btn_mail.dart';
import 'package:kyo_base/widgets/button/actions/btn_more_arrow.dart';
import 'package:kyo_base/widgets/button/actions/btn_more_text.dart';
import 'package:kyo_base/widgets/button/btn.dart';
import 'package:kyo_base/widgets/button/btn_back.dart';
import 'package:kyo_base/widgets/button/btn_circle.dart';
import 'package:kyo_base/widgets/button/btn_circle_icon.dart';
import 'package:kyo_base/widgets/button/btn_close_circle_white.dart';
import 'package:kyo_base/widgets/card/card_cupertino_effect.dart';
import 'package:kyo_base/widgets/checkbox/app_checkbox.dart';
import 'package:kyo_base/widgets/checkbox/checkbox_list_tile_reactive.dart';
import 'package:kyo_base/widgets/container/container_circle.dart';
import 'package:kyo_base/widgets/content/app_key_value_list.dart';
import 'package:kyo_base/widgets/content/content_section.dart';
import 'package:kyo_base/widgets/content/html_body.dart';
import 'package:kyo_base/widgets/content/key_value_list_layout.dart';
import 'package:kyo_base/widgets/content/key_value_map_layout.dart';
import 'package:kyo_base/widgets/content/lazy_visible.dart';
import 'package:kyo_base/widgets/content/show_more.dart';
import 'package:kyo_base/widgets/content/show_more_layout.dart';
import 'package:kyo_base/widgets/content/show_more_text.dart';
import 'package:kyo_base/widgets/dropdown/app_dropdown.dart';
import 'package:kyo_base/widgets/dropdown/app_reactive_dropdown.dart';
import 'package:kyo_base/widgets/error/SimpleErrorText.dart';
import 'package:kyo_base/widgets/expansion/app_expanstion_title.dart';
import 'package:kyo_base/widgets/file/demo_download.dart';
import 'package:kyo_base/widgets/file/file_item.dart';
import 'package:kyo_base/widgets/file/file_item_download_able_browser.dart';
import 'package:kyo_base/widgets/file/file_item_from_url.dart';
import 'package:kyo_base/widgets/header/header_detail.dart';
import 'package:kyo_base/widgets/header/header_tranparentable.dart';
import 'package:kyo_base/widgets/header/row_header.dart';
import 'package:kyo_base/widgets/header/row_with_header.dart';
import 'package:kyo_base/widgets/header/sliver_header_title_delegate.dart';
import 'package:kyo_base/widgets/image/avatar.dart';
import 'package:kyo_base/widgets/image/blend_bottom.dart';
import 'package:kyo_base/widgets/image/border_img_view.dart';
import 'package:kyo_base/widgets/image/img.dart';
import 'package:kyo_base/widgets/image/photoview_utils.dart';
import 'package:kyo_base/widgets/image/zoom/carousel_zoom.dart';
import 'package:kyo_base/widgets/item_action/comment_count.dart';
import 'package:kyo_base/widgets/item_action/item_action.dart';
import 'package:kyo_base/widgets/item_action/like_count.dart';
import 'package:kyo_base/widgets/layout/inkwell_card.dart';
import 'package:kyo_base/widgets/list/app_see_all_page.dart';
import 'package:kyo_base/widgets/list/app_sliver_list.dart';
import 'package:kyo_base/widgets/maps/app_map_view.dart';
import 'package:kyo_base/widgets/paging/app_paging_controller.dart';
import 'package:kyo_base/widgets/paging/base_paging_cubit.dart';
import 'package:kyo_base/widgets/paging/base_paging_state.dart';
import 'package:kyo_base/widgets/paging/paging_list.dart';
import 'package:kyo_base/widgets/radio_button/app_radio_button.dart';
import 'package:kyo_base/widgets/radio_button/radio_btn_reactive.dart';
import 'package:kyo_base/widgets/refresh/app_pull_down_refresh.dart';
import 'package:kyo_base/widgets/skeleton/app_skeleton.dart';
import 'package:kyo_base/widgets/slider/app_range_slider.dart';
import 'package:kyo_base/widgets/slider/app_slider.dart';
import 'package:kyo_base/widgets/tab_bar/tab_bar_wrapper.dart';
import 'package:kyo_base/widgets/tab_bar/tab_rounded.dart';
import 'package:kyo_base/widgets/text/app_text_linkify.dart';
import 'package:kyo_base/widgets/text/hero_text.dart';
import 'package:kyo_base/widgets/textfield/textfield_outline.dart';
import 'package:kyo_base/widgets/textfield/textfield_reactive.dart';
import 'package:kyo_base/widgets/textfield/type_ahead_reactive.dart';
import 'package:kyo_base/widgets/textfield/type_ahead_reactive_string.dart';
import 'package:kyo_base/widgets/toast/ios_toast.dart';
import 'package:kyo_base/widgets/webview/app_webview.dart';
0
likes
30
pub points
0%
popularity

Publisher

unverified uploader

Kyo base code.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

android_path_provider, animate_do, animated_text_kit, auto_route, cached_network_image, connectivity_plus, crypto, cupertino_icons, custom_refresh_indicator, device_info_plus, dio, dotted_border, dotted_line, email_validator, equatable, expandable_page_view, file_picker, firebase_auth, firebase_core, firebase_crashlytics, firebase_messaging, flutter, flutter_advanced_segment, flutter_bloc, flutter_countdown_timer, flutter_downloader, flutter_facebook_auth, flutter_html, flutter_keyboard_visibility, flutter_linkify, flutter_local_notifications, flutter_math_fork, flutter_multi_formatter, flutter_native_splash, flutter_rating_bar, flutter_reaction_button, flutter_spinkit, flutter_staggered_grid_view, flutter_svg, font_awesome_flutter, geocoding, geolocator, get, google_maps_flutter, google_place, google_sign_in, hive, hive_flutter, image_picker, infinite_scroll_pagination, intl, json_annotation, json_serializable, like_button, logger, map_launcher, modal_bottom_sheet, overlay_support, package_info_plus, path, path_provider, permission_handler, photo_view, pie_chart, pinput, pretty_dio_logger, pull_to_refresh, reactive_flutter_typeahead, reactive_forms, reactive_range_slider, readmore, retrofit, retry, screenshot, scroll_to_index, scrollable_positioned_list, share_plus, shimmer, sign_in_with_apple, smooth_page_indicator, socket_io_client, stop_watch_timer, swipe_cards, swipe_to, synchronized, tab_indicator_styler, timeago, uni_links, url_launcher, velocity_x, visibility_detector, webview_flutter

More

Packages that depend on kyo_base