Future.delayed code example
Example 1: future delayed flutter
Future.delayed(Duration(seconds: 5), () {
Navigator.pushNamed(context, MaterialPageRoute(builder: (_) => Screen2()));
});
Example 2: sleep in dart
import 'dart:io';
main() {
sleep(const Duration(seconds:1));
}
Example 3: future as a parameter with async in flutter
FloatingActionButton(
onPressed: () => getImageFromCam(index),
tooltip: 'Pick Image',
child: Icon(Icons.add_a_photo),
);
...
Future<void> getImageFromCam(int index) async {
final image = await ImagePicker.pickImage(source: ImageSource.camera);
setState(() => _image = image);
}
Example 4: dart language asynchronous ??
import 'dart:async';
void main() {
final myFuture = Future(() {
print("Hello from the future!");
return true;
});
print("Done!");
}