fkappa 1.0.0
fkappa: ^1.0.0 copied to clipboard
A robust, modular Flutter framework following Clean Architecture and BLoC for rapid high-quality mobile development.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add fkappaThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
fkappa: ^1.0.0Alternatively, 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:fkappa/core/architecture/data_source.dart';
import 'package:fkappa/core/architecture/hydrated_bloc.dart';
import 'package:fkappa/core/architecture/kappa_env.dart';
import 'package:fkappa/core/architecture/kappa_middleware.dart';
import 'package:fkappa/core/architecture/repository.dart';
import 'package:fkappa/core/architecture/use_case.dart';
import 'package:fkappa/core/di/kappa_service_registry.dart';
import 'package:fkappa/core/error/failure.dart';
import 'package:fkappa/core/error/kappa_bloc_observer.dart';
import 'package:fkappa/core/event_bus/kappa_event_bus.dart';
import 'package:fkappa/core/network/kappa_dio.dart';
import 'package:fkappa/core/network/kappa_mock_interceptor.dart';
import 'package:fkappa/kappa.dart';
import 'package:fkappa/kappa_app.dart';
import 'package:fkappa/kappa_method_channel.dart';
import 'package:fkappa/kappa_platform_interface.dart';
import 'package:fkappa/modules/kappa_module.dart';
import 'package:fkappa/ui/components/kappa_app_bar.dart';
import 'package:fkappa/ui/components/kappa_bottom_nav_bar.dart';
import 'package:fkappa/ui/components/kappa_button.dart';
import 'package:fkappa/ui/components/kappa_card.dart';
import 'package:fkappa/ui/components/kappa_dialog.dart';
import 'package:fkappa/ui/components/kappa_list_tile.dart';
import 'package:fkappa/ui/components/kappa_loading_indicator.dart';
import 'package:fkappa/ui/components/kappa_loading_overlay.dart';
import 'package:fkappa/ui/components/kappa_slider.dart';
import 'package:fkappa/ui/components/kappa_switch.dart';
import 'package:fkappa/ui/components/kappa_text_field.dart';
import 'package:fkappa/ui/toolkit/kappa_animation.dart';
import 'package:fkappa/ui/toolkit/kappa_layout.dart';
import 'package:fkappa/ui/toolkit/kappa_page_transition.dart';
import 'package:fkappa/ui/toolkit/kappa_responsive.dart';
import 'package:fkappa/ui/toolkit/kappa_spacing.dart';