flutter_easy 3.6.4 copy "flutter_easy: ^3.6.4" to clipboard
flutter_easy: ^3.6.4 copied to clipboard

A common Flutter package.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_easy/flutter_easy.dart';
import 'package:flutter_easy_example/api/api.dart';

import 'app.dart';

void main() async {
  await initEasyApp(appBaseURLChangedCallback: () {
    // Reload API
    configAPI(null);
  }, customExceptionReport: (error) {
    // logDebug("customExceptionReport: $error");
  });
  await initApp();
  runApp(const MyApp());
  if (isAndroid) {
    SystemChrome.setPreferredOrientations([
      DeviceOrientation.portraitUp,
      DeviceOrientation.portraitDown,
    ]);
    // Set overlay style status bar. It must run after MyApp(), because MaterialApp may override it.
    SystemUiOverlayStyle systemUiOverlayStyle =
        const SystemUiOverlayStyle(statusBarColor: Colors.transparent);
    SystemChrome.setSystemUIOverlayStyle(systemUiOverlayStyle);
  }
}