odin 1.0.53+1 copy "odin: ^1.0.53+1" to clipboard
odin: ^1.0.53+1 copied to clipboard

Odin

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add odin

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

dependencies:
  odin: ^1.0.53+1

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:odin/app.dart';
import 'package:odin/app/configuration.dart';
import 'package:odin/app/controller.dart';
import 'package:odin/app/controller/base.dart';
import 'package:odin/app/database.dart';
import 'package:odin/app/database/collection.dart';
import 'package:odin/app/database/collection/base.dart';
import 'package:odin/app/database/model.dart';
import 'package:odin/app/database/model_factory.dart';
import 'package:odin/app/database/model_wrapper.dart';
import 'package:odin/app/database/relation.dart';
import 'package:odin/app/enums/collection_change_type.dart';
import 'package:odin/app/enums/odin_navigator_route_type.dart';
import 'package:odin/app/enums/platform_type.dart';
import 'package:odin/app/enums/relation_type.dart';
import 'package:odin/app/network.dart';
import 'package:odin/app/network/header.dart';
import 'package:odin/app/network/request.dart';
import 'package:odin/app/network/result.dart';
import 'package:odin/app/network/route.dart';
import 'package:odin/app/network/route/method.dart';
import 'package:odin/app/network/route/simluated.dart';
import 'package:odin/app/odin_action.dart';
import 'package:odin/app/odin_navigator.dart';
import 'package:odin/app/provider.dart';
import 'package:odin/app/providers/cookie.dart';
import 'package:odin/app/providers/platform.dart';
import 'package:odin/app/service.dart';
import 'package:odin/app/services/cache.dart';
import 'package:odin/app/services/cookie.dart';
import 'package:odin/app/services/cropper/mobile_ui_helper.dart';
import 'package:odin/app/services/cropper/ui_helper.dart';
import 'package:odin/app/services/cropper/web_ui_helper.dart';
import 'package:odin/app/services/history_date_time.dart';
import 'package:odin/app/services/image/precache.dart';
import 'package:odin/app/services/image_picker.dart';
import 'package:odin/app/services/picker/mobile_helper.dart';
import 'package:odin/app/services/picker/picker_helper.dart';
import 'package:odin/app/services/picker/web_helper.dart';
import 'package:odin/app/services/platform.dart';
import 'package:odin/app/subscription.dart';
import 'package:odin/app/utilities/print_map.dart';
import 'package:odin/app/utilities/validator.dart';
import 'package:odin/extensions/hex_color.dart';
import 'package:odin/extensions/list_implode.dart';
import 'package:odin/main.dart';
import 'package:odin/views/components/gradient_image.dart';
import 'package:odin/views/components/responsive.dart';
import 'package:odin/views/components/web.dart';
import 'package:odin/views/shared/components/collection_builder.dart';
import 'package:odin/views/shared/odin_navigator_modal.dart';
import 'package:odin/views/shared/odin_navigator_page.dart';
import 'package:odin/views/shared/page.dart';
import 'package:odin/views/shared/page/state.dart';