gosemolis_utility 0.0.4 copy "gosemolis_utility: ^0.0.4" to clipboard
gosemolis_utility: ^0.0.4 copied to clipboard

outdated

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_utility

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

dependencies:
  gosemolis_utility: ^0.0.4

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:gosemolis_utility/core/components/appbar/appbar_below_widgets.dart';
import 'package:gosemolis_utility/core/components/appbar/appbar_primary.dart';
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/modal_bottom_sheet/custom_modal_bottom_sheet.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';