fkappa 1.0.0 copy "fkappa: ^1.0.0" to clipboard
fkappa: ^1.0.0 copied to clipboard

PlatformAndroidiOS
unlisted

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 fkappa

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

dependencies:
  fkappa: ^1.0.0

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: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';