content property
Store the content that will be written to the file in a String or Future
Implementation
@override
String get content => '''import 'package:auth_management/core.dart';
import 'package:flutter/material.dart';
import 'package:flutter_androssy/flutter_androssy.dart';
import 'package:flutter_network_status/network_status.dart';
import 'config/configs.dart';
import 'config/di.dart';
import 'config/settings.dart';
import 'config/theme.dart';
import 'core/contents/app.dart';
import 'core/utils/observer.dart';
import 'data/models/user.dart';
import 'routes/router.dart';
Future<void> main() async {
await initConfigs();
runApp(AuthProvider<User>(
controller: di(),
child: const Root(),
));
}
class Root extends StatelessWidget {
const Root({
super.key,
});
@override
Widget build(BuildContext context) {
return NetworkProvider(
child: AndrossyApp(
configure: AppSettings.configure,
localizer: AppSettings.localizer,
title: AppInfo.name,
theme: theme.light,
darkTheme: theme.dark,
initialRoute: AppRouter.initialRoute,
onGenerateRoute: AppRouter.I.generate,
builder: (context, child) {
return AndrossyBuilder(
builder: (context, value) {
return child ?? const SizedBox.shrink();
},
);
},
navigatorObservers: [
// FirebaseAnalyticsObserver(analytics: FirebaseAnalytics.instance),
RouteAnalyticsObserver(),
],
),
);
}
}
''';