Thursday, 19 June 2014

Android Bus Ticket App Source code

Screen Layout for Android XML


activity_seat_selection_screen.xml


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <include
        android:id="@+id/header"
        layout="@layout/common_header_with_sub_title" />

    <RelativeLayout
        android:id="@+id/busDeckSelectionLayout"
        android:layout_width="fill_parent"
        android:layout_height="45.0dip"
        android:layout_below="@+id/header" >

        <RelativeLayout
            android:id="@+id/busDeckSelectionButtons"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:background="#ffeeeeee" >

            <Button
                android:id="@+id/lowerDeck"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:background="@drawable/left_button"
                android:text="@string/lower"
                android:textColor="@color/black"
                android:textSize="12.0sp" />

            <Button
                android:id="@+id/upperDeck"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_toRightOf="@+id/lowerDeck"
                android:background="@drawable/right_button"
                android:text="@string/upper"
                android:textColor="@color/black"
                android:textSize="12.0sp" />
        </RelativeLayout>
    </RelativeLayout>

    <View
        android:id="@+id/busDeckSelectionMargin"
        android:layout_width="fill_parent"
        android:layout_height="1.0dip"
        android:layout_below="@+id/busDeckSelectionLayout"
        android:background="#ffdddddd" />

    <RelativeLayout
        android:id="@+id/seatSelectionHeader"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/busDeckSelectionMargin" >

        <RelativeLayout
            android:id="@+id/seatsLayout"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_centerVertical="true"
            android:layout_marginLeft="5.0dip"
            android:layout_marginTop="5.0dip" >

            <TextView
                android:id="@+id/seatsSelectedText"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_alignParentTop="true"
                android:text="@string/seats_selected"
                android:textColor="@color/black"
                android:textSize="12.0sp" />

            <TextView
                android:id="@+id/seatsSelected"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_below="@+id/seatsSelectedText"
                android:layout_marginTop="10.0dip"
                android:textColor="@color/black"
                android:textSize="14.0sp" />
        </RelativeLayout>

        <RelativeLayout
            android:id="@+id/fareLayout"
            android:layout_width="wrap_content"
            android:layout_height="40.0dip"
            android:layout_alignParentRight="true"
            android:layout_centerVertical="true"
            android:layout_toRightOf="@+id/seatsLayout"
            android:background="@layout/fare_seat_selection_background" >

            <TextView
                android:id="@+id/rsText"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_centerVertical="true"
                android:layout_marginBottom="10.0dip"
                android:layout_marginLeft="5.0dip"
                android:layout_marginTop="10.0dip"
                android:text="@string/rupees"
                android:textColor="@color/black"
                android:textSize="18.0sp" />

            <TextView
                android:id="@+id/fare"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentRight="true"
                android:layout_centerVertical="true"
                android:layout_marginBottom="10.0dip"
                android:layout_marginRight="5.0dip"
                android:layout_marginTop="10.0dip"
                android:textColor="@color/black"
                android:textSize="18.0sp" />
        </RelativeLayout>
    </RelativeLayout>

    <View
        android:id="@+id/seatSelectionHeaderMargin"
        android:layout_width="fill_parent"
        android:layout_height="1.0dip"
        android:layout_below="@+id/seatSelectionHeader"
        android:background="#ffdddddd" />

    <RelativeLayout
        android:id="@+id/seatLayoutScroll"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_above="@+id/bottomBarSeatSelection"
        android:layout_below="@+id/seatSelectionHeaderMargin"
        android:background="@color/white" >

        <RelativeLayout
            android:id="@+id/scrollableLayout"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" >

            <RelativeLayout
                android:id="@+id/seatLegendLayout"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginBottom="5.0dip"
                android:layout_marginTop="5.0dip" >

                <RelativeLayout
                    android:id="@+id/availableImageLayout"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentLeft="true" >

                    <ImageView
                        android:id="@+id/availableImage"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_alignParentLeft="true"
                        android:layout_marginLeft="10.0dip"
                        android:rotation="90.0"
                        android:src="@drawable/seat_layout_tab_nor_avl" />

                    <TextView
                        android:id="@+id/availableText"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_centerVertical="true"
                        android:layout_marginLeft="5.0dip"
                        android:layout_toRightOf="@+id/availableImage"
                        android:text="@string/available"
                        android:textSize="12.0sp" />
                </RelativeLayout>

                <RelativeLayout
                    android:id="@+id/bookedImageLayout"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_toRightOf="@+id/availableImageLayout" >

                    <ImageView
                        android:id="@+id/bookedImage"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_alignParentLeft="true"
                        android:layout_centerVertical="true"
                        android:layout_marginLeft="10.0dip"
                        android:rotation="90.0"
                        android:src="@drawable/seat_layout_tab_nor_bkd" />

                    <TextView
                        android:id="@+id/bookedText"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_centerVertical="true"
                        android:layout_marginLeft="5.0dip"
                        android:layout_toRightOf="@+id/bookedImage"
                        android:text="@string/booked"
                        android:textSize="12.0sp" />
                </RelativeLayout>

                <RelativeLayout
                    android:id="@+id/selectedImageLayout"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_toRightOf="@+id/bookedImageLayout" >

                    <ImageView
                        android:id="@+id/selectedImage"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginLeft="10.0dip"
                        android:rotation="90.0"
                        android:src="@drawable/seat_layout_tab_nor_std" />

                    <TextView
                        android:id="@+id/selectedText"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_centerVertical="true"
                        android:layout_marginLeft="5.0dip"
                        android:layout_toRightOf="@+id/selectedImage"
                        android:text="@string/selected"
                        android:textSize="12.0sp" />
                </RelativeLayout>

                <RelativeLayout
                    android:id="@+id/ladiesImageLayout"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_below="@+id/availableImageLayout"
                    android:layout_marginTop="5.0dip" >

                    <ImageView
                        android:id="@+id/ladiesImage"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginLeft="10.0dip"
                        android:rotation="90.0"
                        android:src="@drawable/seat_layout_tab_nor_lad_avl" />

                    <TextView
                        android:id="@+id/ladiesText"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_centerVertical="true"
                        android:layout_marginLeft="5.0dip"
                        android:layout_toRightOf="@+id/ladiesImage"
                        android:text="@string/ladies"
                        android:textSize="12.0sp" />
                </RelativeLayout>
            </RelativeLayout>

            <RelativeLayout
                android:id="@+id/seatLayoutLowerMain"
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:layout_below="@+id/seatLegendLayout"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="10.0dip"
                android:background="@layout/seat_layout_border"
                android:paddingBottom="5.0dp"
                android:paddingRight="5.0dp" >

                <GridView
                    android:id="@+id/gridView1"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:layout_margin="4dp"
                    android:columnWidth="100dp"
                    android:gravity="center"
                    android:numColumns="4"
                    android:stretchMode="columnWidth"
                    android:layout_below="@+id/driver" >
                </GridView>
               
                <RelativeLayout
                    android:id="@+id/driver"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentTop="true"
                    android:layout_alignRight="@+id/gridView1"
                    android:layout_marginRight="20.0dp"
                    android:layout_marginTop="5.0dp"
                    android:background="@drawable/steering_icon"
                    android:orientation="horizontal" >
                </RelativeLayout>
            </RelativeLayout>

            <RelativeLayout
                android:id="@+id/seatLayoutUpper"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/seatLegendLayout"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="10.0dip"
                android:background="@layout/seat_layout_border"
                android:visibility="invisible" />
        </RelativeLayout>
    </RelativeLayout>

    <RelativeLayout
        android:id="@+id/bottomBarSeatSelection"
        android:layout_width="fill_parent"
        android:layout_height="49.0dip"
        android:layout_alignParentBottom="true"
        android:background="@color/white" >

        <Button
            android:id="@+id/doneButton"
            android:layout_width="160.0dip"
            android:layout_height="48.0dip"
            android:layout_alignParentLeft="true"
            android:layout_marginTop="1.0dip"
            android:background="@drawable/selector_red_btn"
            android:text="@string/done"
            android:textColor="@color/white"
            android:textSize="18.0sp" />

        <Button
            android:id="@+id/cancelButton"
            android:layout_width="160.0dip"
            android:layout_height="48.0dip"
            android:layout_alignParentRight="true"
            android:layout_marginTop="1.0dip"
            android:background="@drawable/selector_black_btn"
            android:text="@string/goBack"
            android:textColor="@color/white"
            android:textSize="18.0sp" />
    </RelativeLayout>

</RelativeLayout>

Android Java Code For Seat Selection


SeatSelectionActivity.java

package com.ipay.mobilemoney;

import java.util.ArrayList;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.GridView;
import android.widget.ImageView;
import android.widget.Toast;

import com.ipay.arrayadapter.CustomGridViewAdapter;
import com.ipay.arrayadapter.CustomGridViewAdapter.RecordHolder;
import com.ipay.arrayadapter.Item;

/**
 *
 * @author Saurabh tomar
 *
 */

public class SeatSelectionActivityNew extends Activity implements OnItemClickListener
{
    GridView gridView;
    ArrayList<Item> gridArray = new ArrayList<Item>();
    CustomGridViewAdapter customGridAdapter;
    public Bitmap seatIcon;
    public Bitmap seatSelect;

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_seat_selection_screen);

        // set grid view item
        seatIcon = BitmapFactory.decodeResource(this.getResources(), R.drawable.seat_layout_screen_nor_avl);
        seatSelect = BitmapFactory.decodeResource(this.getResources(), R.drawable.seat_layout_screen_nor_std);
        totalSeat(50);

        gridView = (GridView) findViewById(R.id.gridView1);
        customGridAdapter = new CustomGridViewAdapter(this, R.layout.seatrow_grid, gridArray);
        gridView.setAdapter(customGridAdapter);
        gridView.setOnItemClickListener(this);
    }

    public void totalSeat(int n)
    {
        for (int i = 1; i <= n; ++i)
        {
            gridArray.add(new Item(seatIcon, "seat " + i));

        }
    }

    public void seatSelected(int pos)
    {
        gridArray.remove(pos);
        gridArray.add(pos, new Item(seatSelect, "select"));
        customGridAdapter.notifyDataSetChanged();
    }

    public void seatDeselcted(int pos)
    {

        gridArray.remove(pos);
        int i = pos + 1;
        gridArray.add(pos, new Item(seatIcon, "seat" + i));
        customGridAdapter.notifyDataSetChanged();
    }

    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id)
    {

        Item item = gridArray.get(position);
        Bitmap seatcompare = item.getImage();
        if (seatcompare == seatIcon)
        {
            seatSelected(position);
        }
        else
        {
            seatDeselcted(position);

        }

    }

}

Custom Array Adapter For GridView

package com.ipay.arrayadapter;

import java.util.ArrayList;

import android.app.Activity;
import android.content.Context;
import android.graphics.Color;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;

import com.ipay.mobilemoney.R;

/**
 *
 * @author Saurabh Tomar
 *
 */
public class CustomGridViewAdapter extends ArrayAdapter<Item>
{

    Context context;
    int layoutResourceId;
    ArrayList<Item> data = new ArrayList<Item>();

    public CustomGridViewAdapter(Context context, int layoutResourceId, ArrayList<Item> data)
    {
        super(context, layoutResourceId, data);
        this.layoutResourceId = layoutResourceId;
        this.context = context;
        this.data = data;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent)
    {
        View row = convertView;
        RecordHolder holder = null;

        if (row == null)
        {
            LayoutInflater inflater = ((Activity) context).getLayoutInflater();
            row = inflater.inflate(layoutResourceId, parent, false);

            holder = new RecordHolder();
            holder.txtTitle = (TextView) row.findViewById(R.id.item_text);
            holder.imageItem = (ImageView) row.findViewById(R.id.item_image);
            row.setTag(holder);
        }
        else
        {
            holder = (RecordHolder) row.getTag();
        }

        Item item = data.get(position);
        holder.txtTitle.setText(item.getTitle());
        holder.imageItem.setImageBitmap(item.getImage());

        return row;
    }

    public static class RecordHolder
    {
        public TextView txtTitle;
        public ImageView imageItem;

    }
}

OUTPUT FROM THE CODE:





102 comments:

  1. Thans saurabh.
    However the seatrow xml and Item class are missing

    ReplyDelete
    Replies
    1. Hey Bison I give the source code. Please give me ur Email Id.

      Delete
    2. Here is the link for downlaod
      https://www.dropbox.com/s/0oauvnihh7m5hj1/BusSeatBooking.rar?dl=0

      Delete
  2. Please provide complete source code of seat layout

    ReplyDelete
    Replies
    1. Hey VishaI wait i send you the source code.

      Delete
    2. Please provide complete source code of seat layout pls my mail id manojjonam4@gmail.com

      Delete
    3. Please provide complete source code of seat layout pls my mail id manojjonam4@gmail.com

      Delete
  3. From the above live i download your project.when i try to extract that, it showing error as (have corrupted).Pls send ur soure code to mail...(prajesh.tau@gmail.com)

    ReplyDelete
  4. Hey Rajesh i think you didn't download it properly its nearly 13Mb file. check your file size.
    After that if u want i send you on your mail.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. I downloaded 13.5MB file and extracted there are only 3 files too show grid view to select un select seats tha's it, can you please provide complete code here.. shylendramadda@gmail.com

      Delete
    3. Bro if saurabh tomar dir have send u a code then send it to me also plz ..my email is rajbharwani679@gmail.com ok i am waiting for ur email..

      Delete
  5. Thanks Sir but i want Source code due to item class and other filse

    ReplyDelete
    Replies
    1. Hi deep,

      Please download source code from here.
      https://www.dropbox.com/s/0oauvnihh7m5hj1/BusSeatBooking.rar?dl=0

      Delete
    2. From the above link i download your project.when i try to extract that, it showing error as (have corrupted).Pls sir send ur soure code to mail...(deeprathod74@gmail.com)

      Delete
    3. Hello deep bro have sir saurabh can send the soutce code of android bus booking ...if sir will send u the source code then plz send me on my email rajbharwani679@gmail.com ..i am the student of computer system department so this is very helpful for me i need it soo help me plz...thank u contact me on 03048393679 thank u i am waiting for ur response.....thanks deep

      Delete
  6. Hi vishal i uploaded my source code on below link :-https://www.dropbox.com/s/0oauvnihh7m5hj1/BusSeatBooking.rar?dl=0
    Its 13 Mb file download the zip and use it.

    ReplyDelete
  7. Great Word dear, love it and the code you provide helped me alot thanks for sharing

    ReplyDelete
    Replies
    1. Did you got complete source code of it? As I seen there are only 3 files to show grid view in the mentioned link, can please share me complete code to shylendramadda@gmail.com. Thanks in advance.

      Delete
  8. hi i need full project code pls send my mail ID kasckulanthaivel@gmail.com

    ReplyDelete
    Replies
    1. https://www.dropbox.com/s/0oauvnihh7m5hj1/BusSeatBooking.rar?dl=0

      Delete
  9. Hi saurabh Before thank 4 coding, Here one error when i am converted into android Studio. no android sdk found. can u please help to solve the issue

    ReplyDelete
  10. Download the Full source code from here: -

    https://www.dropbox.com/s/0oauvnihh7m5hj1/BusSeatBooking.rar?dl=1

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. please provide the full source code,above link have only 3 java file please send to my email id
      yatindradhurwe@gmail.com

      thank your and great work

      Delete
  11. Thanks Sir for giving the source code.

    ReplyDelete
    Replies
    1. Hello may you please forward me the source code on simuzechek@gmail.com please please

      Delete
    2. ello may you please forward me the source code on vamsi860@gmail.com

      Delete
  12. may you please forward me the source code

    simuzechek@gmail.com


    Thanks in advance

    ReplyDelete
  13. sir can you give me a complete source code of this project?? this make me very helpfull for my final year project

    ReplyDelete
    Replies
    1. Hi Adnan, Sorry i can't give you the Whole project, This is just for your Help for Making your final year project

      thanks

      Delete
  14. thank you for helping me out with this tutorial..can u please tell me how to implement onclick events for seatselection..it should display selected seat numbers and amount

    ReplyDelete
    Replies
    1. Hi Vanaja,
      In an Adapter of grid View OnItemClick listener you will check your seat and on click you update the price..

      Delete
  15. Hello Saurabh
    Actually I'm making a bus app with 50 seats and wants to make the column of 5 with showing only 4 seats i.e. 2X2 seat layout, in which i have to hide the 3 position seat but i'm not able to do that.Can you help me out?
    my gmail id: kanu786kanu@gmail.com

    ReplyDelete
    Replies
    1. For 2x2 you need to set column in Grid Layout, then it show you the 2x2 layout on screen , for further guidance mail me on stomar91@gmail.com

      Delete
    2. Well I had tried as per your guidance but it doesn't worked..
      Somehow i managed the things but there is a small problem when i get the data from the server and what's to set the data for particular seats are available or not...Don't know how to set that thing..can you help me out?
      thanks in advance

      Delete
  16. Sir, can you give me the whole project source code.I checked the link you provided but that's not enough.
    versuzx@gmail.com

    ReplyDelete
  17. Please provide complete source code of seat layout pls my mail id vamsi860@gmail.com

    ReplyDelete
  18. Thanks Bhai,
    Please provide me complete source code my email id satapathy.soumyakanta@gmail.com

    ReplyDelete
  19. Please provide complete source code of seat layout pls my mail jeppadua27@gmail.com

    and can this be coded on android studio?

    ReplyDelete
    Replies
    1. Here is the link for downlaod
      https://www.dropbox.com/s/0oauvnihh7m5hj1/BusSeatBooking.rar?dl=1

      Delete
  20. How do i run the Project? what software? im currently using android studio and it wouldnt run the project? thanks

    ReplyDelete
  21. Hey Thanks for the tutorial, I'm facing issue while creating 2x1 seat layout where there will be space between 2nd and 3rd column.

    ReplyDelete
  22. can you help me images which you put into seat

    ReplyDelete
  23. Hi mukhusin,

    https://www.dropbox.com/s/0oauvnihh7m5hj1/BusSeatBooking.rar?dl=1

    Please download and enjoy the resource folder whatever you want.

    ReplyDelete
    Replies
    1. i want to contact you . drop a mail to jawidh@gmail.com

      Delete
  24. This comment has been removed by the author.

    ReplyDelete
  25. Hi ,i need full source code for booking online movie ticket in android, Can you please send me my mail id:mdhana261@gmail.com

    ReplyDelete
  26. Can you please send me source code at luv_hdk@yahoo.com?

    thank you sir

    ReplyDelete
  27. Hi, can you please send me source for reservation railway ticket in android at newj586@gmail.com

    ReplyDelete
  28. hello sir, first of all i want to thank u for the code.I got a doubt for different bus there will be different seat arrangements.So how can we dynamically change or set the seating arrangements according to that? can u please help me

    ReplyDelete
  29. but it doesnt working...many errrors are there

    ReplyDelete
    Replies
    1. hi ranjit its running code of eclipse you can import the project in eclipse and its working fine.

      Delete
  30. Sir, can you please help me with the complete source code for the bus ticket reservation app, i will be much grateful, this will help me in my final project work, please. joelwunnis@yahoo.com

    ReplyDelete
    Replies
    1. Please downlaod source code from:-

      https://www.dropbox.com/s/0oauvnihh7m5hj1/BusSeatBooking.rar?dl=1

      Delete
  31. contact number do sirji plz
    shreeonlineakot@gmail.com

    ReplyDelete
    Replies
    1. Please download the code from:-

      https://www.dropbox.com/s/0oauvnihh7m5hj1/BusSeatBooking.rar?dl=0

      Delete
  32. hi saurbh ,i need ur help if u dnt mine can u send me ur this code on my id
    dnyaneshk123@gmail.com
    i am waiting .....
    thank u

    ReplyDelete
  33. hi saurabh
    i need ur help once again .
    i am trying to make a seater & sleeper bus seat layout in android .but it didnt working so plz if u have any idea abt how to set sleeper and seater seat layout in single fragment.
    and if u have any other option to make this type of seat layout please tell me ...
    plz reply me

    thank you

    ReplyDelete
  34. Please mail full code at saurav12994@gmail.com

    ReplyDelete
  35. Nice tutorial.. Helped me..thank you for sharing..

    ReplyDelete
    Replies
    1. As I seen there are only 3 files to show grid view in the mentioned link, can please share me complete code to shylendramadda@gmail.com. Thanks in advance..

      Delete
  36. If any one got complete source code of it? As I seen there are only 3 files to show grid view in the mentioned link, can please share me complete code to shylendramadda@gmail.com. Thanks in advance.

    ReplyDelete
  37. if anyone get the source code please send me at bashiri381@hotmail.com

    ReplyDelete
  38. how did u insert those pictures of seat ?

    ReplyDelete
  39. Hii Saurabh , i want this full source code , please mail me as soon as poosible and running apk . juhisinha119@gmail.com
    please help me as soon as possible.
    thank you

    ReplyDelete
  40. sir it is not full source code not other java activity is found therw. please help me sir and mail me full source code

    ReplyDelete
  41. Hi saurabh, This is teja can u please provide me the android studio code for this and also the server side scripting.

    ReplyDelete
  42. plese send me full source code on my mail id jain.aj42@gmail.com

    ReplyDelete
  43. Sir Pls Send me Full Source Code My Emailid :- kk9494456@gmail.com

    ReplyDelete
  44. Hi saurabh... This is Jayachandran. I downloaded your source code. There is only 3 java files. There is no full code. Can you please send me the full source code to my mail. Mail ID:jayachandran.vettree@gmail.com

    ReplyDelete
    Replies
    1. https://www.dropbox.com/s/0oauvnihh7m5hj1/BusSeatBooking.rar?dl=1

      Delete
    2. Thank you.

      But in this source code only three java files. I need seat logic designs with java code. Can you please help for this.

      Delete
  45. https://www.dropbox.com/s/0oauvnihh7m5hj1/BusSeatBooking.rar?dl=0

    ReplyDelete
  46. Hi ,if there is any idea to store the selected seats to ms sql database?

    ReplyDelete
    Replies
    1. I want to store the booked seats as integer not string.and one raw has one seat no

      Delete
  47. kindly share source code
    mikeboswa@gmail.com

    ReplyDelete
  48. This comment has been removed by the author.

    ReplyDelete
  49. Sir can you please share whole project...I am engineering student and I need it.. it's quite urgent

    ReplyDelete
  50. geetanjaliwadhwa400@gmail.com this is my email address!! can u send me full souce code asap...

    ReplyDelete
  51. Replies
    1. Its depend on your requirement, whether you need to use it or not.

      Delete
  52. hi sir,can you send complete project with all java files. i need this project urgently for my submission in college.
    my mail id is:poojapatekar252@gmail.com

    ReplyDelete
  53. This comment has been removed by the author.

    ReplyDelete
  54. Hi
    Do you have all project codes ? ih here you just put the the Seat booking java codes

    ReplyDelete
  55. usernameraaj@gmail.com this is my email Id Saurabh .
    Can you please provide me the source code of bus ticket booking ?

    ReplyDelete
  56. Good day sir. Please i have the complete source for the Bus Ticket book app. My email address is waleorchids@gmail.com

    ReplyDelete

  57. https://www.dropbox.com/s/0oauvnihh7m5hj1/BusSeatBooking.rar?dl=0

    ReplyDelete
  58. can send me full source code at mk991032@gmail.com

    ReplyDelete
  59. Sir please can you send full code for bus ticket reservation application code sir

    ReplyDelete
  60. Please provide complete source code of seat layout pls my mail
    knackdsharad@gmail.com

    ReplyDelete
  61. Sir please can you send source code
    Mail ID : deveshrewale43@gmail.com

    ReplyDelete
  62. Nice sir please message me on whatsapp sir 6392096036

    ReplyDelete
  63. Sir can you please mail me all the source code including java, as I need it for reference
    Mail id: thanveer2101@gmail.com

    ReplyDelete
  64. The Pros and Cons of Group Health Insurance By Timothy Hebert | Submitted On May 09, 2010 Suggest Article Comments Print ArticleShare this article on FacebookShare this article on TwitterShare.# BOOST Your GOOGLE RANKING.It’s Your Time To Be On #1st Page
    Our Motive is not just to create links but to get them indexed as will
    Increase Domain Authority (DA).We’re on a mission to increase DA PA of your domain
    High Quality Backlink Building Service
    1000 Backlink at cheapest . With that in mind, this article will investigate the upsides and downsides

    ReplyDelete
  65. Group and apply bag drive. Consider than nor.education

    ReplyDelete