Larning Apllication Karan&Pradip12
Larning Apllication Karan&Pradip12
ON
“LEARNING APP”
A project is submitted in the fulfillment of the requirement for the award
of the degree of bachelor of computer science.
Submitted by
Prof.Laxmi D. Mutyal
Assitant.professor
Submitted to
TirupatiShikshanPrasarakVaSevaBhaviSanstha’s
2021-2022
VIDYADHAN COLLEGE AURANGABAD
CERTIFICATE
Guided by
Prof.Laxmi D. Mutyal
Internal External
DECLARATION
Date…/…/2022
ACKNOWLEDGMENT
It is my pleasure to presenting this project partial fulfillment of bachelor
of computer science. I wish to give special thanks for the opportunity to
all those people who directly and indirectly helped me in completing my
project successfully.
Date…/…/2022
Coding
1. Login Page:
package com.scorpionsting.bhimsingrajput.learningappfinal;import
android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.content.Intent;
import android.support.annotation.NonNull;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.Toast;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.auth.AuthResult;
import com.google.firebase.auth.FirebaseAuth;
public class LoginActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(s
avedInstanceStat
e);
setContentView(R.layout.activity_login);
//Get Firebase auth instance
auth = FirebaseAuth.getInstance();
if (auth.getCurrentUser() != null) {
startActivity(new Intent(LoginActivity.this, MainActivity.class));
finish();
}
setContentView(R.layout.activity_login);
inputEmail = (EditText) findViewById(R.id.email);
inputPassword = (EditText) findViewById(R.id.password);
progressBar = (ProgressBar) findViewById(R.id.progressBar);
btnSignup = (Button) findViewById(R.id.btn_signup);
btnLogin = (Button) findViewById(R.id.btn_login);
btnReset = (Button) findViewById(R.id.btn_reset_password);
btnSignup.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(LoginActivity.this, SignupActivity.class));
}
});
btnReset.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(LoginActivity.this,
PasswordResetActivity.class));
}
});
btnLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String email = inputEmail.getText().toString();
final String password = inputPassword.getText().toString();
if (TextUtils.isEmpty(email)) {
Toast.makeText(getApplicationContext(), "Enter email address!",
Toast.LENGTH_SHORT).show();
return;
}
if (TextUtils.isEmpty(password)) {
Toast.makeText(getApplicationContext(), "Enter password!",
Toast.LENGTH_SHORT).show();
return;
}
progressBar.setVisibility(View.VISIBLE);
//authenticate user
auth.signInWithEmailAndPassword(email, password)
.addOnCompleteListener(LoginActivity.this, new
OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
// If sign in fails, display a message to the user. If sign in succeeds
// the auth state listener will be notified and logic to handle the
// signed in user can be handled in the listener.
progressBar.setVisibility(View.GONE);
if (!task.isSuccessful()) {
// there was an error
if (password.length() < 6) {
inputPassword.setError(getString(R.string.minimum_password));
} else {
Toast.makeText(LoginActivity.this, getString(R.string.auth_failed),
Toast.LENGTH_LONG).show();
}
} else {
Intent intent = new Intent(LoginActivity.this, MainActivity.class);
startActivity(intent);
finish();
}
}
});
}
});
}
}
II) Activity Login:
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.view.MenuItem;
import com.google.firebase.auth.FirebaseAuth;
@Override
public void onItemClick(AdapterView<?> parent, View view, int
position, long id) {
if (position == 0) {
Intent intent = new Intent(view.getContext(), Syllabus.class);
startActivityForResult(intent, 0);
}
if (position == 1) {
Intent intent = new Intent(view.getContext(), notes.class);
startActivityForResult(intent, 1);
}
if (position == 2) {
Intent intent = new Intent(view.getContext(), cc.class);
startActivityForResult(intent, 2);
}
if (position == 3) {
Intent intent = new Intent(view.getContext(), textbook.class);
startActivityForResult(intent, 3);
}
if (position == 4) {
Intent intent = new Intent(view.getContext(), qp.class);
startActivityForResult(intent, 4);
if (position == 5) {
Intent intent = new Intent(view.getContext(), placement.class);
startActivityForResult(intent, 5);
}
//String Slecteditem= itemname[+position];
//Toast.makeText(getApplicationContext(), Slecteditem,
Toast.LENGTH_SHORT). }
}}}}
package com.scorpionsting.bhimsingrajput.learningappfinal
import android.app.Activity;
import android.view.LayoutInflater;
import android.view.Vie
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;
this.context=context;
this.itemname=itemname;
this.imgid=imgid;
}
txtTitle.setText(itemname[position]);
imageView.setImageResource(imgid[position]);
return rowView;
};}
4) About Page Coding:
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_about);
}
}
II) Activity Page Coding:
5) Contact Coding:
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_contact);
if (TextUtils.isEmpty(subject)){
your_subject.setError("Enter Your Subject");
your_subject.requestFocus();
return;
}
if (TextUtils.isEmpty(message)){
your_message.setError("Enter Your Message");
your_message.requestFocus();
return;
}
}
});
}
@Override
public void onResume() {
super.onResume();
//Get a Tracker (should auto-report)
@Override
protected void onStart() {
super.onStart();
@Override
protected void onStop() {
super.onStop();
}
// validating email id
private boolean isValidEmail(String email) {
String EMAIL_PATTERN = "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]
+)*@"
+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$";
Pattern pattern = Pattern.compile(EMAIL_PATTERN);
Matcher matcher = pattern.matcher(email);
return matcher.matches();
}}
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
}
public void html(View view) {
Intent html = new Intent(Intent.ACTION_VIEW,
Uri.parse("https://mega.nz/#F!w9c3BQoT!
JXlXm0J5Qk_SHMrT9KRNZQ"));
startActivity(html);
}
public void linux(View view) {
}
7) Syllabus Coding:
package com.scorpionsting.bhimsingrajput.learningappfinal
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_syllabus);
Onclickbca();
Onclickbcs();
}
public void Onclickbca() {
final Context context = this;
btnbca = (Button) findViewById(R.id.btn_syllabus_bca);
btnbca.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(context, Syllabus_bca.class);
startActivity(intent);
}
});
}
public void Onclickbcs() {
final Context context = this;
btnbcs = (Button) findViewById(R.id.btn_syllabus_bcs);
btnbcs.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent1 = new Intent(context,Syllabus_bcs.class);
startActivity(intent1);
}
});
}
}
Activity Coding:
-<RelativeLayout android:background="@drawable/back1"
android:id="@+id/activity_syllabus"
android:layout_height="match_parent"
android:layout_width="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<Button android:background="@drawable/round_btn"
android:id="@+id/btn_syllabus_bcs" android:layout_height="100dp"
android:layout_width="match_parent"
android:layout_marginRight="10dp" android:layout_marginLeft="10dp"
android:textStyle="normal|bold" android:textSize="27sp"
android:fontFamily="casual" android:textColor="#fff"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginBottom="10dp"
android:layout_marginTop="130dp" android:text="BCS"/>
<Button android:background="@drawable/round_btn"
android:id="@+id/btn_syllabus_bca" android:layout_height="100dp"
android:layout_width="match_parent"
android:layout_marginRight="10dp" android:layout_marginLeft="10dp"
android:textStyle="normal|bold" android:textSize="27sp"
android:fontFamily="casual" android:textColor="#fff"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_marginBottom="10dp" android:text="BCA"
android:layout_below="@+id/btn_syllabus_bcs"/>
</RelativeLayout>
8) Syllabus Bca Coding:
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_syllabus_bca);
}
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_notes_bca_fy);
Onclick1st();
Onclick2nd();
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
Onclick1st();
Onclick2nd();
}
2) Bca II Year Notes Coding:
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_notes_bca_sy);
Onclick1st();
Onclick2nd();
}
II) Bca I Year Activity Code:
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout android:background="@drawable/back1"
android:id="@+id/activity_notes_bca_sy"
android:layout_height="match_parent"
android:layout_width="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android"><Button
android:background="@drawable/round_btn"
android:id="@+id/btn_notes_bca_sy_1st" android:layout_height="100dp"
android:layout_width="match_parent" android:layout_marginRight="10dp"
android:layout_marginLeft="10dp" android:textStyle="normal|bold"
android:textSize="27sp" android:fontFamily="casual" android:textColor="#fff"
android:layout_alignParentStart="true" android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" android:layout_marginTop="130dp"
android:layout_marginBottom="10dp" android:text="1st Semester"/><Button
android:background="@drawable/round_btn"
android:id="@+id/btn_notes_bca_sy_2nd" android:layout_height="100dp"
android:layout_width="match_parent" android:layout_marginRight="10dp"
android:layout_marginLeft="10dp" android:textStyle="normal|bold"
android:textSize="27sp" android:fontFamily="casual" android:textColor="#fff"
android:layout_alignParentStart="true" android:layout_alignParentLeft="true"
android:layout_marginBottom="10dp" android:text="2nd Semester"
android:layout_below="@+id/btn_notes_bca_sy_1st"/></RelativeLayout>
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
public class qp_bca_sy extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_qp_bca_sy);
Onclick1st();
Onclick2nd();
}
11) Bca III Year Question Paper Code:
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_qp_bca_ty);
Onclick1st();
Onclick2nd();
}
public void Onclick1st() {
final Context context = this;
btn1st = (Button) findViewById(R.id.btn_qp_bca_ty_1st);
btn1st.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(context, qp_bca_ty_1st.class);
startActivity(intent);
}
});
}
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_syllabus_bcs);
}
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_notes_bcs_fy);
Onclick1st();
Onclick2nd();
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_qp_bcs_fy);
Onclick1st();
Onclick2nd();
}
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_notes_bca_ty);
Onclick1st();
Onclick2nd();
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_qp_bcs_sy);
Onclick1st();
Onclick2nd();
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_qp_bcs_ty);
Onclick1st();
Onclick2nd();
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_qp_bcs_ty);
Onclick1st();
Onclick2nd();
}
13) Password Reset Code:
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.content.Intent;
import android.support.annotation.NonNull;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.Toast;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_password_reset);
inputEmail = (EditText) findViewById(R.id.email);
btnReset = (Button) findViewById(R.id.btn_reset_password);
btnBack = (Button) findViewById(R.id.btn_back);
progressBar = (ProgressBar) findViewById(R.id.progressBar);
auth = FirebaseAuth.getInstance();
btnBack.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
btnReset.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (TextUtils.isEmpty(email)) {
Toast.makeText(getApplication(), "Enter your registered email id",
Toast.LENGTH_SHORT).show();
return;
}
progressBar.setVisibility(View.VISIBLE);
auth.sendPasswordResetEmail(email)
.addOnCompleteListener(new OnCompleteListener<Void>()
{
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
Toast.makeText(PasswordResetActivity.this, "We have sent you
instructions to reset your password!", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(PasswordResetActivity.this, "Failed to send reset email!",
Toast.LENGTH_SHORT).show();
}
progressBar.setVisibility(View.GONE);
}
});
}
});}{
14)Placement page Code:
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_placement);
}
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.content.Intent;
import android.support.annotation.NonNull;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.Toast;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.auth.AuthResult;
import com.google.firebase.auth.FirebaseAuth;
btnResetPassword.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(SignupActivity.this,
PasswordResetActivity.class));
}
});
btnSignIn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
btnSignUp.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (TextUtils.isEmpty(email)) {
Toast.makeText(getApplicationContext(), "Enter email address!",
Toast.LENGTH_SHORT).show();
return;
}
if (TextUtils.isEmpty(password)) {
Toast.makeText(getApplicationContext(), "Enter password!",
Toast.LENGTH_SHORT).show();
return;
}
if (password.length() < 6) {
Toast.makeText(getApplicationContext(), "Password too short, enter
minimum 6 characters!", Toast.LENGTH_SHORT).show();
return;
}
progressBar.setVisibility(View.VISIBLE);
//create user
auth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(SignupActivity.this, new
OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
Toast.makeText(SignupActivity.this, "createUserWithEmail:onComplete:"
+ task.isSuccessful(), Toast.LENGTH_SHORT).show();
progressBar.setVisibility(View.GONE);
// If sign in fails, display a message to the user. If sign
in succeeds
// the auth state listener will be notified and logic to
handle the
// signed in user can be handled in the listener.
if (!task.isSuccessful()) {
Toast.makeText(SignupActivity.this, "Authentication failed." +
task.getException(),
Toast.LENGTH_SHORT).show();
} else {
startActivity(new Intent(SignupActivity.this, MainActivity.class));
finish();
}
}
});
}
});
}
@Override
protected void onResume() {
super.onResume();
progressBar.setVisibility(View.GONE);}}
17) Sing up Page Code:
package com.scorpionsting.bhimsingrajput.learningappfinal;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.content.Intent;
import android.support.annotation.NonNull;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.Toast;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.auth.AuthResult;
import com.google.firebase.auth.FirebaseAuth;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_signup);
//Get Firebase auth instance
auth = FirebaseAuth.getInstance();
btnResetPassword.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(SignupActivity.this,
PasswordResetActivity.class));
}
});
btnSignIn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
btnSignUp.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (TextUtils.isEmpty(email)) {
Toast.makeText(getApplicationContext(), "Enter email address!",
Toast.LENGTH_SHORT).show();
return;
}
if (TextUtils.isEmpty(password)) {
Toast.makeText(getApplicationContext(), "Enter password!",
Toast.LENGTH_SHORT).show();
return;
}
if (password.length() < 6) {
Toast.makeText(getApplicationContext(), "Password too short, enter
minimum 6 characters!", Toast.LENGTH_SHORT).show();
return;
}
progressBar.setVisibility(View.VISIBLE);
//create user
auth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(SignupActivity.this, new
OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
Toast.makeText(SignupActivity.this, "createUserWithEmail:onComplete:"
+ task.isSuccessful(), Toast.LENGTH_SHORT).show();
progressBar.setVisibility(View.GONE);
// If sign in fails, display a message to the user. If sign in
succeeds
// the auth state listener will be notified and logic to
handle the
// signed in user can be handled in the listener.
if (!task.isSuccessful()) {
Toast.makeText(SignupActivity.this, "Authentication failed." +
task.getException(),
Toast.LENGTH_SHORT).show();
} else {
startActivity(new Intent(SignupActivity.this, MainActivity.class));
finish();
}
}
});
}
});
}
@Override
protected void onResume() {
super.onResume();
progressBar.setVisibility(View.GONE);
}
}
Output;
Bcs Course: (First Year)
Bcs Second Year:
Third Year:
Bca I Year:
Bca II Year:
Bca III Year: