horusvision 1.0.0
horusvision: ^1.0.0 copied to clipboard
The new era for show views, with that package you can show to your users any place of concert or airplane plane
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add horusvisionThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
horusvision: ^1.0.0Alternatively, 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:horusvision/app/config/enviroment_config.dart';
import 'package:horusvision/app/constants/app_assets.dart';
import 'package:horusvision/app/constants/app_constants.dart';
import 'package:horusvision/app/constants/app_urls.dart';
import 'package:horusvision/app/constants/mock_constants.dart';
import 'package:horusvision/app/core/app_theme.dart';
import 'package:horusvision/app/core/internet/http_exception.dart';
import 'package:horusvision/app/extensions/localizations_extensions.dart';
import 'package:horusvision/app/l10n/localizations/app_localizations.dart';
import 'package:horusvision/app/l10n/localizations/app_localizations_en.dart';
import 'package:horusvision/app/l10n/localizations/app_localizations_es.dart';
import 'package:horusvision/app/notifiers/app_notifier.dart';
import 'package:horusvision/app/notifiers/horus_view_notifier.dart';
import 'package:horusvision/app/routes/app_paths.dart';
import 'package:horusvision/app/routes/app_router.dart';
import 'package:horusvision/app/types/errors/network_error.dart';
import 'package:horusvision/app/types/errors/network_utils.dart';
import 'package:horusvision/app/types/repository_error.dart';
import 'package:horusvision/app/types/result.dart';
import 'package:horusvision/app/types/ui_state.dart';
import 'package:horusvision/domain/model/horus_entity.dart';
import 'package:horusvision/domain/model/paid_seats_entity.dart';
import 'package:horusvision/domain/model/price_entity.dart';
import 'package:horusvision/domain/repository/horus_repository.dart';
import 'package:horusvision/domain/repository/provider.dart';
import 'package:horusvision/domain/use_case/horus_entity_use_case.dart';
import 'package:horusvision/domain/use_case/provider.dart';
import 'package:horusvision/infra/repository/horus_repository_impl.dart';
import 'package:horusvision/presentation/features/horusvision.dart';
import 'package:horusvision/presentation/features/toolbox/horus_toolbox.dart';
import 'package:horusvision/presentation/features/view/constants/horus_constants.dart';
import 'package:horusvision/presentation/features/view/horus_view.dart';
import 'package:horusvision/presentation/features/view/horus_view_controller.dart';
import 'package:horusvision/presentation/features/view/widgets/loading_view.dart';
import 'package:horusvision/presentation/features/view/widgets/seat_view.dart';
import 'package:horusvision/remote/datasources/remote/api/horus_api.dart';
import 'package:horusvision/remote/datasources/remote/api/network/dio_http_client.dart';
import 'package:horusvision/remote/datasources/remote/api/network/interceptors/curl_dio_interceptor.dart';
import 'package:horusvision/remote/datasources/remote/api/network/interceptors/dio_interceptor.dart';
import 'package:horusvision/remote/datasources/remote/api/network/interceptors/mock_interceptor.dart';
import 'package:horusvision/remote/models/horus_remote_entity.dart';
import 'package:horusvision/remote/models/paid_seat_remote_entity.dart';
import 'package:horusvision/remote/models/price_remote_entity.dart';