diff --git a/form_app/ios/Flutter/AppFrameworkInfo.plist b/form_app/ios/Flutter/AppFrameworkInfo.plist
index 9367d483e..8d4492f97 100644
--- a/form_app/ios/Flutter/AppFrameworkInfo.plist
+++ b/form_app/ios/Flutter/AppFrameworkInfo.plist
@@ -21,6 +21,6 @@
CFBundleVersion
1.0
MinimumOSVersion
- 8.0
+ 9.0
diff --git a/form_app/lib/src/form_widgets.dart b/form_app/lib/src/form_widgets.dart
index 66254613c..18ab6ed95 100644
--- a/form_app/lib/src/form_widgets.dart
+++ b/form_app/lib/src/form_widgets.dart
@@ -66,7 +66,7 @@ class _FormWidgetsDemoState extends State {
},
maxLines: 5,
),
- _FormDatePicker(
+ _FormDatePicker(
date: date,
onChanged: (value) {
setState(() {
@@ -158,13 +158,13 @@ class _FormWidgetsDemoState extends State {
}
}
-class _FormDatePicker extends StatefulWidget {
- final DateTime? date;
- final ValueChanged? onChanged;
+class _FormDatePicker extends StatefulWidget {
+ final DateTime date;
+ final ValueChanged onChanged;
const _FormDatePicker({
- this.date,
- this.onChanged,
+ required this.date,
+ required this.onChanged,
});
@override
@@ -187,7 +187,7 @@ class _FormDatePickerState extends State<_FormDatePicker> {
style: Theme.of(context).textTheme.bodyText1,
),
Text(
- intl.DateFormat.yMd().format(widget.date!),
+ intl.DateFormat.yMd().format(widget.date),
style: Theme.of(context).textTheme.subtitle1,
),
],
@@ -197,7 +197,7 @@ class _FormDatePickerState extends State<_FormDatePicker> {
onPressed: () async {
var newDate = await showDatePicker(
context: context,
- initialDate: widget.date!,
+ initialDate: widget.date,
firstDate: DateTime(1900),
lastDate: DateTime(2100),
);
@@ -207,7 +207,7 @@ class _FormDatePickerState extends State<_FormDatePicker> {
return;
}
- widget.onChanged!(newDate);
+ widget.onChanged(newDate);
},
)
],