You are on page 1of 7

Day 1 & Day 2

1. Registration Example

main_activity.xml

<?xml version="1.0" encoding="utf-8"?>


<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<ImageView
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="130dp"
android:layout_marginTop="4dp"
android:src="@drawable/sinup"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/txtname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:text="First Name:"
android:textColor="@color/black"
android:textSize="15sp"
app:layout_constraintStart_toStartOf="@id/image"
app:layout_constraintTop_toBottomOf="@id/image" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/etname"
android:layout_marginStart="12dp"
android:layout_marginEnd="12dp"
android:inputType="text"
app:layout_constraintStart_toStartOf="@id/txtname"
app:layout_constraintTop_toTopOf="@id/txtname"
android:hint="Enter Name"
android:textSize="12sp"
android:layout_marginTop="35dp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/txtphone"
android:text="Phone Number:"
android:layout_marginStart="12dp"
android:textSize="15sp"
android:textColor="@color/black"
app:layout_constraintTop_toTopOf="@id/etname"
app:layout_constraintStart_toStartOf="parent"
android:layout_marginTop="70dp"
/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/etphone"
android:layout_marginStart="12dp"
android:layout_marginEnd="12dp"
android:inputType="phone"
android:hint="Enter Phone"
android:textSize="12sp"
app:layout_constraintStart_toStartOf="@id/txtphone"
app:layout_constraintTop_toTopOf="@id/txtphone"
android:layout_marginTop="35dp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/txtmail"
android:text="Email:"
android:textColor="@color/black"
android:textSize="15sp"
android:layout_marginStart="12dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/etphone"
android:layout_marginTop="70dp"
/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/etmail"
android:inputType="textEmailAddress"
android:hint="Enter Email"
android:layout_marginStart="12dp"
android:layout_marginEnd="12dp"
android:textSize="12sp"
app:layout_constraintStart_toStartOf="@id/txtmail"
app:layout_constraintTop_toTopOf="@id/txtmail"
android:layout_marginTop="35dp"
/>
<TextView
android:id="@+id/txtpass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:layout_marginTop="76dp"
android:text="Password:"
android:textColor="@color/black"
android:textSize="15sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/etmail" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/etpass"
android:inputType="numberPassword"
android:hint="Enter Password"
android:layout_marginStart="12dp"
android:layout_marginEnd="12dp"
android:textSize="12sp"
app:layout_constraintStart_toStartOf="@id/txtpass"
app:layout_constraintTop_toTopOf="@id/txtpass"
android:layout_marginTop="35dp"/>
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="140dp"
android:text="Sinup"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/etpass"
android:layout_marginTop="15dp"
/>
</androidx.constraintlayout.widget.ConstraintLayout>

MainActivity.java

package com.example.sinup;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import static java.sql.DriverManager.println;
public class MainActivity extends AppCompatActivity {
TextView tname,tphone,tEmail,tpass;
EditText et_name,et_phone,et_mail,et_pass;
Button btn_sinup;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tname=findViewById(R.id.txtname);
tphone=findViewById(R.id.txtphone);
tEmail=findViewById(R.id.txtmail);
tpass=findViewById(R.id.txtpass);
et_name=findViewById(R.id.etname);
et_phone=findViewById(R.id.etphone);
et_pass=findViewById(R.id.etpass);
et_mail=findViewById(R.id.etmail);
btn_sinup=findViewById(R.id.btn);
btn_sinup.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String name=et_name.getText().toString().trim();
String phone=et_phone.getText().toString().trim();
String pass=et_pass.getText().toString().trim();
String mail=et_mail.getText().toString().trim();
// For Log cheaking
System.out.println("Name:-"+et_name.getText().toString().trim());

System.out.println("Phone:-"+et_phone.getText().toString().trim());

System.out.println("Password:-"+et_pass.getText().toString().trim());

System.out.println("Mail:-"+et_mail.getText().toString().trim());
if (TextUtils.isEmpty(name) || TextUtils.isEmpty(pass)||
TextUtils.isEmpty(phone)||TextUtils.isEmpty(mail)){
Toast.makeText(MainActivity.this,"Plese Enter All
field",Toast.LENGTH_LONG).show();
return;
}else{
Intent i=new Intent(MainActivity.this,sinup.class);
startActivity(i);

Toast.makeText(MainActivity.this,"Registerd",Toast.LENGTH_LONG).show();
}
}
});
}
}

2. Login.

activity_login.xml

<?xml version="1.0" encoding="utf-8"?>


<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Login">
<ImageView
android:id="@+id/image2"
android:layout_width="match_parent"
android:layout_height="130dp"
android:layout_marginTop="4dp"
android:src="@drawable/sinup"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Email:"
android:id="@+id/tmail"
android:layout_marginStart="12dp"
android:textColor="@color/black"
android:textSize="15sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/image2"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/mail"
android:layout_marginStart="12dp"
android:layout_marginEnd="12dp"
android:hint="Enter Email"
android:textSize="12sp"
android:layout_marginTop="5dp"
android:inputType="textEmailAddress"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tmail"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Password:"
android:layout_marginStart="12dp"
android:id="@+id/tpass"
android:textColor="@color/black"
android:textSize="15sp"
android:layout_marginTop="12dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/mail"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/pass"
android:layout_marginStart="12dp"
android:layout_marginEnd="12dp"
android:inputType="numberPassword"
android:hint="Enter Password"
android:textSize="12sp"
android:layout_marginTop="5dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tpass"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn_login"
android:text="Login"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="15dp"
app:layout_constraintTop_toBottomOf="@id/pass"
/>
</androidx.constraintlayout.widget.ConstraintLayout>
Login UI

login.xml

<?xml version="1.0" encoding="utf-8"?>


<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/york"
tools:context=".MainActivity">
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/promaticbg"
android:id="@+id/img"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/sinup"
android:text="Sign In"
android:textStyle="bold"
android:textSize="30sp"
android:layout_marginStart="20dp"
android:textColor="@color/white"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/img"
/>
<EditText
android:id="@+id/pass"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="20dp"
android:layout_marginEnd="20dp"
android:layout_marginTop="8dp"
android:background="@color/black"
android:paddingTop="20dp"
android:paddingBottom="20dp"
android:gravity="center"
android:hint="Enter your Password"
android:textColor="@color/white"
android:inputType="numberPassword"
android:textColorHint="@color/white"
android:textSize="15sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/sinup" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Sign In"
android:id="@+id/btn"
android:paddingTop="15dp"
android:paddingBottom="15dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/pass"
android:layout_marginStart="20dp"
android:layout_marginEnd="20dp"
android:layout_marginTop="5dp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Forget Password"
android:textColor="@color/white"
android:textSize="15sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btn"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="10dp"
/>
</androidx.constraintlayout.widget.ConstraintLayout>

You might also like