mmoo_base 2.0.0 copy "mmoo_base: ^2.0.0" to clipboard
mmoo_base: ^2.0.0 copied to clipboard

PlatformAndroid

A Flutter base module.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add mmoo_base

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

dependencies:
  mmoo_base: ^2.0.0

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:mmoo_base/api/address.dart';
import 'package:mmoo_base/api/api.dart';
import 'package:mmoo_base/api/code.dart';
import 'package:mmoo_base/api/interceptors/error_interceptor.dart';
import 'package:mmoo_base/api/interceptors/header_interceptor.dart';
import 'package:mmoo_base/api/interceptors/log_interceptor.dart';
import 'package:mmoo_base/api/interceptors/response_interceptor.dart';
import 'package:mmoo_base/api/result_data.dart';
import 'package:mmoo_base/config/app_config.dart';
import 'package:mmoo_base/config/net_config.dart';
import 'package:mmoo_base/dao/base_dao.dart';
import 'package:mmoo_base/dao/dao_result.dart';
import 'package:mmoo_base/dao/main_dao.dart';
import 'package:mmoo_base/db/sql_manager.dart';
import 'package:mmoo_base/db/sql_provider.dart';
import 'package:mmoo_base/db/userinfo_db_provider.dart';
import 'package:mmoo_base/entity/admob_config_entity.dart';
import 'package:mmoo_base/entity/anchor_entity.dart';
import 'package:mmoo_base/entity/base_entity.dart';
import 'package:mmoo_base/entity/block_entity.dart';
import 'package:mmoo_base/entity/card_entity.dart';
import 'package:mmoo_base/entity/care_entity.dart';
import 'package:mmoo_base/entity/daily_entity.dart';
import 'package:mmoo_base/entity/faqlist_entity.dart';
import 'package:mmoo_base/entity/history_call_entity.dart';
import 'package:mmoo_base/entity/history_con_entity.dart';
import 'package:mmoo_base/entity/history_match_entity.dart';
import 'package:mmoo_base/entity/init_config_entity.dart';
import 'package:mmoo_base/entity/init_gift_entity.dart';
import 'package:mmoo_base/entity/label_entity.dart';
import 'package:mmoo_base/entity/language_entity.dart';
import 'package:mmoo_base/entity/level_sys_collect_list_entity.dart';
import 'package:mmoo_base/entity/level_sys_ext_list_entity.dart';
import 'package:mmoo_base/entity/level_sys_lucklist_entity.dart';
import 'package:mmoo_base/entity/level_sys_point_info_entity.dart';
import 'package:mmoo_base/entity/level_sysy_show_im_entity.dart';
import 'package:mmoo_base/entity/live_entity.dart';
import 'package:mmoo_base/entity/live_list_entity.dart';
import 'package:mmoo_base/entity/live_lists_info_entity.dart';
import 'package:mmoo_base/entity/lucky_entity.dart';
import 'package:mmoo_base/entity/lucky_number_entity.dart';
import 'package:mmoo_base/entity/lucky_slot_entity.dart';
import 'package:mmoo_base/entity/match_entity.dart';
import 'package:mmoo_base/entity/mian_list_entity.dart';
import 'package:mmoo_base/entity/plus_entity.dart';
import 'package:mmoo_base/entity/point_sys_rule_info_entity.dart';
import 'package:mmoo_base/entity/pop_entity.dart';
import 'package:mmoo_base/entity/recommend_entity.dart';
import 'package:mmoo_base/entity/room_entity.dart';
import 'package:mmoo_base/entity/share_coin_entity.dart';
import 'package:mmoo_base/entity/task_sys_user_info_entity.dart';
import 'package:mmoo_base/entity/token_entity.dart';
import 'package:mmoo_base/entity/toplist_entity.dart';
import 'package:mmoo_base/entity/translator_entity.dart';
import 'package:mmoo_base/entity/update_entity.dart';
import 'package:mmoo_base/entity/user_badge_entity.dart';
import 'package:mmoo_base/entity/user_entity.dart';
import 'package:mmoo_base/entity/user_head_entity.dart';
import 'package:mmoo_base/entity/user_hide_entity.dart';
import 'package:mmoo_base/entity/user_income_entity.dart';
import 'package:mmoo_base/entity/user_status_entity.dart';
import 'package:mmoo_base/entity/user_sys_achieve_entity.dart';
import 'package:mmoo_base/entity/user_sys_achievement_entity.dart';
import 'package:mmoo_base/entity/user_sys_achieves_list_content_entity.dart';
import 'package:mmoo_base/entity/user_sys_achieves_list_entity.dart';
import 'package:mmoo_base/entity/user_sys_header_list_entity.dart';
import 'package:mmoo_base/entity/user_sys_income_list_entity.dart';
import 'package:mmoo_base/entity/user_sys_show_badge_im_entity.dart';
import 'package:mmoo_base/entity/video_entity.dart';
import 'package:mmoo_base/entity/video_info_entity.dart';
import 'package:mmoo_base/entity/video_list_entity.dart';
import 'package:mmoo_base/entity/video_msg_content_entity.dart';
import 'package:mmoo_base/generated/intl/messages_all.dart';
import 'package:mmoo_base/generated/intl/messages_de.dart';
import 'package:mmoo_base/generated/intl/messages_en.dart';
import 'package:mmoo_base/generated/intl/messages_es.dart';
import 'package:mmoo_base/generated/intl/messages_fr.dart';
import 'package:mmoo_base/generated/intl/messages_it.dart';
import 'package:mmoo_base/generated/intl/messages_ja.dart';
import 'package:mmoo_base/generated/json/admob_config_entity.g.dart';
import 'package:mmoo_base/generated/json/anchor_entity.g.dart';
import 'package:mmoo_base/generated/json/base/json_convert_content.dart';
import 'package:mmoo_base/generated/json/base/json_field.dart';
import 'package:mmoo_base/generated/json/base_entity.g.dart';
import 'package:mmoo_base/generated/json/block_entity.g.dart';
import 'package:mmoo_base/generated/json/card_entity.g.dart';
import 'package:mmoo_base/generated/json/care_entity.g.dart';
import 'package:mmoo_base/generated/json/daily_entity.g.dart';
import 'package:mmoo_base/generated/json/faqlist_entity.g.dart';
import 'package:mmoo_base/generated/json/history_call_entity.g.dart';
import 'package:mmoo_base/generated/json/history_con_entity.g.dart';
import 'package:mmoo_base/generated/json/history_match_entity.g.dart';
import 'package:mmoo_base/generated/json/init_config_entity.g.dart';
import 'package:mmoo_base/generated/json/init_gift_entity.g.dart';
import 'package:mmoo_base/generated/json/label_entity.g.dart';
import 'package:mmoo_base/generated/json/language_entity.g.dart';
import 'package:mmoo_base/generated/json/level_sys_collect_list_entity.g.dart';
import 'package:mmoo_base/generated/json/level_sys_ext_list_entity.g.dart';
import 'package:mmoo_base/generated/json/level_sys_lucklist_entity.g.dart';
import 'package:mmoo_base/generated/json/level_sys_point_info_entity.g.dart';
import 'package:mmoo_base/generated/json/level_sysy_show_im_entity.g.dart';
import 'package:mmoo_base/generated/json/live_entity.g.dart';
import 'package:mmoo_base/generated/json/live_list_entity.g.dart';
import 'package:mmoo_base/generated/json/live_lists_info_entity.g.dart';
import 'package:mmoo_base/generated/json/lucky_entity.g.dart';
import 'package:mmoo_base/generated/json/lucky_number_entity.g.dart';
import 'package:mmoo_base/generated/json/lucky_slot_entity.g.dart';
import 'package:mmoo_base/generated/json/match_entity.g.dart';
import 'package:mmoo_base/generated/json/mian_list_entity.g.dart';
import 'package:mmoo_base/generated/json/now_house_entity.g.dart';
import 'package:mmoo_base/generated/json/now_house_list_entity.g.dart';
import 'package:mmoo_base/generated/json/now_user_entity.g.dart';
import 'package:mmoo_base/generated/json/plus_entity.g.dart';
import 'package:mmoo_base/generated/json/point_sys_rule_info_entity.g.dart';
import 'package:mmoo_base/generated/json/pop_entity.g.dart';
import 'package:mmoo_base/generated/json/recommend_entity.g.dart';
import 'package:mmoo_base/generated/json/room_entity.g.dart';
import 'package:mmoo_base/generated/json/share_coin_entity.g.dart';
import 'package:mmoo_base/generated/json/task_sys_user_info_entity.g.dart';
import 'package:mmoo_base/generated/json/token_entity.g.dart';
import 'package:mmoo_base/generated/json/toplist_entity.g.dart';
import 'package:mmoo_base/generated/json/translator_entity.g.dart';
import 'package:mmoo_base/generated/json/update_entity.g.dart';
import 'package:mmoo_base/generated/json/user_entity.g.dart';
import 'package:mmoo_base/generated/json/user_hide_entity.g.dart';
import 'package:mmoo_base/generated/json/user_status_entity.g.dart';
import 'package:mmoo_base/generated/json/user_sys_achieve_entity.g.dart';
import 'package:mmoo_base/generated/json/user_sys_achievement_entity.g.dart';
import 'package:mmoo_base/generated/json/user_sys_achieves_list_content_entity.g.dart';
import 'package:mmoo_base/generated/json/user_sys_achieves_list_entity.g.dart';
import 'package:mmoo_base/generated/json/user_sys_header_list_entity.g.dart';
import 'package:mmoo_base/generated/json/user_sys_income_list_entity.g.dart';
import 'package:mmoo_base/generated/json/user_sys_show_badge_im_entity.g.dart';
import 'package:mmoo_base/generated/json/video_entity.g.dart';
import 'package:mmoo_base/generated/json/video_info_entity.g.dart';
import 'package:mmoo_base/generated/json/video_list_entity.g.dart';
import 'package:mmoo_base/generated/json/video_msg_content_entity.g.dart';
import 'package:mmoo_base/generated/l10n.dart';
import 'package:mmoo_base/nowdao/new_model.dart';
import 'package:mmoo_base/nowdao/now_address.dart';
import 'package:mmoo_base/nowdao/now_dao.dart';
import 'package:mmoo_base/nowdao/now_house_entity.dart';
import 'package:mmoo_base/nowdao/now_house_list_entity.dart';
import 'package:mmoo_base/nowdao/now_user_entity.dart';
import 'package:mmoo_base/provider/theme_provider.dart';
import 'package:mmoo_base/provider/user_provider.dart';
import 'package:mmoo_base/provider/user_sys_provider.dart';
import 'package:mmoo_base/ui/barrage/barrage.dart';
import 'package:mmoo_base/ui/barrage/barrage_transition.dart';
import 'package:mmoo_base/ui/barrage/huya_barrage.dart';
import 'package:mmoo_base/ui/bottom_center_widget.dart';
import 'package:mmoo_base/ui/bottom_top_widget.dart';
import 'package:mmoo_base/ui/bubble.dart';
import 'package:mmoo_base/ui/button_click_widget.dart';
import 'package:mmoo_base/ui/button_text_widget.dart';
import 'package:mmoo_base/ui/button_widget.dart';
import 'package:mmoo_base/ui/camera_preview.dart';
import 'package:mmoo_base/ui/edit_text_widget.dart';
import 'package:mmoo_base/ui/fade5_widget.dart';
import 'package:mmoo_base/ui/fade_scale_widget.dart';
import 'package:mmoo_base/ui/fade_widget.dart';
import 'package:mmoo_base/ui/flip_widget.dart';
import 'package:mmoo_base/ui/flutter_tindercard.dart';
import 'package:mmoo_base/ui/left_center_widget.dart';
import 'package:mmoo_base/ui/left_right_widget.dart';
import 'package:mmoo_base/ui/md2_tab_indicator.dart';
import 'package:mmoo_base/ui/move_stack_widget.dart';
import 'package:mmoo_base/ui/numbe_run_widget.dart';
import 'package:mmoo_base/ui/other/circle_route.dart';
import 'package:mmoo_base/ui/other/custom_tabs.dart';
import 'package:mmoo_base/ui/other/live_text_widget.dart';
import 'package:mmoo_base/ui/other/number_text_widget.dart';
import 'package:mmoo_base/ui/other/opacity_widget.dart';
import 'package:mmoo_base/ui/other/switcher_fade_widget.dart';
import 'package:mmoo_base/ui/other/switcher_text_widget.dart';
import 'package:mmoo_base/ui/other/transparent_route.dart';
import 'package:mmoo_base/ui/other/visible_widget.dart';
import 'package:mmoo_base/ui/right_left_widget.dart';
import 'package:mmoo_base/ui/scale_widget.dart';
import 'package:mmoo_base/ui/seekbar/get_text_width.dart';
import 'package:mmoo_base/ui/seekbar/progress_value.dart';
import 'package:mmoo_base/ui/seekbar/section_text_model.dart';
import 'package:mmoo_base/ui/seekbar/seekbar.dart';
import 'package:mmoo_base/ui/slide_scale_widget.dart';
import 'package:mmoo_base/ui/spin_widget.dart';
import 'package:mmoo_base/ui/spread_btn_widget.dart';
import 'package:mmoo_base/ui/spread_widget.dart';
import 'package:mmoo_base/ui/stack_widget.dart';
import 'package:mmoo_base/ui/svga_download_widget.dart';
import 'package:mmoo_base/ui/svga_head_widget.dart';
import 'package:mmoo_base/ui/text_widget.dart';
import 'package:mmoo_base/ui/zoom_in_widget.dart';
import 'package:mmoo_base/ui/zoom_widget.dart';
import 'package:mmoo_base/utils/appinfo_utils.dart';
import 'package:mmoo_base/utils/code_utils.dart';
import 'package:mmoo_base/utils/common_utils.dart';
import 'package:mmoo_base/utils/country_utils.dart';
import 'package:mmoo_base/utils/download_utils.dart';
import 'package:mmoo_base/utils/navigator_utils.dart';
import 'package:mmoo_base/utils/permissions_utils.dart';