Posts

Showing posts from March, 2024

Create Taxi Booking - OrderConfirm.dart

import 'package:cached_network_image/cached_network_image.dart' ; import 'package:flutter/material.dart' ; import 'package:font_awesome_flutter/font_awesome_flutter.dart' ; import 'package:google_maps_flutter/google_maps_flutter.dart' ; import 'package:myfirstproject/ViewModels/vehicleviewmodel.dart' ; import 'package:myfirstproject/common/constants.dart' ; import 'package:myfirstproject/payment.dart' ; import 'package:provider/provider.dart' ; class OrderConfirm extends StatefulWidget { @override OrderConfirmState createState() => OrderConfirmState (); } class OrderConfirmState extends State<OrderConfirm> { Set<Polyline> _polylines = {}; @override Widget build(BuildContext context) { Widget _buildGoogleMap() { List<LatLng> polylineCoordinates = []; // Define this list to store coordinates of the polyline // Add source and destination coordinates to polylineCoordinates list

Create Taxi Booking - FareBreakDown.dart

  import 'package:cached_network_image/cached_network_image.dart' ; import 'package:flutter/material.dart' ; import 'package:font_awesome_flutter/font_awesome_flutter.dart' ; import 'package:myfirstproject/orderconfirm.dart' ; import 'package:myfirstproject/payment.dart' ; import 'common/constants.dart' ; class FareBreakdown extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold ( body: Padding ( padding: const EdgeInsets . all ( 20.0 ), child: Container (child: Column (children: [ Row ( children: [ IconButton ( onPressed: () { Navigator. pop (context); }, icon: Icon (FontAwesomeIcons. arrowLeftLong ), color: Navy, ), Expanded (child: Align (alignment: Alignment. center , child: Text ( "Fare Breakdown" , style: TextStyle (color: N

Create Taxi Booking - Payment.dart

  import 'package:flutter/material.dart' ; import 'package:font_awesome_flutter/font_awesome_flutter.dart' ; import 'package:myfirstproject/farebreakdown.dart' ; import 'common/constants.dart' ; class Payment extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold ( body: Padding ( padding: const EdgeInsets . all ( 20.0 ), child: Container ( child: Column ( children: [ Row ( children: [ IconButton ( onPressed: () { Navigator. pop (context); }, icon: Icon (FontAwesomeIcons. arrowLeftLong ), color: Navy, ), Expanded (child: Align (alignment: Alignment. center , child: Text ( "Payment" , style: TextStyle (color: Navy, fontWeight: FontWeight. bold , fontSize: 15 ) ))) ], ), SizedB