import 'package:flutter/material.dart'; import '../services/localization_service.dart'; class AboutScreen extends StatelessWidget { const AboutScreen({super.key}); @override Widget build(BuildContext context) { final locService = LocalizationService.instance; return AnimatedBuilder( animation: LocalizationService.instance, builder: (context, child) => Scaffold( appBar: AppBar( title: Text(locService.t('settings.aboutThisApp')), ), body: SingleChildScrollView( padding: const EdgeInsets.all(16), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( locService.t('about.title'), style: Theme.of(context).textTheme.headlineSmall?.copyWith( fontWeight: FontWeight.bold, ), ), const SizedBox(height: 16), Text( locService.t('about.description'), style: Theme.of(context).textTheme.bodyLarge, ), const SizedBox(height: 16), Text( locService.t('about.features'), style: Theme.of(context).textTheme.bodyLarge, ), const SizedBox(height: 16), Text( locService.t('about.initiative'), style: Theme.of(context).textTheme.bodyLarge, ), const SizedBox(height: 24), Text( locService.t('about.footer'), style: Theme.of(context).textTheme.bodyMedium?.copyWith( color: Theme.of(context).textTheme.bodySmall?.color, ), textAlign: TextAlign.center, ), ], ), ), ), ); } }