@@ -39,11 +39,11 @@ class CustomEnglish extends EnMessages {
3939  @override 
4040  String  suffixFromNow () =>  '' ;
4141  @override 
42-   String  aboutAMinute (_ ) =>  'a minute' ;
42+   String  aboutAMinute (minutes ) =>  'a minute' ;
4343  @override 
44-   String  aboutAnHour (_ ) =>  'a hour' ;
44+   String  aboutAnHour (minutes ) =>  'a hour' ;
4545  @override 
46-   String  aboutAMonth (_ ) =>  'a month' ;
46+   String  aboutAMonth (days ) =>  'a month' ;
4747}
4848
4949main () async  {
@@ -54,18 +54,19 @@ main() async {
5454  return  runApp (MyApp ());
5555}
5656
57+ // ignore: use_key_in_widget_constructors 
5758class  MyApp  extends  StatelessWidget  {
5859  @override 
5960  Widget  build (BuildContext  context) {
6061    return  MaterialApp (
6162      theme:  ThemeData .dark ().copyWith (accentColor:  Colors .blue),
62-       home:  MyHomePage (title:  'Flutter Demo Home Page' ),
63+       home:  const   MyHomePage (title:  'Flutter Demo Home Page' ),
6364    );
6465  }
6566}
6667
6768class  MyHomePage  extends  StatefulWidget  {
68-   MyHomePage ({Key ?  key, required  this .title}) :  super (key:  key);
69+   const   MyHomePage ({Key ?  key, required  this .title}) :  super (key:  key);
6970  final  String  title;
7071
7172  @override 
@@ -120,15 +121,15 @@ class _MyHomePageState extends State<MyHomePage> {
120121      body:  Column (
121122        children:  < Widget > [
122123          ListTile (
123-             title:  Text ('Locale' ),
124+             title:  const   Text ('Locale' ),
124125            trailing:  DropdownButton (
125126              value:  _locale,
126127              items:  _buildLocaleButtons (),
127128              onChanged:  _chageLocale,
128129            ),
129130          ),
130131          CheckboxListTile (
131-             title:  Text ('Future date' ),
132+             title:  const   Text ('Future date' ),
132133            value:  _showFutureDates,
133134            onChanged:  _onFutureChange,
134135          ),
@@ -138,7 +139,7 @@ class _MyHomePageState extends State<MyHomePage> {
138139                shrinkWrap:  true ,
139140                primary:  false ,
140141                crossAxisCount:  2 ,
141-                 physics:  ScrollPhysics (),
142+                 physics:  const   ScrollPhysics (),
142143                children: 
143144                    _buildTimeagolist (_locale, _baseDate, _showFutureDates),
144145              ),
@@ -156,24 +157,24 @@ class _MyHomePageState extends State<MyHomePage> {
156157    }
157158
158159    final  List <DateTime > times =  [
159-       addOrSubstract (baseDate, showFutureDates, Duration (seconds:  5 )),
160-       addOrSubstract (baseDate, showFutureDates, Duration (seconds:  45 )),
161-       addOrSubstract (baseDate, showFutureDates, Duration (seconds:  90 )),
162-       addOrSubstract (baseDate, showFutureDates, Duration (minutes:  45 )),
163-       addOrSubstract (baseDate, showFutureDates, Duration (minutes:  90 )),
164-       addOrSubstract (baseDate, showFutureDates, Duration (hours:  24 )),
165-       addOrSubstract (baseDate, showFutureDates, Duration (hours:  48 )),
166-       addOrSubstract (baseDate, showFutureDates, Duration (days:  30 )),
167-       addOrSubstract (baseDate, showFutureDates, Duration (days:  60 )),
168-       addOrSubstract (baseDate, showFutureDates, Duration (days:  365 )),
169-       addOrSubstract (baseDate, showFutureDates, Duration (days:  365  *  2 )),
160+       addOrSubstract (baseDate, showFutureDates, const   Duration (seconds:  5 )),
161+       addOrSubstract (baseDate, showFutureDates, const   Duration (seconds:  45 )),
162+       addOrSubstract (baseDate, showFutureDates, const   Duration (seconds:  90 )),
163+       addOrSubstract (baseDate, showFutureDates, const   Duration (minutes:  45 )),
164+       addOrSubstract (baseDate, showFutureDates, const   Duration (minutes:  90 )),
165+       addOrSubstract (baseDate, showFutureDates, const   Duration (hours:  24 )),
166+       addOrSubstract (baseDate, showFutureDates, const   Duration (hours:  48 )),
167+       addOrSubstract (baseDate, showFutureDates, const   Duration (days:  30 )),
168+       addOrSubstract (baseDate, showFutureDates, const   Duration (days:  60 )),
169+       addOrSubstract (baseDate, showFutureDates, const   Duration (days:  365 )),
170+       addOrSubstract (baseDate, showFutureDates, const   Duration (days:  365  *  2 )),
170171    ];
171172
172173    final  style =  Theme .of (context).textTheme.caption;
173174    return  [
174175      for  (final  time in  times)
175176        Container (
176-           margin:  EdgeInsets .all (5 ),
177+           margin:  const   EdgeInsets .all (5 ),
177178          color:  Colors .blue.shade700,
178179          alignment:  Alignment .center,
179180          child:  Timeago (
0 commit comments