app_essentials 1.0.5 app_essentials: ^1.0.5 copied to clipboard
Flutter App Essentials is a comprehensive package that aims to accelerate app development by providing essential features and utilities.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add app_essentials
This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get
):
dependencies:
app_essentials: ^1.0.5
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:app_essentials/config/app_configuration.dart';
import 'package:app_essentials/core/api/interceptor/api_interceptor.dart';
import 'package:app_essentials/core/api/parser/response_parser.dart';
import 'package:app_essentials/core/api_builder/dio_builder.dart';
import 'package:app_essentials/core/interfaces/repositories/token_respository.dart';
import 'package:app_essentials/core/interfaces/repositories/user_repository.dart';
import 'package:app_essentials/core/model/base_response_model.dart';
import 'package:app_essentials/core/model/enums/response_status.dart';
import 'package:app_essentials/core/model/env/env_model.dart';
import 'package:app_essentials/core/model/repository_response_model.dart';
import 'package:app_essentials/core/model/user_model.dart';
import 'package:app_essentials/env/env_setup.dart';
import 'package:app_essentials/services/app_service.dart';
import 'package:app_essentials/services/exception_handler.dart';
import 'package:app_essentials/services/snackbar_manager.dart';
import 'package:app_essentials/services/token_manager.dart';
import 'package:app_essentials/services/user_manager.dart';
import 'package:app_essentials/services/validator_service.dart';
import 'package:app_essentials/theme/app_theme.dart';
import 'package:app_essentials/utils/image_util.dart';
import 'package:app_essentials/utils/utils.dart';
import 'package:app_essentials/widgets/base_widget.dart';
import 'package:app_essentials/widgets/custom_dropdown_field.dart';
import 'package:app_essentials/widgets/custom_expandable_appbar.dart';
import 'package:app_essentials/widgets/custom_phone_field.dart';
import 'package:app_essentials/widgets/custom_pin_code_field.dart';
import 'package:app_essentials/widgets/custom_text_form_field.dart';
import 'package:app_essentials/widgets/loading_widget.dart';
import 'package:app_essentials/widgets/pagination_list_widget.dart';
import 'package:app_essentials/widgets/primary_button.dart';
import 'package:app_essentials/widgets/shimmers.dart';