Project Documentation
Project Documentation
This project is about the recruitment process which is done online. This project will allow the person to apply for a job
in the company for the interested vacancy which is available in the company. The person will be having the account
after registration and will be then called the applied user. If he/she will be qualified. The project is created for
fulfilling the requests of the company managers so that the recruitment module can be placed in the company’s
website and the users who uses this app can able to apply directly from remote place even. This is one of the Best
android projects on the job search system application.
1
1.INTRODUCTION
Job Search is a android application, which serves job seekers to find available job vacancies and Employers to identify
qualified job seekers with the prospect of selecting the most qualified candidates. The only way to select best-qualified
candidate is to a pool of qualified applicants, which is possible by drawing the interest of individuals in the market. The admin
can access the system to add new authorities, edit or delete them. This project is based on android operating system and people
can use it in their smart phones as well as in other devices too, which are being operated by android system. Job search on an
android project application allows the users to register their interested job to the respective companies. This application is useful
since the give a job that the citizen are facing. The admin can monitor all the jobs registered by the citizen easily. You can do
2
OBJECTIVES
This application saves the times of people since they need not go to the offices of the concerned authorities to submit the job
Job vacancies with great ease. The user interface is simpler to get job opportunities that the citizens are facing with great ease.
The user can log in through this application through the use of a unique id and password that one has registered at the time of
registration easily. The user can use this application with great ease and without any difficulty.
▪ Basic4Android
▪ Kivy
▪ SQL
▪ Ms sql server
▪ Android
▪ Java (Core and advance)
3
2.SYSTEM REQUIREMENT
Software Requirements
Hardware Requirements
4
3.SYSTEM ANALYSIS
authority and the user should wait till the authority changes the status of the job vacancies are the drawbacks of the existing
system.
Also, till now most of the job vacancies are fill via emails and which require multiple email id’s too, for the relevant authority
of a particular work zone. This might take a lot of time and effort for finding the authority first, for a particular kind of the job
Job can be easily registered by the user and can be tracked with a unique job ID. Both the admin/authority is restricted to edit or
delete the job . The authority can only update the progress status of the raised job vacancies. The user can then view the progress
This system will not only save the time of the applicant fillers but also lead to track their job progress and its status in a regular
interval of time. Once the reply of the applied is given, the user get the update on it phone and email address as well.
5
4. SOFTWARE DESCRIPTION
soon as they register an account with unique id is created in the system. User can then register the job vacancies by upload
Image with description and GPS Co-Ordinates using its android phone. He can select to which Authority this job vacancies
should be sent. And he will receive a unique id from which he can keep track of that job progress. We have an admin in this
system who can add New Authorities and even he can edit their detail or delete them. Admin can view all the job vacancies but
he cannot edit or update status of resume. He can only view the progress in job. Authorities will have their separate login where
they can only view their own job vacancies. And update the progress status on that resume.
MODULES
● Member login/register
New users may register and login to the system through server.
● Unique Id creation
Each time a new user registers a unique id is generated for that user.
Each member account and his/her applied job and its progress record is maintained in the system.
The unique ID is generated on every complaint. Using which he/she can keep track of progress or
action on his/her job availability.
● Update resume
Authority to which resume is received will get Image, Description and GPS co-ordinates. Then
he can view the issue and try to solve it. He can change Status of resume like – Seen, Work
Started, and many more.
6
● Case Closing
Authority will update all the status about the resume. But it will be the user ultimately closing the
case. Using its app.
1. JOB SEARCH
Applies for the job. Today job search is that deals specifically with employment or career. Many employment app are
designed to allow employers to post job requirements for a position to be filled and are commonly known as job boards.
Other employment app offer employer reviews, career and job-search advice, and describe different job descriptions or
employers. Through a job search app, a prospective employee can locate and fill out a job application or
submit resumes over the Internet for the advertised position.
2. COURSE
This page is to learn various programming languages. Different programming languages support different styles of
programming called programming paradigms. Languages form an approximate spectrum from "low-level" to "high-
level"; "low-level" languages are typically more machine-oriented and faster to execute, whereas "high-level" languages
are more abstract and easier to use but execute less quickly. It is usually easier to code in "high-level" languages than in
"low-level" ones. Programming languages are essential for software development.. Course is use to recall or to get
knowledge without any course fees
3.COMPANIES
Here we will get many top most companies list, and we can track the vacancies available we can also apply to the job
through the link on click the company name. Many lists exist that provide an overview of large software companies,
often called "independent software ventors" ("ISVs"), in the world. The lists differ by methodology of composition and
consequently show substantial differences in both listed company and ranking of those companies.
4. APTITUDE
Here we can learn to track the aptitude question , this page is helps in the companies aptitude round, and we can practice
for the interviews. An aptitude is a component of a competent to do a certain kind of work at a certain level. Outstanding
7
aptitude can be considered "talent". Aptitude is inborn potential to perform certain kinds of activities,
whether physical or mental, and whether developed or undeveloped. Aptitude is often contrasted with skills and abilities,
which are developed through learning. The mass term ability refers to components of competence acquired through a
combination of both aptitude and skills.
Android is an open source and Linux –based operating system for mobile devices such as smartphones
and tablet computers. Android was developed by the open Handset Alliance led by Google and other
companies.
Android offers a unified approach to application development for mobile devices which means developers
needs only develop for androids, and their application should be able to run on different devices powered
by android.
Android application are usually developed in the java language using the android software development
kit.
Once developed , android application can be packaged easily and sold out either through a store such as
Google play, Slide ME , opera mobile store , MongoDB, F-droid and the Amazon Appstore .
Android powers hundreds of millions of mobiles devices in more than 190 countries around the world. It’s
the largest installed base of any mobile platform and growing fast. Everyday more than 1 million new
android devices are activated worldwide.
This tutorial has been written with an aim to teach you how to develop and package android application.
We will start from environment setup for android application programming and then drill down to look
into various aspects of android applications.
Android studio 3.0 allows programmer to make use of java 8 language features in the app creation
process thanks to the new java based tool chain. Updates the source and targets compatibility levels to
1.8 through the project structure dialog to align your project with this new tool chain.
8
4.4 ACTIVITY DIAGRAM
9
5. SOFTWARE TESTING AND IMPLEMENTATION
This section describes the various tools that help you create, configure, and run your tests from Android
Studio or the command line.
● For basic testing needs, Android Studio includes features that help you create, run, and view
results of tests all from the IDE. Using Studio, you can point and click in the app source code to
create and run tests for specific classes or methods, use drop-down menus to configure multiple test
devices, and interact with the Text Matrix tool window to visualize test results. For more
information on how to use Android Studio to create and manage your tests, see Test in Android
Studio.
● For more fine-grained control, you can run tests from the command line. Command line testing
provides a straightforward way to target specific modules, build variants, or combinations thereof.
Running tests through the Android Debug Bridge (ADB) shell allows for the most customization in
terms of which tests you want to run. For more information, see Test from the command line.
● For advanced testing needs, you may want to override default settings, configure Gradle
options, or refactor your code so that tests are separated in their own module. For more
information about how to set up your test configurations for special use cases, see Advanced test
setup.
To test how your app behaves when your user interacts with it, you can use tools such as Espresso
Test Recorder, App Crawler, Monkey Testing, and monkey runner.
How you create, run, and analyse tests. You can set up tests that run on your local machine or instrumented
tests that run on a device. You can easily run a single test or a specific group of tests on one or more
devices. The test results are shown directly inside Android Studio.
10
This document describes how to run tests directly from the command line. This document assumes that you
already know how to create an Android application and write tests for your app. For more information on
how to build tests for your app, see Test apps on Android.
11
7. CONCLUSION & FUTURE ENHANCEMENT
This reporting system helps the user to register the job vacancies with ease and job vacancies tracking using
the ID.
The user will also end the case on self-satisfaction. The user should have a proper updates in cases and keep
their case tracking and check resume Status is updated regularly by authority or not .
All we want is an android phone, without that you can’t use this system.
12
REFERENCES
1. https://nevonprojects.com/android-civil-administration-reporting-project/
2. https://youtu.be/l5h0tvo9Rxo
3. https://www.academia.edu/RegisterToDownload/BulkDownload
4. https://projectsgeek.com/2016/07/civil-administration-reporting-android-project.html
5. https://partheniumprojects.com/civil-administration-reporting/
13
6. APPENDICES
1. MAIN ACTIVITY:
SOURCE CODE :
A) XML:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView 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:scrollbars="none"
android:background="@drawable/job_bg"
tools:context=".common.LoginActivity">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="380dp"
android:layout_height="wrap_content"
android:layout_marginTop="100dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:gravity="center"
android:textColor="@color/purple_700"
android:textSize="30sp"
android:textStyle="bold"/>
<TextView
android:layout_width="150dp"
android:layout_height="39dp"
14
android:layout_marginStart="100dp"
android:layout_marginTop="100dp"
android:layout_marginEnd="10dp"
android:drawableEnd="@drawable/baseline_login_24"
android:text="LOGIN"
android:gravity="center"
android:textColor="@color/gallaxy_blue"
android:textSize="30sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"/>
<EditText
android:id="@+id/et_emailid"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/white"
android:textColor="@color/black"
android:layout_marginTop="100dp"
android:layout_marginStart="50dp"
android:layout_marginEnd="30dp"
android:textSize="15sp"
android:padding="10dp"
android:inputType="textEmailAddress"
android:drawableLeft="@drawable/username"
android:drawablePadding="20dp"/>
<EditText
android:id="@+id/et_password"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/white"
15
android:hint="ENTER YOUR PASSWORD"
android:textColor="@color/black"
android:layout_marginTop="20dp"
android:layout_marginStart="50dp"
android:layout_marginEnd="30dp"
android:textSize="15dp"
android:maxLength="30"
android:padding="10dp"
android:inputType="textPassword"
android:drawableLeft="@drawable/password"
android:drawablePadding="20dp"/>
<Button
android:id="@+id/btn_login"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:layout_marginStart="80dp"
android:layout_marginEnd="80dp"
android:backgroundTint="@color/purple_200"
android:text="login"
android:textSize="20sp"
android:onClick="login"/>
<TextView
android:id="@+id/tv_forgotpassword"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="FORGOT PASSWORD?"
android:textColor="@color/black"
android:layout_marginTop="20dp"
android:layout_gravity="center"/>
<TextView
android:id="@+id/tv_signin"
android:layout_width="98dp"
android:layout_height="22dp"
16
android:text="SIGN IN"
android:drawableLeft="@drawable/signin"
android:textColor="@color/black"
android:background="@color/white"
android:layout_marginTop="20dp"
android:layout_marginStart="5dp"
android:layout_marginEnd="10dp"
android:layout_gravity="center"
android:drawablePadding="20dp"
android:onClick="signin"/>
</LinearLayout>
</ScrollView>
B) JAVA:
package com.example.project.common;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.example.project.R;
//camelcase
Button loginbtn;//declaration
EditText emailidEt,passwordEt;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
loginbtn = findViewById(R.id.btn_login);//initalization
emailidEt = findViewById(R.id.et_emailid);
passwordEt = findViewById(R.id.et_password);
17
loginbtn.setOnClickListener(view ->{
if (emailid.equals("")&& password.equals("")){
emailidEt.setError("please enter your emailid");
passwordEt.setError("please enter your password");
} else if (emailid.equals("")) {
emailidEt.setError("please enter your emailid");
} else if (password.equals("")) {
passwordEt.setError("please enter your password");
} else if (password.length()<=6) {
passwordEt.setError("enter atleast 7 characters");
} else if (!emailid.equals(stremailid)) {
emailidEt.setError("enter valid emailid");
} else if (!password.equals(strpassword)) {
passwordEt.setError("enter correct password");
}else {
18
SCREEN SHOT:
19
2. SIGNUP ACTIVITY:
SOURCE CODE :
A) XML:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView 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:scrollbars="none"
android:background="@drawable/job_company_bg"
android:layout_gravity="center"
tools:context=".common.SignupActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">
<TextView
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginTop="60dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:gravity="center"
android:text="SIGN IN"
android:drawableStart="@drawable/signup"
android:background="#F1E3AB"
android:textColor="@color/black"
android:textSize="30sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"/>
<EditText
android:id="@+id/et_username"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/white"
android:hint="ENTER USER NAME"
android:textColor="@color/black"
android:layout_marginTop="100dp"
android:layout_marginStart="60dp"
android:layout_marginEnd="60dp"
android:textSize="15sp"
android:padding="10dp"
android:inputType="textEmailAddress"
android:drawableLeft="@drawable/username"
android:drawablePadding="20dp"/>
<EditText
android:id="@+id/et_emailid"
20
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/white"
android:hint="ENTER YOUR E-MAIL ID"
android:textColor="@color/black"
android:layout_marginTop="20dp"
android:layout_marginStart="60dp"
android:layout_marginEnd="60dp"
android:textSize="15sp"
android:padding="10dp"
android:inputType="textEmailAddress"
android:drawableLeft="@drawable/email"
android:drawablePadding="20dp"/>
<EditText
android:id="@+id/et_password"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/white"
android:hint="ENTER YOUR PASSWORD"
android:textColor="@color/black"
android:layout_marginTop="20dp"
android:layout_marginStart="60dp"
android:layout_marginEnd="60dp"
android:textSize="15dp"
android:maxLength="30"
android:padding="10dp"
android:inputType="textPassword"
android:drawableLeft="@drawable/password"
android:drawablePadding="20dp"/>
<EditText
android:id="@+id/et_confirm_password"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/white"
android:hint="CONFIRM PASSWORD"
android:textColor="@color/black"
android:layout_marginTop="20dp"
android:layout_marginStart="60dp"
android:layout_marginEnd="60dp"
android:textSize="15dp"
android:maxLength="30"
android:padding="10dp"
android:inputType="textPassword"
android:drawableLeft="@drawable/password"
android:drawablePadding="20dp"/>
<Button
android:id="@+id/btn_signup"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:layout_marginStart="80dp"
android:layout_marginEnd="80dp"
android:backgroundTint="@color/purple_200"
android:text="sign in"
android:textSize="20sp"
android:onClick="signin"/>
<TextView
android:id="@+id/tv_existingaccount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="you already have an account"
21
android:textColor="@color/white"
android:textSize="18sp"
android:textStyle="bold"
android:layout_marginTop="20dp"
android:layout_gravity="center"/>
</LinearLayout>
</ScrollView>
B) JAVA:
package com.example.project.common;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.example.project.R;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_signup);
//camelcase
Button signupbtn;//declaration
EditText usernameEt,emailidEt,passwordEt,confirmpasswordEt;
signupbtn = findViewById(R.id.btn_signup);//initalization
usernameEt = findViewById(R.id.et_username);
emailidEt = findViewById(R.id.et_emailid);
passwordEt = findViewById(R.id.et_password);
confirmpasswordEt = findViewById(R.id.et_confirm_password);
signupbtn.setOnClickListener(view ->{
22
String confirmpassword = confirmpasswordEt.getText().toString();
23
SCREEN SHOT:
24
3. MENU ACTIVITY:
SOURCE CODE:
A) 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:orientation="vertical"
android:background="@drawable/job_company_bg"
android:gravity="center"
tools:context=".common.MenuActivity">
<LinearLayout
android:layout_width="410dp"
android:layout_height="50dp"
android:gravity="center"
android:orientation="horizontal"
android:background="@color/purple_200">
<TextView
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_marginStart="180dp"
android:layout_marginEnd="0dp"
android:gravity="center"
android:text="menus"
android:textColor="@color/black"
android:textSize="20sp"
android:textStyle="bold"
android:background="@color/white"/>
<Button
android:id="@+id/btn_logout"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:layout_marginStart="70dp"
android:layout_marginEnd="30dp"
android:backgroundTint="@color/black"
android:onClick="logout"
android:text="LOG OUT"
android:textSize="10sp"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="horizontal"
android:gravity="center"
android:layout_marginTop="100dp"
android:layout_marginStart="50dp"
android:layout_marginEnd="50dp"
android:layout_marginBottom="80dp"
android:baselineAligned="false">
25
<LinearLayout
android:id="@+id/ll_registration"
android:layout_width="0dp"
android:layout_height="150dp"
android:background="@color/white"
android:orientation="vertical"
android:gravity="center"
android:layout_weight="1"
android:layout_marginEnd="20dp">
<ImageView
android:layout_width="70dp"
android:layout_height="70dp"
android:src="@drawable/job_registration_icon"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="REGISTRATION"
android:textSize="15sp"
android:layout_marginTop="10dp"
android:textColor="@color/purple_200"
android:textStyle="bold"/>
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center">
<LinearLayout
android:id="@+id/ll_course"
android:layout_width="0dp"
android:layout_height="150dp"
android:background="@color/white"
android:orientation="vertical"
android:layout_weight="1"
android:gravity="center"
android:layout_marginStart="20dp">
<ImageView
android:layout_width="90dp"
android:layout_height="90dp"
android:src="@drawable/job_course"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="COURSE"
android:layout_marginTop="10dp"
android:textSize="15sp"
android:textColor="@color/purple_200"
android:textStyle="bold"/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
26
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="horizontal"
android:layout_marginTop="80dp"
android:layout_marginStart="50dp"
android:layout_marginEnd="50dp"
android:layout_marginBottom="100dp">
<LinearLayout
android:id="@+id/ll_companies"
android:layout_width="0dp"
android:layout_height="150dp"
android:background="@color/white"
android:orientation="vertical"
android:gravity="center"
android:layout_weight="1"
android:layout_marginEnd="20dp">
<ImageView
android:layout_width="90dp"
android:layout_height="90dp"
android:src="@drawable/job_company_icon"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="COMPANIES"
android:layout_marginTop="10dp"
android:textSize="15sp"
android:textColor="@color/purple_200"
android:textStyle="bold"/>
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1">
<LinearLayout
android:id="@+id/ll_aptitude"
android:layout_width="0dp"
android:layout_height="150dp"
android:background="@color/white"
android:orientation="vertical"
android:layout_weight="1"
android:gravity="center"
android:layout_marginStart="20dp">
<ImageView
android:layout_width="70dp"
android:layout_height="70dp"
android:src="@drawable/job_aptitude_icon3"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="APTITUDE"
android:layout_marginTop="10dp"
android:textSize="15sp"
android:textColor="@color/purple_200"
android:textStyle="bold"/>
</LinearLayout>
27
</LinearLayout>
</LinearLayout>
</LinearLayout>
B) JAVA:
package com.example.project.common;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.Toast;
import com.example.project.R;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menu);
RegistationLl = findViewById(R.id.ll_registration);
CourseLl = findViewById(R.id.ll_course);
CompaniesLl = findViewById(R.id.ll_companies);
AptitudeLl = findViewById(R.id.ll_aptitude);
logoutbtn = findViewById(R.id.btn_logout);
RegistationLl.setOnClickListener(view -> {
startActivity(intent);
});
CourseLl.setOnClickListener(view -> {
startActivity(intent);
});
CompaniesLl.setOnClickListener(view -> {
startActivity(intent);
28
});
AptitudeLl.setOnClickListener(view -> {
startActivity(intent);
}
);
}
case R.id.btn_logout:
Intent intent = new Intent(MenuActivity.this, LoginActivity.class);
startActivity(intent);
break;
default:
break;
}
29
SCREEN SHOT:
30
4. REGISTRATION:
SOURCE CODE
A) XML:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView 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"
android:background="@color/voilet"
tools:context=".common.RegistrationActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:background="@color/purple_200">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="REGISTRATION FORM"
android:textColor="@color/black"
android:textStyle="bold"
android:textSize="30sp"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="10dp"/>
<ImageView
android:layout_width="95dp"
android:layout_height="95dp"
android:src="@drawable/job_app_logo"
android:background="@color/white"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:textAlignment="center"/>
<EditText
android:id="@+id/et_name"
android:layout_width="300dp"
android:layout_height="50dp"
android:layout_marginStart="30dp"
android:layout_marginTop="20dp"
android:layout_marginEnd="30dp"
android:background="@color/white"
android:hint="NAME"
android:inputType="text"
android:maxLength="30"
android:padding="5dp"
android:textSize="15sp"
android:textStyle="bold" />
31
<EditText
android:id="@+id/et_gmailid"
android:layout_width="300dp"
android:layout_height="50dp"
android:background="@color/white"
android:hint="GMAIL ID"
android:textSize="15sp"
android:textStyle="bold"
android:padding="5dp"
android:layout_marginTop="20dp"
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp"
android:inputType="textEmailAddress"/>
<EditText
android:id="@+id/et_moblieno"
android:layout_width="300dp"
android:layout_height="50dp"
android:background="@color/white"
android:hint="MOBLIE NO"
android:textSize="15sp"
android:textStyle="bold"
android:padding="5dp"
android:layout_marginTop="20dp"
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp"
android:maxLength="10"
android:inputType="number"/>
<EditText
android:id="@+id/et_address"
android:layout_width="300dp"
android:layout_height="50dp"
android:background="@color/white"
android:hint="ADDRESS"
android:textSize="15sp"
android:textStyle="bold"
android:padding="5dp"
android:layout_marginTop="20dp"
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp"
android:maxLength="80"
android:inputType="textPostalAddress"/>
<LinearLayout
android:id="@+id/ll_gender"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="vertical"
android:layout_marginTop="20dp"
android:layout_marginStart="40dp"
android:layout_marginEnd="40dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="GENDER :"
android:textColor="@color/black"
android:textSize="15dp" />
<RadioGroup
android:id="@+id/rg_gender"
android:layout_width="match_parent"
android:layout_height="wrap_content"
32
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp">
<RadioButton
android:id="@+id/rb_male"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:text="MALE"/>
<RadioButton
android:id="@+id/rb_female"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:text="FEMALE"
android:visibility="visible"
tools:visibility="visible" />
<RadioButton
android:id="@+id/rb_transgender"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:text="TRANSGENDER"/>
</RadioGroup>
</LinearLayout>
<EditText
android:id="@+id/et_dateofbirth"
android:layout_width="300dp"
android:layout_height="50dp"
android:background="@color/white"
android:hint="DATE OF BIRTH"
android:textSize="15sp"
android:textStyle="bold"
android:padding="5dp"
android:layout_marginTop="20dp"
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp"
android:inputType="date"/>
<EditText
android:id="@+id/et_qualification"
android:layout_width="300dp"
android:layout_height="50dp"
android:background="@color/white"
android:hint="QUALIFICATION"
android:textSize="15sp"
android:textStyle="bold"
android:padding="5dp"
android:layout_marginTop="20dp"
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp"
android:inputType="text"/>
<EditText
android:id="@+id/et_mark"
33
android:layout_width="300dp"
android:layout_height="50dp"
android:background="@color/white"
android:hint="MARK"
android:textSize="15sp"
android:textStyle="bold"
android:padding="5dp"
android:layout_marginTop="20dp"
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp"
android:maxLength="5"
android:inputType="number"/>
<EditText
android:id="@+id/et_passedout"
android:layout_width="300dp"
android:layout_height="50dp"
android:background="@color/white"
android:hint="PASSED OUT"
android:textSize="15sp"
android:textStyle="bold"
android:padding="5dp"
android:layout_marginTop="20dp"
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp"
android:maxLength="4"
android:inputType="number"/>
<EditText
android:id="@+id/et_workzone"
android:layout_width="300dp"
android:layout_height="50dp"
android:layout_marginStart="30dp"
android:layout_marginTop="20dp"
android:layout_marginEnd="30dp"
android:background="@color/white"
android:hint="WORK ZONE"
android:inputType="text"
android:padding="5dp"
android:textSize="15sp"
android:textStyle="bold" />
<EditText
android:id="@+id/et_skill"
android:layout_width="300dp"
android:layout_height="50dp"
android:background="@color/white"
android:hint="SKILL"
android:textSize="15sp"
android:textStyle="bold"
android:padding="5dp"
android:layout_marginTop="20dp"
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp"
android:inputType="text"/>
<EditText
android:id="@+id/et_experience"
android:layout_width="300dp"
android:layout_height="50dp"
android:background="@color/white"
android:hint="EXPERIENCE"
android:textSize="15sp"
android:textStyle="bold"
android:padding="5dp"
34
android:layout_marginTop="20dp"
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp"
android:maxLength="60"
android:inputType="text"/>
<EditText
android:id="@+id/et_noofbacklogs"
android:layout_width="300dp"
android:layout_height="50dp"
android:background="@color/white"
android:hint="NO OF BACKLOGS"
android:textSize="15sp"
android:textStyle="bold"
android:padding="5dp"
android:layout_marginTop="20dp"
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp"
android:inputType="number"
android:maxLength="2"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/white"
android:gravity="center"
android:layout_marginTop="10dp"
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp"
android:layout_marginBottom="20dp">
<CheckBox
android:id="@+id/cb_alert_dialog"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="show Alert Dialog"/>
<Button
android:id="@+id/btn_registration"
android:layout_width="93dp"
android:layout_height="50dp"
android:text="SUBMIT"
android:textColor="@color/white"
android:layout_marginTop="10dp"
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp"
android:layout_marginBottom="20dp"
android:onClick="ok"/>
</LinearLayout>
</LinearLayout>
</ScrollView>
35
B) JAVA:
package com.example.project.common;
import androidx.appcompat.app.AppCompatActivity;
import android.app.AlertDialog;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.RadioGroup;
import android.widget.Toast;
import com.example.project.R;
import com.google.android.material.snackbar.Snackbar;
Button registrationBtn;
LinearLayout genderLl;
EditText
nameEt,gmailidEt,moblienoEt,addressEt,dateofbirthEt,markEt,passedoutEt,workzoneEt,skill
Et,experienceEt,noofblacklogsEt,qualificationEt;
RadioGroup genderRg;
AlertDialog.Builder alertDialog;
String radiotext;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_registration);
registrationBtn = findViewById(R.id.btn_registration);
genderLl = findViewById(R.id.ll_gender);
36
registrationBtn = findViewById(R.id.cb_alert_dialog);
registrationBtn.setOnClickListener(view->{
} else if (name.equals("")) {
nameEt.setError("please enter your ");
} else if (gmail.equals("")) {
gmailidEt.setError("please enter your ");
} else if (moblieno.equals("")) {
moblienoEt.setError("please enter your ");
} else if (address.equals("")) {
addressEt.setError("please enter your ");
} else if (dateofbirth.equals("")) {
dateofbirthEt.setError("please enter your ");
} else if (qualification.equals("")) {
qualificationEt.setError("please enter your ");
} else if (mark.equals("")) {
markEt.setError("please enter your ");
} else if (passedout.equals("")) {
passedoutEt.setError("please enter your ");
} else if (workzone.equals("")) {
workzoneEt.setError("please enter your ");
} else if (skill.equals("")) {
skillEt.setError("please enter your ");
} else if (experience.equals("")) {
experienceEt.setError("please enter your ");
} else if (noofblacklogs.equals("")) {
noofblacklogsEt.setError("please enter your password");
}else {
37
}
});
}
switch (genderRg.getCheckedRadioButtonId()){
case R.id.rb_male:
radiotext = "MALE";
break;
case R.id.rb_female:
radiotext = "FEMALE";
break;
case R.id.rb_transgender:
radiotext = "TRANSGENDER";
break;
default:
radiotext = "select a gender";
}
Toast.makeText(this,radiotext, Toast.LENGTH_SHORT).show();
}
alertDialog.setTitle("loading...");
alertDialog.setMessage("please wait");
alertDialog.setIcon(R.drawable.loadicon);
alertDialog.setPositiveButton ("ok",((dialogInterface, i) -> {
alertDialog.show();
}else{
Toast.makeText(this, "please check the checkbox",
Toast.LENGTH_SHORT).show();
38
SCREEN SHOT:
39
40
5.COURSE:
SOURCE CODE:
A) XML:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView 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"
android:background="@drawable/coursebg"
tools:context=".common.CourseActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="20dp"
android:text="COURSE"
android:textColor="@color/black"
android:textSize="30sp"
android:textStyle="bold" />
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_margin="30dp"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="C++:w3schools.com/cpp/"
android:autoLink="web"
android:textColor="@color/black"
android:textColorLink="@color/purple_200"
android:textSize="15sp"
android:textStyle="bold"/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_margin="30dp"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="JAVA:w3schools.com/java/"
android:textColor="@color/black"
android:autoLink="web"
android:textColorLink="@color/purple_200"
android:textSize="15sp"
41
android:textStyle="bold" />
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_margin="30dp"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="PYTHON:w3schools.com/python/"
android:textColor="@color/black"
android:autoLink="web"
android:textColorLink="@color/purple_200"
android:textSize="15sp"
android:textStyle="bold" />
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_margin="30dp"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="DATA
STRUCTURE:https://www.w3schools.in/data-structures/intro"
android:textColor="@color/black"
android:autoLink="web"
android:textColorLink="@color/purple_200"
android:textSize="15sp"
android:textStyle="bold" />
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_margin="30dp"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="OPERATING SYSTEM:w3schools.in/operating-system/tutorials"
android:textColor="@color/black"
android:autoLink="web"
android:textColorLink="@color/purple_200"
android:textSize="15sp"
android:textStyle="bold" />
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
42
android:layout_height="60dp"
android:layout_margin="30dp"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="CLOUD COMPUTING:w3schools.com/aws/"
android:textColor="@color/black"
android:autoLink="web"
android:textColorLink="@color/purple_200"
android:textSize="15sp"
android:textStyle="bold" />
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_margin="30dp"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="CYBER SECURITY:w3schools.com/cybersecurity/"
android:textColor="@color/black"
android:autoLink="web"
android:textColorLink="@color/purple_200"
android:textSize="15sp"
android:textStyle="bold" />
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_margin="30dp"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="FULLSTRUCK:w3schools.com/whatis/whatis_fullstack.asp"
android:textColor="@color/black"
android:autoLink="web"
android:textColorLink="@color/purple_200"
android:textSize="15sp"
android:textStyle="bold" />
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_margin="30dp"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
43
android:text="DATABASE:w3schools.com/sql/sql_ref_database.asp"
android:textColor="@color/black"
android:autoLink="web"
android:textColorLink="@color/purple_200"
android:textSize="15sp"
android:textStyle="bold" />
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_margin="30dp"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="DATASCIENCE:w3schools.com/datascience/"
android:textColor="@color/black"
android:autoLink="web"
android:textColorLink="@color/purple_200"
android:textSize="15sp"
android:textStyle="bold" />
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_margin="30dp"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="DOT NET:w3schools.com/cs/index.php"
android:textColor="@color/black"
android:autoLink="web"
android:textColorLink="@color/purple_200"
android:textSize="15sp"
android:textStyle="bold" />
</androidx.cardview.widget.CardView>
</LinearLayout>
</ScrollView>
B) JAVA:
package com.example.project.common;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
44
import com.example.project.R;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_course);
}
}
45
SCREEN SHOT:
46
47
6. CONTACT:
SOURCE CODE:
A) XML:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView 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/companybg"
android:orientation="vertical"
tools:context=".common.CompaniesActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/tv_companies"
android:layout_width="wrap_content"
android:layout_height="150dp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:background="@drawable/companyname" />
<androidx.cardview.widget.CardView
android:id="@+id/cv_tcs"
android:layout_width="130dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:layout_margin="15dp"
android:background="@drawable/iconbg"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/tcs"
android:gravity="center" />
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/cv_infosys"
android:layout_width="130dp"
android:layout_height="50dp"
android:layout_margin="15dp"
android:layout_gravity="center"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/infosys"/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
48
android:id="@+id/cv_wipro"
android:layout_width="130dp"
android:layout_height="50dp"
android:layout_margin="15dp"
android:layout_gravity="center"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/wipro"
/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/cv_accenture"
android:layout_width="130dp"
android:layout_height="50dp"
android:layout_margin="15dp"
android:layout_gravity="center"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/accenture"/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/cv_apple"
android:layout_width="130dp"
android:layout_height="50dp"
android:layout_margin="15dp"
android:layout_gravity="center"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/apple"/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/cv_tesla"
android:layout_width="130dp"
android:layout_height="50dp"
android:layout_margin="15dp"
android:layout_gravity="center"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/tesla"/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
49
android:id="@+id/cv_microsoft"
android:layout_width="130dp"
android:layout_height="50dp"
android:layout_margin="15dp"
android:layout_gravity="center"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/microsoft"/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/cv_meta"
android:layout_width="130dp"
android:layout_height="50dp"
android:layout_margin="15dp"
android:layout_gravity="center"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/meta"/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/cv_google"
android:layout_width="130dp"
android:layout_height="50dp"
android:layout_margin="15dp"
android:layout_gravity="center"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/google"/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/cv_amazon"
android:layout_width="130dp"
android:layout_height="50dp"
android:layout_margin="15dp"
android:layout_gravity="center"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/amazon"/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/cv_dell"
50
android:layout_width="130dp"
android:layout_height="50dp"
android:layout_margin="15dp"
android:layout_gravity="center"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/dell"/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/cv_oracle"
android:layout_width="130dp"
android:layout_height="50dp"
android:layout_margin="15dp"
android:layout_gravity="center"
app:cardCornerRadius="15dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/oracle"/>
</androidx.cardview.widget.CardView>
</LinearLayout>
</ScrollView>
B) JAVA:
package com.example.project.common;
import android.content.Intent;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import com.example.project.companies.AccentureActivity;
import com.example.project.companies.AmazonActivity;
import com.example.project.companies.AppleActivity;
import com.example.project.companies.DellActivity;
import com.example.project.companies.GoogleActivity;
import com.example.project.companies.InfosysActivity;
import com.example.project.companies.MetaActivity;
import com.example.project.companies.MicrosoftActivity;
import com.example.project.companies.OracleActivity;
import com.example.project.companies.TcsActivity;
import com.example.project.companies.TeslaActivity;
import com.example.project.companies.WiproActivity;
import com.example.project.databinding.ActivityCompaniesBinding;
ActivityCompaniesBinding binding;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = ActivityCompaniesBinding.inflate(getLayoutInflater());
51
setContentView(binding.getRoot());
binding.cvTcs.setOnClickListener(view->{
Intent intent = new Intent(CompaniesActivity.this, TcsActivity.class);
startActivity(intent);
});
binding.cvInfosys.setOnClickListener(view->{
Intent intent = new Intent(CompaniesActivity.this, InfosysActivity.class);
startActivity(intent);
});
binding.cvWipro.setOnClickListener(view->{
Intent intent = new Intent(CompaniesActivity.this, WiproActivity.class);
startActivity(intent);
});
binding.cvAccenture.setOnClickListener(view->{
Intent intent = new Intent(CompaniesActivity.this,
AccentureActivity.class);
startActivity(intent);
});
binding.cvApple.setOnClickListener(view->{
Intent intent = new Intent(CompaniesActivity.this, AppleActivity.class);
startActivity(intent);
});
binding.cvTesla.setOnClickListener(view->{
Intent intent = new Intent(CompaniesActivity.this, TeslaActivity.class);
startActivity(intent);
});
binding.cvMicrosoft.setOnClickListener(view->{
Intent intent = new Intent(CompaniesActivity.this,
MicrosoftActivity.class);
startActivity(intent);
});
binding.cvMeta.setOnClickListener(view->{
Intent intent = new Intent(CompaniesActivity.this, MetaActivity.class);
startActivity(intent);
});
binding.cvGoogle.setOnClickListener(view->{
Intent intent = new Intent(CompaniesActivity.this, GoogleActivity.class);
startActivity(intent);
});
binding.cvAmazon.setOnClickListener(view->{
Intent intent = new Intent(CompaniesActivity.this, AmazonActivity.class);
startActivity(intent);
});
binding.cvDell.setOnClickListener(view->{
Intent intent = new Intent(CompaniesActivity.this, DellActivity.class);
startActivity(intent);
});
binding.cvOracle.setOnClickListener(view->{
Intent intent = new Intent(CompaniesActivity.this, OracleActivity.class);
startActivity(intent);
});
}
}
52
SCREEN SHOT:
53
54
7.APTITUDE:
SOURCE CODE:
A) XML:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView 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=".common.AptitudeActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
android:layout_marginStart="5dp"
android:layout_marginEnd="5dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="APTITUDE QUESTION"
android:gravity="center"
android:textStyle="bold"
android:textSize="20sp"
android:textColor="@color/black"
android:background="@color/gallaxy_blue"
android:layout_marginTop="20dp"
android:layout_marginStart="50dp"
android:layout_marginEnd="50dp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:layout_marginTop="20dp"
android:text="FOR MORE QUESTION
REFER:https://www.indiabix.com/aptitude/questions-and-answers/"
android:autoLink="web"
android:textColor="@color/black"
android:textColorLink="@color/purple_200"
android:textSize="15sp"
android:textStyle="bold"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:lineSpacingMultiplier="1.5"
android:text="@string/question1"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="18sp"
android:background="@color/levender"/>
<TextView
55
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:lineSpacingMultiplier="1.5"
android:text="@string/question2"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="18sp"
android:background="#FFBE98EC"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:lineSpacingMultiplier="1.5"
android:text="@string/question3"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="18sp"
android:background="@color/levender"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:lineSpacingMultiplier="1.5"
android:text="@string/question4"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="18sp"
android:background="#FFBE98EC"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:lineSpacingMultiplier="1.5"
android:text="@string/question5"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="18sp"
android:background="@color/levender"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:lineSpacingMultiplier="1.5"
android:text="@string/question6"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="18sp"
android:background="#FFBE98EC"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:lineSpacingMultiplier="1.5"
android:text="@string/question7"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="18sp"
android:background="@color/levender"/>
56
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:lineSpacingMultiplier="1.5"
android:text="@string/question8"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="18sp"
android:background="#FFBE98EC"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:lineSpacingMultiplier="1.5"
android:text="@string/question9"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="18sp"
android:background="@color/levender"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:lineSpacingMultiplier="1.5"
android:text="@string/question10"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="18sp"
android:background="#FFBE98EC"/>
</LinearLayout>
</ScrollView>
B) JAVA:
package com.example.project.common;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import com.example.project.R;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_aptitude);
}
}
57
SCREEN SHOT:
58
59
60
61
MANIFEST:
SOURCE CODE:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<application
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
android:icon="@drawable/jobs_app_login"
android:label="@string/app_name"
android:networkSecurityConfig="@xml/network_security_config"
android:supportsRtl="true"
android:theme="@style/Theme.Project"
tools:targetApi="31">
<activity
android:name=".companies.WiproActivity"
android:exported="false" />
<activity
android:name=".companies.TeslaActivity"
android:exported="false" />
<activity
android:name=".companies.OracleActivity"
android:exported="false" />
<activity
android:name=".companies.MicrosoftActivity"
android:exported="false" />
<activity
android:name=".companies.MetaActivity"
android:exported="false" />
<activity
android:name=".companies.TcsActivity"
android:exported="false" />
<activity
android:name=".companies.InfosysActivity"
android:exported="false" />
<activity
android:name=".companies.GoogleActivity"
android:exported="false" />
<activity
android:name=".companies.DellActivity"
android:exported="false" />
<activity
android:name=".companies.AppleActivity"
android:exported="false" />
<activity
android:name=".companies.AmazonActivity"
android:exported="false" />
<activity
android:name=".companies.AccentureActivity"
android:exported="false" />
<activity
android:name=".common.AptitudeActivity"
android:exported="false" />
<activity
android:name=".common.CompaniesActivity"
android:exported="false" />
<activity
android:name=".common.CourseActivity"
62
android:exported="false" />
<activity
android:name=".common.RegistrationActivity"
android:exported="false" />
<activity
android:name=".common.MenuActivity"
android:exported="false" />
<activity
android:name=".common.SignupActivity"
android:exported="false" />
<activity
android:name=".common.LoginActivity"
android:exported="false" />
<activity
android:name=".common.SplashScreen"
android:exported="true"
android:theme="@style/SplashScreen">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</manifest>
63
THEMES :
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Theme.Project"
parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">@color/purple_500</item>
<item name="colorPrimaryVariant">@color/purple_700</item>
<item name="colorOnPrimary">@color/white</item>
<!-- Secondary brand color. -->
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_700</item>
<item name="colorOnSecondary">@color/black</item>
<!-- Status bar color. -->
<item name="android:statusBarColor"
tools:targetApi="l">?attr/colorPrimaryVariant</item>
<!-- Customize your theme here. -->
<item name="android:textColorPrimary">@color/black</item>
</style>
<item name="android:windowBackground">@drawable/job_find</item>
<item name="android:statusBarColor"
tools:targetApi="l">?attr/colorPrimaryVariant</item>
</style>
<item name="android:windowBackground">@drawable/job_registration</item>
<item name="android:statusBarColor"
tools:targetApi="l">?attr/colorPrimaryVariant</item>
</style>
</resources>
64
STRING :
<resources>
<string name="app_name">project</string>
<string name="question1">
"1. A person crosses a 600 m long street in 5 minutes. What is his speed in km
per hour?
(a)3.6
(b)7.2
(c) 8.4
(d)10
"</string>
<string name="question2">
"2. An aeroplane covers a certain distance at a speed of 240 kmph in 5 hours.
To cover the same distance in 1 hours, it must travel at a speed of:
(a)300 kmph
(b)360 kmph
(c)600 kmph
(d)720 kmph"</string>
<string name="question3">
"3. If a person walks at 14 km/hr instead of 10 km/hr, he would have walked 20
km more. The actual distance travelled by him is:
(a)50 km
(b) 56 km
(c)70 km
(d)80 km"</string>
<string name="question4">
" 4. A train can travel 50% faster than a car. Both start from point A at the
same time and reach point B 75 kms away from A at the same time. On the way, however,
the train lost about 12.5 minutes while stopping at the stations. The speed of the car
is:
(a) 100 kmph
(b)110 kmph
(c)120 kmph
(d)130 kmph"</string>
<string name="question5">
" 5. Excluding stoppages, the speed of a bus is 54 kmph and including
stoppages, it is 45 kmph. For how many minutes does the bus stop per hour?
(a)9
(b)10
(c)12
(d)20"</string>
<string name="question6">
" 6. In a flight of 600 km, an aircraft was slowed down due to bad weather. Its
average speed for the trip was reduced by 200 km/hr and the time of flight increased by
30 minutes. The duration of the flight is:
(a)1 hour
(b)2 hours
(c)3 hours
(d)4 hours
"</string>
<string name="question7">
"7. A man complete a journey in 10 hours. He travels first half of the journey
at the rate of 21 km/hr and second half at the rate of 24 km/hr. Find the total journey
in km.
(a)220 km
(b)224 km
(c)230 km
(d)234 km"</string>
<string name="question8">
" 8. The ratio between the speeds of two trains is 7 : 8. If the second train
runs 400 km in 4 hours, then the speed of the first train is:
(a)70 km/hr
65
(b)75 km/hr
(c)84 km/hr
(d)87.5 km/hr"</string>
<string name="question9">
" 9. A man on tour travels first 160 km at 64 km/hr and the next 160 km at 80
km/hr. The average speed for the first 320 km of the tour is:
(a)35.55 km/hr
(b)36 km/hr
(c)71.11 km/hr
(d)71 km/hr"</string>
<string name="question10">
" 10. A car travelling with of its actual speed covers 42 km in 1 hr 40 min
48 sec. Find the actual speed of the car.
(a)176 km/hr
(b)25 km/hr
(c)30 km/hr
(d)35 km/hr"
"</string>
</resources>
COLOR:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="purple_200">#FFBB86FC</color>
<color name="purple_500">#FF6200EE</color>
<color name="purple_700">#FF3700B3</color>
<color name="teal_200">#FF03DAC5</color>
<color name="teal_700">#FF018786</color>
<color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color>
<color name="gallaxy_blue">#FF76ACD6</color>
<color name="pink">#FFC889DA</color>
<color name="voilet">#FF631878</color>
<color name="cream">#FFF1E3AB</color>
<color name="levender">#FFC39BE8</color>
</resources>
MIPMAP :
66