Flutter Ticket Booking App

Flutter Ticket Booking App

    Take the course on Udemy

    This app covers Flutter for very beginners to advanced learners. We start from very simple ui like drawing text to complex layout using stack and mixture of column and row widget.

    We also built reusable widget to reduce code amount.  So at the end of this tutorial you learn how to build simple to complex reusable flutter widgets.

    The widgets we built in this tutorial

    1. reusable style component

    2. reusable color pallet

    3. reusable column widget

    4. reusable layout builder widget

    5. reusable colum widget

    6. reusable row widget

    7. reusable ticket widget

     

    Download the assets from the link

    Complete code for early access 

    https://www.patreon.com/posts/68739521

    https://www.buymeacoffee.com/dbestech/e/85398

     

    You might be interested in learning about

    1. E-commerce app with paypal payment and backend (Getx sate management)
    2. Travel app with backend (BLoC state management)
    3. Study app with Firebase backend (Getx state management)
    4. Educational course selling app with stripe payment (BLoC state management)
    5. Complete Firebase chat app
    6. Audio Video and Text Chat app with Laravel
    7. Flutter game app

    Ticket fpp folder structure

    flutter app folder structure

    Map and List for hotel

    List<Map<String, dynamic>> hotelList = [
      {
        'image': 'one.png',
        'place': 'Open Space',
        'destination': 'London',
        'price': 25
      },
      {
        'image': 'two.png',
        'place': 'Global Will',
        'destination': 'London',
        'price': 40
      },
      {
        'image': 'three.png',
        'place': 'Tallest Building',
        'destination': 'Dubai',
        'price': 68
      },
    ];
    

    Map and List for Ticket

    List<Map<String, dynamic>> ticketList = [
      {
        'from': {
          'code':"NYC",
          'name':"New-York"
        },
        'to': {
          'code':"LDN",
          'name':"London"
        },
        'flying_time': '8H 30M',
        'date': "1 MAY",
        'departure_time':"08:00 AM",
        "number":23
      },
      {
        'from': {
          'code':"DK",
          'name':"Dhaka"
        },
        'to': {
          'code':"SH",
          'name':"Shanghai"
        },
        'flying_time': '4H 20M',
        'date': "10 MAY",
        'departure_time':"09:00 AM",
        "number":45
      },
    ];

     

    E-commerce App

    Firebase Advanced Master Class

    Courses


    Recommended posts


    Recent posts