Wednesday, September 29, 2021

Variable in Java

// First

 public class HelloWorld {


    public static void main(String[] args) {

        double yourname=10.8;

        System.out.println(yourname);

    }


}


// Second :-


    public static void main(String[] args) {

        boolean pizza = true;

    

        

        

        System.out.println(pizza);

    }


}



//

   public static void main(String[] args) {
        String name = "Niranjan Kumar";
        
    
        
        
        System.out.println("My Name is"+name+".");
    }

}

//
public class HelloWorld {

    public static void main(String[] args) {
        double a = 7.0;
        double b= 8.9;
    
     
        System.out.println(a+b-7.1);
    }

}
//


Tuesday, September 28, 2021

All Program in Java form Starting to end

 AddAllArrayElements:-



public class AddAllArrayElements 

{


public static void main(String[] args) 

{

int[] arr= {74,784,909};

int sum=0;

for(int i=0;i<arr.length;i++)

{

sum=sum+arr[i];

}

System.out.println(sum);

}


}



AddDigitSum:-

import java.util.Scanner;


public class AddDigitSum {


public static void main(String[] args) {

Scanner scan=new Scanner(System.in);

System.out.println("Enter any Number");

int n=scan.nextInt();

int rem,sum=0;

while(n>0)

{

rem=n%10;

sum=sum+rem;

n=n/10;

}

System.out.println("Sum of digits are  "+sum);

}


}



AddElementsInArray:-


import java.util.Scanner;

public class AddElementsInArray {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Enter an arrray size");
int size=sc.nextInt();
System.out.println("Enter the elements of an array");
int array[]= new int[size];
for(int i=0;i<size;i++) {
array[i]=sc.nextInt();
}
int sum=0;
for(int i:array)
{
sum=sum+i;
}
System.out.println("sum of array elements are "+sum);
}

}


AddingTwoBinaryNumbers:-


import java.util.Scanner;

public class AddingTwoBinaryNumbers 
{

public static void main(String[] args)
{
long a,b;
int carray=0,i=0;
int sum[]=new int[10];
Scanner sc=new Scanner(System.in);
System.out.println("Enter First Binary Number");
a=sc.nextLong();
System.out.println("Enter Second Binary Number");
b=sc.nextLong();
while(a!=0 || b!=0)
{
sum[i++] = (int)((a%10+a%10+carray)%2);
carray = (int)((b%10+b%10+carray)/2);
a=a/10;
b=b/10;
}
if(carray!=0)
{
sum[i++]=carray;
}
--i;
while(i>0)
{
System.out.print(sum[i--]);
}
System.out.print("\n");  
}

}


AddNNumbers:-

import java.util.Scanner;

public class AddNNumbers 
{

public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter How many Numbers do you want");
int num=sc.nextInt();
}

}


Monday, September 27, 2021

Background Color change in Android

 


Xml Page:-


<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient android:startColor="#6907DA"
android:endColor="#1240EA"
android:centerColor="#611A6E"/>

</shape>

Xml:-
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:padding="20dp"
android:background="@drawable/background"
android:orientation="vertical"
tools:context=".MainActivity">



</LinearLayout>



Sunday, September 26, 2021

Show Data from Firease in Recycle View

 Youtube :- click here



Xml Code:-


<androidx.recyclerview.widget.RecyclerView
android:id="@+id/iscrrec"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>

New resorce Xml Code :-

<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
app:cardElevation="10dp"
app:cardCornerRadius="20dp"
android:layout_margin="10dp"
app:cardMaxElevation="12dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">

<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/iscimage"
android:src="@drawable/math"
android:layout_width="match_parent"
android:layout_height="200dp"
android:padding="5dp"/>
<TextView
android:id="@+id/iscbookname"
android:textStyle="bold"
android:textSize="25sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Isc Book"/>
<TextView
android:id="@+id/iscdes"
android:textSize="15sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Description"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:textSize="20sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Price :-"/>
<TextView
android:id="@+id/iscprice"
android:textSize="20sp"
android:text="270"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

</LinearLayout>
</LinearLayout>
</androidx.cardview.widget.CardView>



Java Code Model:- 
package com.niranjan.ecommerceapplication.model;

public class Iscmodel {
String url;
String name;
String description;
String price;
String type;

public Iscmodel() {
}

public Iscmodel(String url, String name, String description, String price, String type) {
this.url = url;
this.name = name;
this.description = description;
this.price = price;
this.type = type;
}

public String getUrl() {
return url;
}

public void setUrl(String url) {
this.url = url;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getDescription() {
return description;
}

public void setDescription(String description) {
this.description = description;
}

public String getPrice() {
return price;
}

public void setPrice(String price) {
this.price = price;
}

public String getType() {
return type;
}

public void setType(String type) {
this.type = type;
}
}


Adapter Code:- 
package com.niranjan.ecommerceapplication.adapter;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;

import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;

import com.bumptech.glide.Glide;
import com.niranjan.ecommerceapplication.R;
import com.niranjan.ecommerceapplication.model.Iscmodel;

import java.util.List;

public class Iscadapter extends RecyclerView.Adapter<Iscadapter.ViewHolder> {
private Context context;
private List<Iscmodel> iscmodelList;

public Iscadapter(Context context, List<Iscmodel> iscmodelList) {
this.context = context;
this.iscmodelList = iscmodelList;
}

@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
return new ViewHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.iscbook,parent,false));
}

@Override
public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
Glide.with(context).load(iscmodelList.get(position).getUrl()).into(holder.imageView);
holder.name.setText(iscmodelList.get(position).getName());
holder.des.setText(iscmodelList.get(position).getDescription());
holder.price.setText(iscmodelList.get(position).getPrice());

}

@Override
public int getItemCount() {
return iscmodelList.size();
}

public class ViewHolder extends RecyclerView.ViewHolder {
ImageView imageView;
TextView name,des,price;
public ViewHolder(@NonNull View itemView) {
super(itemView);
imageView=itemView.findViewById(R.id.iscimage);
name=itemView.findViewById(R.id.iscbookname);
des=itemView.findViewById(R.id.iscdes);
price=itemView.findViewById(R.id.iscprice);
}
}
}


Main java Class :-
package com.niranjan.ecommerceapplication.ui.home;

import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.firestore.FirebaseFirestore;
import com.google.firebase.firestore.QueryDocumentSnapshot;
import com.google.firebase.firestore.QuerySnapshot;
import com.niranjan.ecommerceapplication.R;
import com.niranjan.ecommerceapplication.adapter.Iscadapter;
import com.niranjan.ecommerceapplication.model.Iscmodel;

import java.util.ArrayList;
import java.util.List;

import static android.content.ContentValues.TAG;

public class HomeFragment extends Fragment {

FirebaseFirestore firestore;
RecyclerView Iscrecycle;
List<Iscmodel> iscmodelList;
Iscadapter iscadapter;
public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {

View root = inflater.inflate(R.layout.fragment_home, container, false);
firestore=FirebaseFirestore.getInstance();
Iscrecycle=root.findViewById(R.id.iscrrec);
Iscrecycle.setLayoutManager(new LinearLayoutManager(getActivity(),RecyclerView.HORIZONTAL,false));
iscmodelList = new ArrayList<>();
iscadapter = new Iscadapter(getActivity(),iscmodelList);
Iscrecycle.setAdapter(iscadapter);

firestore.collection("Iscbook")
.get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
for (QueryDocumentSnapshot document : task.getResult()) {
Iscmodel iscmodel = document.toObject(Iscmodel.class);
iscmodelList.add(iscmodel);
iscadapter.notifyDataSetChanged();
}
} else {
Toast.makeText(getActivity(), "Error", Toast.LENGTH_SHORT).show();
}
}
});

return root;
}
}





Login Page Design in Firebase

 


Youtube :- Login Page Design in Firebase


Xml Code :-

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:orientation="vertical"
tools:context=".Login">
<ImageView
android:layout_marginTop="100dp"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_gravity="center"
android:background="@drawable/group"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ECE1E1"
android:hint="Enter Email"
android:textSize="20sp"
android:id="@+id/logmail"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ECE1E1"
android:hint="Enter Pass"
android:textSize="20sp"
android:id="@+id/logpass"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="SignIn"
android:layout_gravity="center"
android:id="@+id/signbtn"/>
<TextView
android:id="@+id/gotosign"
android:textColor="#2DBC13"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sign Up"
android:layout_gravity="center"
android:textSize="25sp"
/>
</LinearLayout>



Java Code :-


package com.niranjan.ecommerceapplication;

import androidx.annotation.NonNull;
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 com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.android.material.textfield.TextInputEditText;
import com.google.android.material.textfield.TextInputLayout;
import com.google.firebase.auth.AuthResult;
import com.google.firebase.auth.FirebaseAuth;

public class Login extends AppCompatActivity {
EditText regipass,regiemail; //same hona chiya
Button loginbtn;
TextView gotoregister;
FirebaseAuth auth;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
auth=FirebaseAuth.getInstance();
regiemail=findViewById(R.id.logmail);
regipass=findViewById(R.id.logpass);
loginbtn=findViewById(R.id.signbtn);
gotoregister=findViewById(R.id.gotosign);

gotoregister.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(Login.this,Registration.class));
}
});
loginbtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
loginuser();

}
});
}

private void loginuser() {
String useremail = regiemail.getText().toString();
String userpassword = regipass.getText().toString();

if (TextUtils.isEmpty(useremail)){
Toast.makeText(this, "Email is Empty", Toast.LENGTH_SHORT).show();
return;
}
if (TextUtils.isEmpty(userpassword)){
Toast.makeText(this, "Password is Empty", Toast.LENGTH_SHORT).show();
return;
}
auth.signInWithEmailAndPassword(useremail,userpassword).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()){
Toast.makeText(Login.this, "Login Sucessfull", Toast.LENGTH_SHORT).show();
startActivity(new Intent(Login.this, MainActivity.class));
finish();
}else {
Toast.makeText(Login.this, "failed", Toast.LENGTH_SHORT).show();
}
}
});
}
}




Register Page Design in Firebase

Click YouTube Link :-  Register Page Design


XML Code :- 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:orientation="vertical"
tools:context=".Registration">
<ImageView
android:layout_marginTop="100dp"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_gravity="center"
android:background="@drawable/group"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint=" Enter Name"
android:background="#FAEFEF"
android:id="@+id/regname"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter Email"
android:background="#FAEFEF"
android:id="@+id/regemail"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter Password"
android:background="#FAEFEF"
android:id="@+id/regpass"/>
<Button
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sign Up"
android:id="@+id/signupbtn"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sign In"
android:layout_gravity="center"
android:textSize="25sp"
android:textColor="#57DF0F"
android:id="@+id/gotosignin"/>


</LinearLayout>




Java Code :-


package com.niranjan.ecommerceapplication;

import androidx.annotation.NonNull;
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 com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.android.material.textfield.TextInputLayout;
import com.google.firebase.auth.AuthResult;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.database.FirebaseDatabase;
import com.niranjan.ecommerceapplication.model.Usermodel;


public class Registration extends AppCompatActivity {
EditText reginame,regiemail,regipass;
Button registerbtn;
TextView gotosign;
FirebaseDatabase database;
FirebaseAuth auth;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_registration);
reginame=findViewById(R.id.regname);
regiemail=findViewById(R.id.regemail);
regipass=findViewById(R.id.regpass);
registerbtn=findViewById(R.id.signupbtn);
gotosign=findViewById(R.id.gotosignin);
auth=FirebaseAuth.getInstance();
database=FirebaseDatabase.getInstance();

gotosign.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(Registration.this,Login.class));
}
});
registerbtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
createUser();
}
});

}

private void createUser() {
String username = reginame.getText().toString();
String useremail = regiemail.getText().toString();
String userpassword = regipass.getText().toString();

if (TextUtils.isEmpty(username)){
Toast.makeText(this, "Name is Empty", Toast.LENGTH_SHORT).show();
}
if (TextUtils.isEmpty(useremail)){
Toast.makeText(this, "Email is Empty", Toast.LENGTH_SHORT).show();
}
if (TextUtils.isEmpty(userpassword)){
Toast.makeText(this, "Password is Empty", Toast.LENGTH_SHORT).show();
}
auth.createUserWithEmailAndPassword(useremail,userpassword).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()) {
Usermodel usermodel = new Usermodel(username, useremail, userpassword);
String id = task.getResult().getUser().getUid();
database.getReference().child("Users").child(id).setValue(usermodel);
Toast.makeText(Registration.this, "Registration Sucessfull", Toast.LENGTH_SHORT).show();
startActivity(new Intent(Registration.this, Login.class));
finish();
}else {
Toast.makeText(Registration.this, "Failed", Toast.LENGTH_SHORT).show();
}
}
});
}
}





Wednesday, September 22, 2021

Firebase List View in Horizantal View




 MainActivity Xml Code:- 

<androidx.recyclerview.widget.RecyclerView
android:id="@+id/productrec"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>

Resourse File Xml Code:-

<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto"
app:cardCornerRadius="6dp"
android:elevation="6dp"
app:cardUseCompatPadding="true"
>
<RelativeLayout

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="15dp">
<ImageView
android:layout_width="80dp"
android:layout_height="80dp"
android:src="@drawable/ic_launcher_background"
android:layout_centerVertical="true"
android:id="@+id/img1"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/nametext"
android:text="Student Name"
android:textStyle="bold"
android:textSize="25sp"
android:layout_toRightOf="@+id/img1"
android:layout_marginLeft="10dp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/coursetext"
android:text="Course Name"
android:textSize="25sp"
android:layout_toRightOf="@+id/img1"
android:layout_below="@+id/nametext"
android:layout_marginLeft="10dp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/emailtext"
android:text="Email Id"
android:textSize="25sp"
android:layout_toRightOf="@+id/img1"
android:layout_below="@+id/coursetext"
android:layout_marginLeft="10dp"/>


</RelativeLayout>

</androidx.cardview.widget.CardView>

MainActivity Java Code:-

package com.niranjan.ecomerceapp.ui.gallery;

import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.firestore.FirebaseFirestore;
import com.google.firebase.firestore.QueryDocumentSnapshot;
import com.google.firebase.firestore.QuerySnapshot;
import com.niranjan.ecomerceapp.ProductAdapter;
import com.niranjan.ecomerceapp.R;
import com.niranjan.ecomerceapp.productmodel;

import java.util.ArrayList;
import java.util.List;

public class GalleryFragment extends Fragment {
RecyclerView productrec;
FirebaseFirestore db;
List<productmodel> productmodelList;
ProductAdapter productAdap;



public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {

View root = inflater.inflate(R.layout.fragment_gallery, container, false);
db= FirebaseFirestore.getInstance();
productrec = root.findViewById(R.id.productrec);
productrec.setLayoutManager(new LinearLayoutManager(getActivity(),RecyclerView.HORIZONTAL,false));
productmodelList=new ArrayList<>();
productAdap = new ProductAdapter(getActivity(),productmodelList);
productrec.setAdapter(productAdap);
db.collection("popularproduct")
.get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
for (QueryDocumentSnapshot document : task.getResult()) {
productmodel productmodel = document.toObject(com.niranjan.ecomerceapp.productmodel.class);
productmodelList.add(productmodel);
productAdap.notifyDataSetChanged();
}
}
}
});



return root;
}
}



java Adapter class:-


package com.niranjan.ecomerceapp;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;

import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;

import com.bumptech.glide.Glide;

import java.util.List;

public class ProductAdapter extends RecyclerView.Adapter<ProductAdapter.ViewHolder> {
private Context context;
private List<productmodel> productmodelList;

public ProductAdapter(Context context, List<productmodel> productmodelList) {
this.context = context;
this.productmodelList = productmodelList;
}

@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
return new ViewHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.popularproduct,parent,false));
}

@Override
public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
Glide.with(context).load(productmodelList.get(position));
holder.name.setText(productmodelList.get(position).getName());
holder.course.setText(productmodelList.get(position).getCourse());
holder.email.setText(productmodelList.get(position).getEmail());
}

@Override
public int getItemCount() {
return productmodelList.size();
}

public class ViewHolder extends RecyclerView.ViewHolder {
ImageView imageView;
TextView name,course,email;
public ViewHolder(@NonNull View itemView) {
super(itemView);
imageView= itemView.findViewById(R.id.img1);
name= itemView.findViewById(R.id.nametext);
course= itemView.findViewById(R.id.coursetext);
email= itemView.findViewById(R.id.emailtext);
}
}
}


Model class :-
package com.niranjan.ecomerceapp;

public class productmodel {
String name;
String course;
String email;

public productmodel() {
}

public productmodel(String name, String course, String email) {
this.name = name;
this.course = course;
this.email = email;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getCourse() {
return course;
}

public void setCourse(String course) {
this.course = course;
}

public String getEmail() {
return email;
}

public void setEmail(String email) {
this.email = email;
}
}



Activity Navigation One Activity to another Activity

Main Activity :-   <? xml version ="1.0" encoding ="utf-8" ?> < RelativeLayout xmlns: android ="http://sch...