event_timeline_view 0.0.2
event_timeline_view: ^0.0.2 copied to clipboard
An event timeline view allows users to visualize the occurrence and sequence of events over time and understanding of future occurrences.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add event_timeline_viewWith Flutter:
$ flutter pub add event_timeline_viewThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
event_timeline_view: ^0.0.2Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:event_timeline_view/core/api/api_cache_manager/api_cache_manager.dart';
import 'package:event_timeline_view/core/api/base_usecases/base_usecase.dart';
import 'package:event_timeline_view/core/api/data_source/mock/mock_data_impl.dart';
import 'package:event_timeline_view/core/api/data_source/network_info/network_info.dart';
import 'package:event_timeline_view/core/api/data_source/network_info/network_info_impl.dart';
import 'package:event_timeline_view/core/api/data_source/remote_ds/remote_ds.dart';
import 'package:event_timeline_view/core/api/data_source/remote_ds/remote_ds_impl.dart';
import 'package:event_timeline_view/core/api/interceptor/api_call_log_printer_interceptor.dart';
import 'package:event_timeline_view/core/api/interceptor/dio_api_cache_interceptor.dart';
import 'package:event_timeline_view/core/api/model/api_response.dart';
import 'package:event_timeline_view/core/api/model/exception.dart';
import 'package:event_timeline_view/core/api/model/failure.dart';
import 'package:event_timeline_view/core/api/model/file_upload_request_model.dart';
import 'package:event_timeline_view/core/api/model/no_request.dart';
import 'package:event_timeline_view/core/api/model/success.dart';
import 'package:event_timeline_view/core/api/repository/base_api_repo.dart';
import 'package:event_timeline_view/core/app_configuration_bloc/app_configuration_bloc.dart';
import 'package:event_timeline_view/core/app_configuration_bloc/app_configuration_event.dart';
import 'package:event_timeline_view/core/app_configuration_bloc/app_configuration_state.dart';
import 'package:event_timeline_view/core/base/base_page.dart';
import 'package:event_timeline_view/core/base/bloc/api_base_bloc/api_base_bloc.dart';
import 'package:event_timeline_view/core/base/bloc/api_base_bloc/api_base_bloc_event.dart';
import 'package:event_timeline_view/core/base/bloc/api_base_bloc/api_base_bloc_state.dart';
import 'package:event_timeline_view/core/base/bloc/base_bloc.dart';
import 'package:event_timeline_view/core/base/screen/base_bloc_widget.dart';
import 'package:event_timeline_view/core/base/screen/base_screen.dart';
import 'package:event_timeline_view/core/const/api_cache_constants.dart';
import 'package:event_timeline_view/core/const/api_constants.dart';
import 'package:event_timeline_view/core/const/app_constants.dart';
import 'package:event_timeline_view/core/const/db_constants.dart';
import 'package:event_timeline_view/core/const/image_constants.dart';
import 'package:event_timeline_view/core/const/mock_api_constants.dart';
import 'package:event_timeline_view/core/const/string_constants.dart';
import 'package:event_timeline_view/core/device_info/model/device_info_req_model.dart';
import 'package:event_timeline_view/core/device_info/repository/device_info_data_source.dart';
import 'package:event_timeline_view/core/device_info/repository/device_info_data_source_impl.dart';
import 'package:event_timeline_view/core/di/di_getter.dart';
import 'package:event_timeline_view/core/di/injection_container.dart';
import 'package:event_timeline_view/core/di/mock_di_getter.dart';
import 'package:event_timeline_view/core/di/prod_di_getter.dart';
import 'package:event_timeline_view/core/enums/my_roster_enum.dart';
import 'package:event_timeline_view/core/enums/platform_type.dart';
import 'package:event_timeline_view/core/flavour/flavour_config.dart';
import 'package:event_timeline_view/core/flavour/main_dev.dart';
import 'package:event_timeline_view/core/flavour/main_prod.dart';
import 'package:event_timeline_view/core/flavour/main_staging.dart';
import 'package:event_timeline_view/core/localizations/app_localizations.dart';
import 'package:event_timeline_view/core/loggers/app_log_filter.dart';
import 'package:event_timeline_view/core/loggers/app_log_printer.dart';
import 'package:event_timeline_view/core/loggers/log_to_file.dart';
import 'package:event_timeline_view/core/preference/preference.dart';
import 'package:event_timeline_view/core/preference/preference_constants.dart';
import 'package:event_timeline_view/core/preference/preference_helper.dart';
import 'package:event_timeline_view/core/preference/preference_helper_impl.dart';
import 'package:event_timeline_view/core/routes/routes.dart';
import 'package:event_timeline_view/core/routes/screen_navigation_logger.dart';
import 'package:event_timeline_view/core/ui/theme/colors/app_color.dart';
import 'package:event_timeline_view/core/ui/theme/colors/colors_dark.dart';
import 'package:event_timeline_view/core/ui/theme/colors/colors_inf.dart';
import 'package:event_timeline_view/core/ui/theme/colors/colors_light.dart';
import 'package:event_timeline_view/core/ui/theme/text_style_extension/text_style_extension.dart';
import 'package:event_timeline_view/core/ui/theme/theme_util/theme_util.dart';
import 'package:event_timeline_view/core/ui/widget_extension/image_extension.dart';
import 'package:event_timeline_view/core/ui/widget_extension/list_extension.dart';
import 'package:event_timeline_view/core/ui/widget_extension/widget_extension.dart';
import 'package:event_timeline_view/core/ui/widgets/button.dart';
import 'package:event_timeline_view/core/ui/widgets/custom_alert.dart';
import 'package:event_timeline_view/core/ui/widgets/custom_alert_with_two_buttons.dart';
import 'package:event_timeline_view/core/ui/widgets/divider_widget.dart';
import 'package:event_timeline_view/core/ui/widgets/loading_dialog.dart';
import 'package:event_timeline_view/core/ui/widgets/no_ records_widget.dart';
import 'package:event_timeline_view/core/ui/widgets/outline_common_button.dart';
import 'package:event_timeline_view/core/ui/widgets/pagination_widget.dart';
import 'package:event_timeline_view/core/ui/widgets/show_app_dialog.dart';
import 'package:event_timeline_view/core/ui/widgets/size_box.dart';
import 'package:event_timeline_view/core/ui/widgets/text_buttons.dart';
import 'package:event_timeline_view/core/util/date_util/date_utils.dart';
import 'package:event_timeline_view/core/util/screen_util/init_screen_util.dart';
import 'package:event_timeline_view/core/util/screen_util/screen_util.dart';
import 'package:event_timeline_view/core/util/utilities.dart';
import 'package:event_timeline_view/features/timeline_view/data/data_source/timeline_view_data_source.dart';
import 'package:event_timeline_view/features/timeline_view/data/data_source/timeline_view_data_source_impl.dart';
import 'package:event_timeline_view/features/timeline_view/data/model/event_model.dart';
import 'package:event_timeline_view/features/timeline_view/data/repository/get_timeline_view_repo_impl.dart';
import 'package:event_timeline_view/features/timeline_view/data/repository/mock_timeline_view_repo_impl.dart';
import 'package:event_timeline_view/features/timeline_view/domain/repositories/timeline_view_repo.dart';
import 'package:event_timeline_view/features/timeline_view/presentation/bloc/timeline_view_bloc.dart';
import 'package:event_timeline_view/features/timeline_view/presentation/bloc/timeline_view_event.dart';
import 'package:event_timeline_view/features/timeline_view/presentation/bloc/timeline_view_state.dart';
import 'package:event_timeline_view/features/timeline_view/presentation/screen/timeline_view_screen.dart';
import 'package:event_timeline_view/features/timeline_view/presentation/screen/widgets/event_widget.dart';
import 'package:event_timeline_view/features/timeline_view/presentation/screen/widgets/timeline_view_widget.dart';
import 'package:event_timeline_view/features/timeline_view/presentation/timeline_view_page.dart';
import 'package:event_timeline_view/main.dart';