Flutterでsession_storageのパッケージを利用します。
https://pub.dev/packages/session_storage
pubspec.yaml
dependencies:
session_storage:
form_field_validator:
flutter:
sdk: flutter
main.dart
import 'package:session_storage/session_storage.dart';
// 省略
onTap: (int value) {
if (value == 1)
SessionStorage()..addAll({'language': 'english'});
Navigator.push(
context,
MaterialPageRoute(builder:
(context)=> SecondScreen()),
);
}
// 省略
body: Center(
child: Container (
child: Text(
'Here: ${session['language']}',
style: const TextStyle(fontSize:32.0)),
),
),
セッションとDBが使えるとかなり幅が広がる