我已经在Flutter应用程序中实现了DatePicker。我试图将选择器限制为仅允许用户选择工作日。但是,我不确定如何执行此操作。我相信这与SelectableDayPredicate有关。以下是我的代码片段:
Future<Null> _selectDate(BuildContext context) async {
final DateTime picked = await showDatePicker(
context: context,
initialDate: _date,
firstDate: new DateTime(DateTime.now().year),
lastDate: new DateTime(DateTime.now().year+1),
// to do: I am pretty sure the SelectableDayPredicate should go somewhere here.
);
if (picked != null && picked != _date) {
setState(() {
_date = picked;
});
}
}
Run Code Online (Sandbox Code Playgroud)
当用户点击listTile时,将调用_selectDate函数。
我对 Flutter 框架很陌生。我正在编写一个连接到 Firestore 的移动应用程序。我想问一下,将 Firestore/Firebase 数据库逻辑简单地编码到我们的 Flutter 应用程序中有多安全。用户是否有可能改变移动应用程序构建本身的逻辑并控制发送到 Firestore/Firebase 的内容?另外,仅使用 Firestore/Firebase 的数据库规则就足以保护我的数据库吗?
firebase firebase-security firebase-realtime-database flutter google-cloud-firestore