fix: Migrate to Dart 3 and resolve Null Safety crashes

pull/2794/head
Sharvesh V 1 month ago
parent 54106b0bf6
commit ac0a941631

@ -1 +1,4 @@
include: package:analysis_defaults/flutter.yaml
include: package:flutter_lints/flutter.yaml
linter:
rules:
avoid_print: false

@ -303,8 +303,8 @@ class _PlaceMapState extends State<PlaceMap> {
Future<void> _onAddPlacePressed() async {
setState(() {
final newMarker = Marker(
markerId: MarkerId(_lastMapPosition.toString()),
position: _lastMapPosition!,
markerId: MarkerId((_lastMapPosition ?? widget.center!).toString()),
position: _lastMapPosition ?? widget.center!,
infoWindow: const InfoWindow(title: 'New Place'),
draggable: true,
icon: BitmapDescriptor.defaultMarkerWithHue(BitmapDescriptor.hueGreen),

@ -1,27 +1,18 @@
name: place_tracker
description: A new Flutter project.
version: 1.0.0+1
resolution: workspace
description: A sample place tracking app.
publish_to: 'none'
version: 1.0.1+2
environment:
sdk: ^3.9.0-0
sdk: ">=3.0.0 <4.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.0
google_maps_flutter: ^2.2.0
provider: ^6.0.2
uuid: ^4.0.0
go_router: ^16.0.0
google_maps_flutter: ^2.5.0
provider: ^6.0.0
go_router: ^12.0.0
google_maps_webservice: ^0.0.20-nullsafety.5
uuid: ^4.3.3
dev_dependencies:
analysis_defaults:
path: ../analysis_defaults
flutter_test:
sdk: flutter
flutter:
assets:
- assets/
uses-material-design: true
flutter_lints: ^3.0.0

Loading…
Cancel
Save