languageViewModel top-level constant
String
const languageViewModel
Implementation
const languageViewModel = """
import 'package:flutter/material.dart';
import '../../core/services/language/language_service.dart';
// Uygulamanın dilini değiştirdiğimiz kısım
class LanguageViewModel extends ChangeNotifier {
final languageService = LanguageService.instance;
Locale get locale => languageService.getLanguage();
set locale(Locale locale) => this.locale = locale;
Future<void> changeLanguage(String languageCode) async{
await languageService.changeLanguage(languageCode);
notifyListeners();
}
}
""";