build method Null safety

  1. @override
dynamic build(
  1. dynamic context
)

Implementation

@override
Widget build(BuildContext context) {
  final Size size = MediaQuery.of(context).size;
  final AppLocalizations appLocalizations = AppLocalizations.of(context);
  return Scaffold(
    body: Center(
      child: SingleChildScrollView(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            Icon(
              Icons.analytics,
              size: size.width * 0.4,
            ),
            SizedBox(height: size.height * 0.02),
            Center(
              child: Text(
                appLocalizations.consent_analytics_title,
                style: Theme.of(context).textTheme.titleLarge,
              ),
            ),
            SizedBox(height: size.height * 0.04),
            ConstrainedBox(
              constraints: BoxConstraints(
                maxWidth: size.width * 0.8,
              ),
              child: Text(
                appLocalizations.consent_analytics_body1,
                textAlign: TextAlign.center,
              ),
            ),
            SizedBox(height: size.height * 0.02),
            ConstrainedBox(
              constraints: BoxConstraints(
                maxWidth: size.width * 0.8,
              ),
              child: Text(
                appLocalizations.consent_analytics_body2,
                textAlign: TextAlign.center,
              ),
            ),
          ],
        ),
      ),
    ),
    bottomNavigationBar: _buildBottomAppBar(context, appLocalizations),
  );
}