tikka 0.8.1
tikka: ^0.8.1 copied to clipboard
A Clean Architecture implementation for Flutter apps that supports Bloc-based use cases, unidirectional data flow across all layers, and a specific design pattern for the Presentation layer. Implement [...]
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add tikkaThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
tikka: ^0.8.1Alternatively, 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:tikka/adapters/abstract_repository.dart';
import 'package:tikka/adapters/abstract_service.dart';
import 'package:tikka/adapters/api.dart';
import 'package:tikka/adapters/data_source.dart';
import 'package:tikka/adapters/manager.dart';
import 'package:tikka/domain/adapter/repository.dart';
import 'package:tikka/domain/adapter/service.dart';
import 'package:tikka/domain/entity/state.dart';
import 'package:tikka/domain/use_case/use_case.dart';
import 'package:tikka/domain/use_case/use_case_bloc.dart';
import 'package:tikka/domain/use_case/use_case_intent.dart';
import 'package:tikka/domain/use_case/use_case_subscriber.dart';
import 'package:tikka/framework/abstract_api.dart';
import 'package:tikka/framework/abstract_data_source.dart';
import 'package:tikka/framework/abstract_manager.dart';
import 'package:tikka/presentation/controller.dart';
import 'package:tikka/presentation/presenter.dart';
import 'package:tikka/presentation/view_event.dart';
import 'package:tikka/presentation/view_state.dart';
import 'package:tikka/presentation/view_state_observer.dart';
import 'package:tikka/ui/page/tikka_page.dart';
import 'package:tikka/ui/page/tikka_page_state.dart';
import 'package:tikka/ui/page/tikka_view.dart';
import 'package:tikka/ui/widget/spacings.dart';
import 'package:tikka/util/json_serializer.dart';
import 'package:tikka/util/rest_response.dart';
import 'package:tikka/util/stack.dart';