flutter_kickstart 1.0.0-beta.8 copy "flutter_kickstart: ^1.0.0-beta.8" to clipboard
flutter_kickstart: ^1.0.0-beta.8 copied to clipboard

This is a project that aims to facilitate the start of a new application as well as its maintenance.

example/lib/main.dart

import 'package:example/setup/app_injections.dart';
import 'package:example/setup/app_module_middleware.dart';
import 'package:flutter/material.dart';
import 'package:flutter_kickstart/flutter_kickstart.dart';

import 'setup/app_global_error_handler.dart';
import 'setup/app_http_middleware.dart';
import 'setup/app_http_response_parse.dart';
import 'setup/app_modules.dart';
import 'theme/app_theme.dart';

void main() async {
  await Fk.init(
    i18nDirectory: "assets/i18n/",
    availableLanguages: ["pt_BR"],
    defaultLocale: const Locale("pt", "BR"),
    httpDriverMiddleware: () => AppHttpMiddleware(),
    moduleMiddleware: () => AppModuleMiddleware(),
    httpDriverResponseParser: () => AppHttpResponseParser(),
    baseUrl: () => "https://www.thecocktaildb.com/api/json",
  );

  runApp(
    FkApp(
      appTitle: "Flutter Kickstart",
      //Register app modules
      modules: () => AppModules().modules,
      //Register app injections
      injections: AppInjections().get,
      //Register app global error handler
      globalFailureHandler: AppGlobalError(),
      //Register app theme
      theme: AppTheme().theme,
    ),
  );
}
3
likes
50
points
44
downloads

Publisher

unverified uploader

Weekly Downloads

This is a project that aims to facilitate the start of a new application as well as its maintenance.

Repository (GitHub)

License

MIT (license)

Dependencies

device_info_plus, dio, easy_mask, flutter, flutter_dotenv, flutter_localizations, flutter_svg, go_router, infinite_scroll_pagination, intl, lottie, package_info_plus, pretty_dio_logger, shimmer

More

Packages that depend on flutter_kickstart