gosemolis_utility 0.0.3
gosemolis_utility: ^0.0.3 copied to clipboard
A utility for Driver & Passenger in CODE.ID
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add gosemolis_utilityThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
gosemolis_utility: ^0.0.3Alternatively, 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:gosemolis_utility/core/components/button/action_button.dart';
import 'package:gosemolis_utility/core/components/button/slide_action_button.dart';
import 'package:gosemolis_utility/core/components/button/submit_button.dart';
import 'package:gosemolis_utility/core/components/card/custom_card_primary.dart';
import 'package:gosemolis_utility/core/components/card/custom_card_secondary.dart';
import 'package:gosemolis_utility/core/components/card/location_pick_card.dart';
import 'package:gosemolis_utility/core/components/chip/chip_filled.dart';
import 'package:gosemolis_utility/core/components/chip/chip_toggle.dart';
import 'package:gosemolis_utility/core/components/chip/chip_toggle_filled.dart';
import 'package:gosemolis_utility/core/components/chip/chip_toggle_outlined.dart';
import 'package:gosemolis_utility/core/components/components.dart';
import 'package:gosemolis_utility/core/components/divider/custom_divider.dart';
import 'package:gosemolis_utility/core/components/flushbar/custom_flushbar.dart';
import 'package:gosemolis_utility/core/components/forms/label_text_field.dart';
import 'package:gosemolis_utility/core/components/forms/mobile_number_text_field.dart';
import 'package:gosemolis_utility/core/components/forms/pinput_field.dart';
import 'package:gosemolis_utility/core/components/forms/primary_text_field.dart';
import 'package:gosemolis_utility/core/components/forms/upload_file_field.dart';
import 'package:gosemolis_utility/core/components/list/paged_list.dart';
import 'package:gosemolis_utility/core/components/onboarding/onboarding.dart';
import 'package:gosemolis_utility/core/components/onboarding/onboarding_clip_path.dart';
import 'package:gosemolis_utility/core/components/onboarding/onboarding_data.dart';
import 'package:gosemolis_utility/core/components/onboarding/onboarding_dot.dart';
import 'package:gosemolis_utility/core/components/onboarding/onboarding_dot_item.dart';
import 'package:gosemolis_utility/core/components/onboarding/onboarding_item.dart';
import 'package:gosemolis_utility/core/components/onboarding/onboarding_next_button.dart';
import 'package:gosemolis_utility/core/components/onboarding/onboarding_skip_button.dart';
import 'package:gosemolis_utility/core/components/resources/assets.dart';
import 'package:gosemolis_utility/core/components/resources/dimens.dart';
import 'package:gosemolis_utility/core/components/resources/icons.dart';
import 'package:gosemolis_utility/core/components/resources/strings.dart';
import 'package:gosemolis_utility/core/components/text/text_currency.dart';
import 'package:gosemolis_utility/core/core.dart';
import 'package:gosemolis_utility/core/helper/helper.dart';
import 'package:gosemolis_utility/core/helper/map_helper.dart';
import 'package:gosemolis_utility/core/helper/validations.dart';
import 'package:gosemolis_utility/core/modules/map/picker/bloc/pickup_location/address_listener.dart';
import 'package:gosemolis_utility/core/modules/map/picker/bloc/pickup_location/pickup_location_bloc.dart';
import 'package:gosemolis_utility/core/modules/map/picker/bloc/pickup_location/pickup_location_bloc.freezed.dart';
import 'package:gosemolis_utility/core/modules/map/picker/bloc/pickup_location/pickup_location_event.dart';
import 'package:gosemolis_utility/core/modules/map/picker/bloc/pickup_location/pickup_location_state.dart';
import 'package:gosemolis_utility/core/modules/map/picker/widgets/map_picker.dart';
import 'package:gosemolis_utility/core/modules/modules.dart';
import 'package:gosemolis_utility/core/modules/tracking/models/custom_mqtt_publish_message.dart';
import 'package:gosemolis_utility/core/modules/tracking/models/custom_payload.dart';
import 'package:gosemolis_utility/core/modules/tracking/models/models.dart';
import 'package:gosemolis_utility/core/modules/tracking/mqtt_location_impl.dart';
import 'package:gosemolis_utility/core/modules/tracking/traccar_location_impl.dart';
import 'package:gosemolis_utility/core/modules/tracking/tracking.dart';
import 'package:gosemolis_utility/core/modules/tracking/tracking_wrapper.dart';
import 'package:gosemolis_utility/core/theme/theme.dart';
import 'package:gosemolis_utility/core/theme/theme_core/theme_colors.dart';
import 'package:gosemolis_utility/core/theme/theme_core/theme_constant.dart';
import 'package:gosemolis_utility/core/theme/theme_core/theme_text.dart';
import 'package:gosemolis_utility/core/theme/theme_dark/theme_dark.dart';
import 'package:gosemolis_utility/core/theme/theme_dark/theme_dark_button.dart';
import 'package:gosemolis_utility/core/theme/theme_light/theme_light.dart';
import 'package:gosemolis_utility/core/theme/theme_light/theme_light_button.dart';
import 'package:gosemolis_utility/core/theme/theme_manager.dart';
import 'package:gosemolis_utility/main.dart';
import 'package:gosemolis_utility/test/test.dart';
import 'package:gosemolis_utility/test/widget_test_card.dart';
import 'package:gosemolis_utility/test/widget_test_chip.dart';
import 'package:gosemolis_utility/test/widget_test_flushbar.dart';
import 'package:gosemolis_utility/test/widget_test_font.dart';
import 'package:gosemolis_utility/test/widget_test_form.dart';
import 'package:gosemolis_utility/test/widget_test_localization.dart';
import 'package:gosemolis_utility/utilities.dart';