Skip to content

Commit db41476

Browse files
committed
Add analytics events
1 parent 28db7f9 commit db41476

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

android/.kotlin/sessions/kotlin-compiler-4326857360118177344.salive

Whitespace-only changes.

lib/parking_spot_details.dart

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'dart:io';
22
import 'package:bikespotnyc/adaptive_details_body.dart';
3+
import 'package:firebase_analytics/firebase_analytics.dart';
34
import 'package:flutter/cupertino.dart';
45
import 'package:flutter/material.dart';
56
import 'package:map_launcher/map_launcher.dart';
@@ -12,6 +13,14 @@ class ParkingSpotDetails extends StatelessWidget {
1213
const ParkingSpotDetails({super.key, required this.parkingSpot});
1314

1415
Future<void> _showMapSelection(BuildContext context) async {
16+
FirebaseAnalytics.instance.logEvent(
17+
name: 'navigation',
18+
parameters: <String, Object>{
19+
'borough': parkingSpot.borough,
20+
'site_id': parkingSpot.siteId,
21+
},
22+
);
23+
1524
final lat = parkingSpot.latitude;
1625
final lng = parkingSpot.longitude;
1726
final title = "Parking Spot: ${parkingSpot.siteId}";
@@ -84,6 +93,14 @@ class ParkingSpotDetails extends StatelessWidget {
8493
onNavigatePressed: () => _showMapSelection(context),
8594
);
8695

96+
FirebaseAnalytics.instance.logEvent(
97+
name: 'parking_details',
98+
parameters: <String, Object>{
99+
'borough': parkingSpot.borough,
100+
'site_id': parkingSpot.siteId,
101+
},
102+
);
103+
87104
if (Platform.isIOS) {
88105
return CupertinoPageScaffold(
89106
navigationBar: const CupertinoNavigationBar(

0 commit comments

Comments
 (0)