flutter_base_architecture_plugin 0.0.2-dev.5 copy "flutter_base_architecture_plugin: ^0.0.2-dev.5" to clipboard
flutter_base_architecture_plugin: ^0.0.2-dev.5 copied to clipboard

unlisted

A robust and scalable Flutter plugin that provides a solid foundation for building production-ready apps. Includes API calls, BLoC state management, navigation, dependency injection, and localization [...]

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add flutter_base_architecture_plugin

With Flutter:

 $ flutter pub add flutter_base_architecture_plugin

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

dependencies:
  flutter_base_architecture_plugin: ^0.0.2-dev.5

Alternatively, 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:flutter_base_architecture_plugin/api/auth_2_config.dart';
import 'package:flutter_base_architecture_plugin/api/entities/common.dart';
import 'package:flutter_base_architecture_plugin/api/entities/common_error_response.dart';
import 'package:flutter_base_architecture_plugin/api/entities/common_success_response.dart';
import 'package:flutter_base_architecture_plugin/api/entities/error_response_model.dart';
import 'package:flutter_base_architecture_plugin/api/rest_api_configuration.dart';
import 'package:flutter_base_architecture_plugin/base_arch_controller/base_arch_controller.dart';
import 'package:flutter_base_architecture_plugin/core/base_bloc.dart';
import 'package:flutter_base_architecture_plugin/core/base_constant.dart';
import 'package:flutter_base_architecture_plugin/core/base_state.dart';
import 'package:flutter_base_architecture_plugin/core/error/exceptions.dart';
import 'package:flutter_base_architecture_plugin/core/error/failures.dart';
import 'package:flutter_base_architecture_plugin/core/event_bus.dart';
import 'package:flutter_base_architecture_plugin/core/interceptors/error_interceptor.dart';
import 'package:flutter_base_architecture_plugin/core/interceptors/header_interceptor.dart';
import 'package:flutter_base_architecture_plugin/core/logging.dart';
import 'package:flutter_base_architecture_plugin/core/network/custom_response_entity.dart';
import 'package:flutter_base_architecture_plugin/core/network/my_http_overrides.dart';
import 'package:flutter_base_architecture_plugin/core/network/network_info.dart';
import 'package:flutter_base_architecture_plugin/core/network/rest_api_client.dart';
import 'package:flutter_base_architecture_plugin/core/screen_state.dart';
import 'package:flutter_base_architecture_plugin/core/view_actions.dart';
import 'package:flutter_base_architecture_plugin/flutter_base_architecture_plugin_method_channel.dart';
import 'package:flutter_base_architecture_plugin/flutter_base_architecture_plugin_platform_interface.dart';
import 'package:flutter_base_architecture_plugin/flutter_base_architecture_plugin_web.dart';
import 'package:flutter_base_architecture_plugin/imports/api_imports.dart';
import 'package:flutter_base_architecture_plugin/imports/core_imports.dart';
import 'package:flutter_base_architecture_plugin/imports/dart_package_imports.dart';
import 'package:flutter_base_architecture_plugin/imports/injector_imports.dart';
import 'package:flutter_base_architecture_plugin/imports/localization_imports.dart';
import 'package:flutter_base_architecture_plugin/inject/base_injector.dart';
import 'package:flutter_base_architecture_plugin/inject/injector_updater.dart';
import 'package:flutter_base_architecture_plugin/localizations/base_localization.dart';
import 'package:flutter_base_architecture_plugin/localizations/en.dart';
import 'package:flutter_base_architecture_plugin/localizations/src/base_localization.dart';
import 'package:flutter_base_architecture_plugin/localizations/src/extensions.dart';
import 'package:flutter_base_architecture_plugin/localizations/src/localization_mixin.dart';
import 'package:flutter_base_architecture_plugin/services/app_routes/app_routes_service.dart';
import 'package:flutter_base_architecture_plugin/services/localization/localization_service.dart';
0
likes
0
points
477
downloads

Publisher

unverified uploader

Weekly Downloads

A robust and scalable Flutter plugin that provides a solid foundation for building production-ready apps. Includes API calls, BLoC state management, navigation, dependency injection, and localization out of the box. Perfect for developers looking to save time and follow best practices in Flutter app development.

License

unknown (license)

Dependencies

built_value, collection, connectivity_plus, dio, flutter, flutter_bloc, flutter_web_plugins, logger, plugin_platform_interface, rxdart, sprintf, web

More

Packages that depend on flutter_base_architecture_plugin

Packages that implement flutter_base_architecture_plugin