Assignment # 1
Android Application Development
Submitted By : Ahsan Ali
Submitted To : Ma’am Ambreen
Roll No. 4323
Semester : 8th
Class : BS(SE)-Eve-B
Session : 2020-24
FEBRUARY 28, 2024
Ahsan Ali
Ahsanali1819786@[Link]
Final Android Application
[Link]
activity_Main.xml
<?xml version="1.0" encoding="utf-8"?>
<[Link]
xmlns:android="[Link]
xmlns:app="[Link]
xmlns:tools="[Link]
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/txtName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="280dp"
android:text="Enter Name :"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/txtEmail"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.105" />
<EditText
android:id="@+id/edtName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="9"
android:inputType="text"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.81"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.094" />
<TextView
android:id="@+id/txtSignUp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sign Up Form"
android:textSize="20sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.022" />
<EditText
android:id="@+id/eMail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="9"
android:inputType="textEmailAddress"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.81"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.176" />
<TextView
android:id="@+id/txtEmail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Email :"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/eMail"
app:layout_constraintHorizontal_bias="0.206"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.183" />
<TextView
android:id="@+id/txtpass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Password :"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/pass"
app:layout_constraintHorizontal_bias="0.256"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/txtEmail"
app:layout_constraintVertical_bias="0.06" />
<EditText
android:id="@+id/pass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:ems="9"
android:inputType="textPassword"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.81"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/eMail"
app:layout_constraintVertical_bias="0.007" />
<TextView
android:id="@+id/txtCP"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Confirm Password :"
android:textSize="16sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/cPass"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="@+id/txtpass"
app:layout_constraintTop_toBottomOf="@+id/txtpass"
app:layout_constraintVertical_bias="0.073" />
<EditText
android:id="@+id/cPass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="7"
android:inputType="textPassword"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.81"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/pass"
app:layout_constraintVertical_bias="0.036" />
<TextView
android:id="@+id/txtGender"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="28dp"
android:layout_marginTop="41dp"
android:text="Gender :"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/txtCP"
app:layout_constraintVertical_bias="0.0" />
<TextView
android:id="@+id/txtsport"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sports :"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.081"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/txtGender"
app:layout_constraintVertical_bias="0.101" />
<CheckBox
android:id="@+id/chkBox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cricket"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.185"
app:layout_constraintStart_toEndOf="@+id/txtsport"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.531" />
<CheckBox
android:id="@+id/chkBox2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hockey"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.122"
app:layout_constraintStart_toEndOf="@+id/chkBox1"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.531" />
<CheckBox
android:id="@+id/chkBox3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Football"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/chkBox2"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.531" />
<TextView
android:id="@+id/txtdob"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Date of birth :"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.096"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/txtsport"
app:layout_constraintVertical_bias="0.087" />
<DatePicker
android:id="@+id/dob"
android:layout_width="168dp"
android:layout_height="38dp"
android:ems="9"
android:inputType="date"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.34"
app:layout_constraintStart_toEndOf="@+id/txtdob"
app:layout_constraintTop_toBottomOf="@+id/cPass"
app:layout_constraintVertical_bias="0.353" />
<TextView
android:id="@+id/txtCity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="City :"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.076"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/txtdob"
app:layout_constraintVertical_bias="0.111" />
<EditText
android:id="@+id/city"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="9"
android:inputType="text"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.713"
app:layout_constraintStart_toEndOf="@+id/txtCity"
app:layout_constraintTop_toBottomOf="@+id/dob"
app:layout_constraintVertical_bias="0.041" />
<TextView
android:id="@+id/txtCoun"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Country :"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.084"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/txtCity"
app:layout_constraintVertical_bias="0.154" />
<EditText
android:id="@+id/edtCountry"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:ems="9"
android:inputType="text"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.591"
app:layout_constraintStart_toEndOf="@+id/txtCoun"
app:layout_constraintTop_toBottomOf="@+id/city"
app:layout_constraintVertical_bias="0.0" />
<TextView
android:id="@+id/txtSkill"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Skills :"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.079"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/txtCoun"
app:layout_constraintVertical_bias="0.174" />
<CheckBox
android:id="@+id/chkBoxTC"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I accept the terms and Conditions"
android:textSize="10sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.106"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/txtSkill"
app:layout_constraintVertical_bias="0.196" />
<Button
android:id="@+id/btnSub"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Submit"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.265"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/chkBoxTC"
app:layout_constraintVertical_bias="1.0" />
<Button
android:id="@+id/btnClear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Clear"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.388"
app:layout_constraintStart_toEndOf="@+id/btnSub"
app:layout_constraintTop_toTopOf="@+id/btnSub"
app:layout_constraintVertical_bias="1.0" />
<RadioGroup
android:id="@+id/rbtnGroupG"
android:layout_width="195dp"
android:layout_height="56dp"
android:layout_marginTop="8dp"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.69"
app:layout_constraintStart_toEndOf="@+id/txtGender"
app:layout_constraintTop_toBottomOf="@+id/cPass"
app:layout_constraintVertical_bias="0.0">
<RadioButton
android:id="@+id/rBtnG1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Male"
android:textSize="16sp" />
<RadioButton
android:id="@+id/rBtnG2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Female"
android:textSize="16sp" />
</RadioGroup>
<RadioGroup
android:id="@+id/rbtnGroupS"
android:layout_width="221dp"
android:layout_height="44dp"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="@+id/btnClear"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.876"
app:layout_constraintStart_toEndOf="@+id/txtSkill"
app:layout_constraintTop_toBottomOf="@+id/edtCountry"
app:layout_constraintVertical_bias="0.074">
<RadioButton
android:id="@+id/rBtnS1"
android:layout_width="105dp"
android:layout_height="44dp"
android:layout_marginTop="6dp"
android:text="Beginner" />
<RadioButton
android:id="@+id/rBtnS2"
android:layout_width="98dp"
android:layout_height="wrap_content"
android:layout_marginEnd="36dp"
android:text="Advance" />
</RadioGroup>
</[Link]>