aptof_core 0.4.2
aptof_core: ^0.4.2 copied to clipboard
A reusable package for core functionality.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add aptof_coreThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
aptof_core: ^0.4.2Alternatively, 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:aptof_core/auth.dart';
import 'package:aptof_core/auth/change_password/change_password_view.dart';
import 'package:aptof_core/auth/change_password/change_password_view_model.dart';
import 'package:aptof_core/auth/core_config.dart';
import 'package:aptof_core/auth/exception_error_message.dart';
import 'package:aptof_core/auth/forgot/forgot_view.dart';
import 'package:aptof_core/auth/forgot/forgot_view_model.dart';
import 'package:aptof_core/auth/login/login_view.dart';
import 'package:aptof_core/auth/login/login_view_model.dart';
import 'package:aptof_core/auth/profile/profile_view.dart';
import 'package:aptof_core/auth/profile/profile_view_model.dart';
import 'package:aptof_core/auth/repository/auth_exception.dart';
import 'package:aptof_core/auth/repository/auth_repository.dart';
import 'package:aptof_core/auth/repository/repository.dart';
import 'package:aptof_core/auth/repository/user.dart';
import 'package:aptof_core/auth/repository/user.freezed.dart';
import 'package:aptof_core/auth/router.dart';
import 'package:aptof_core/auth/routes.dart';
import 'package:aptof_core/auth/splash/splash_view.dart';
import 'package:aptof_core/auth/splash/splash_view_model.dart';
import 'package:aptof_core/auth/splash/version_info.dart';
import 'package:aptof_core/l10n/gen/app_localizations.dart';
import 'package:aptof_core/l10n/gen/app_localizations_en.dart';
import 'package:aptof_core/l10n/l10n.dart';
import 'package:aptof_core/l10n/l10n_extension.dart';
import 'package:aptof_core/ui.dart';
import 'package:aptof_core/ui/command_error_widget.dart';
import 'package:aptof_core/ui/confirm_password.dart';
import 'package:aptof_core/ui/confirm_password_text_field.dart';
import 'package:aptof_core/ui/email.dart';
import 'package:aptof_core/ui/email_text_field.dart';
import 'package:aptof_core/ui/loading_button.dart';
import 'package:aptof_core/ui/password.dart';
import 'package:aptof_core/ui/password_text_field.dart';
import 'package:aptof_core/ui/placeholder_view.dart';
import 'package:aptof_core/ui/ui.dart';
import 'package:aptof_core/updater.dart';
import 'package:aptof_core/updater/api_update_info.dart';
import 'package:aptof_core/updater/api_update_info.freezed.dart';
import 'package:aptof_core/updater/api_update_info.g.dart';
import 'package:aptof_core/updater/update_info.dart';
import 'package:aptof_core/updater/update_info.freezed.dart';
import 'package:aptof_core/updater/updater.dart';
import 'package:aptof_core/updater/updater_api.dart';
import 'package:aptof_core/updater/updater_repository.dart';
import 'package:aptof_core/utility.dart';
import 'package:aptof_core/utility/base_firestore_api.dart';
import 'package:aptof_core/utility/base_firestore_dto.dart';
import 'package:aptof_core/utility/command.dart';
import 'package:aptof_core/utility/package_info_provider.dart';
import 'package:aptof_core/utility/paginated_result.dart';
import 'package:aptof_core/utility/paginated_result.freezed.dart';
import 'package:aptof_core/utility/theme.dart';
import 'package:aptof_core/utility/timestamp_converter.dart';
import 'package:aptof_core/utility/url_launcher.dart';
import 'package:aptof_core/utility/utility.dart';