navigationRoute top-level constant
String
const navigationRoute
Implementation
const navigationRoute = """
import 'package:flutter/material.dart';
import '../../../pages/home/view/home_view.dart';
import '../../exports/constants_exports.dart';
// Router yapılarının oluşturulduğu kısım
class NavigationRoute {
NavigationRoute._init();
static final NavigationRoute _instance = NavigationRoute._init();
static NavigationRoute get instance => _instance;
Route<dynamic>? generateRoute(RouteSettings settings) {
final args = settings.arguments;
switch (settings.name) {
case NavigationConstants.home:
return MaterialPageRoute(
builder: (context) => const HomeView(),
settings: RouteSettings(arguments: args),
);
}
return null;
}
}
""";