0% found this document useful (0 votes)
102 views86 pages

ADHOC

Uploaded by

Maddi Pravallika
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views86 pages

ADHOC

Uploaded by

Maddi Pravallika
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 86

ADHOC ADITYA

TECHFUSION HACKATHON

-------------------------------------------------------
Team: 3
Team Members:

1. Maddi Manasa - 722127205250

2. Nidha Hurain - 722127205258

3. Sahukari Geethika - 722127205271

4. Tanguturigangannagari Brinda Reddy-


722127205279

5. Kagitala Kanchana Reddy - 722127205236

6. Chebolu Lavanya – 722127205218


Index:
S.No Name of the Project
1. Develop a simple android application by implementing
“Hello World”?
2. Develop a simple android application by implementing
“Vertical Linear Layout”?
3. Develop a simple android application by implementing
“Horizontal Linear Layout”?
4. Develop a simple android application by implementing
“Button”?
5. Develop a simple android application by implementing
“Image View”?
6. Develop a simple android application by implementing
“Edit View”?
7. Develop a simple android application by implementing
“Radio Button”?
8. Develop a simple android application by implementing
“Text View”?
9. Develop a simple android application by implementing
“Check Box”?
10. Develop a simple android application by implementing
“Toggle Button”?
11. Develop an Xml layout with the Text View at the top three
Edit Text fields below it for Name, Email & Phone number
and a button labeled “Register” all center vertically on the
screen?
12. Design an xml layout with an Image View at the top
displaying a logo, followed by two Radio Buttons for
selecting a “Beginner” or “Advanced” level and a button
labeled start challenge at the bottom all elements centered
horizontally?
13. Design an xml layout with a Text View at the top
displaying “User Feedback” an Edit Text field below it for
user input and two button at the bottom labeled “submit”
and “cancel”?
14. Design an xml layout with a TextView displaying “profile
setup” at the top, an ImageView for a profile picture
placeholder below it. Three EditText for Name, Email, and
Bio, all arranged in visually appearing manner?
15. Develop an android application using “Toast Message”
Component?
16. Develop an android application using “Snackbar
Messagae” Component?
17. Develop an android application using “Dialog Message”
Component?
18. Develop a Unit Converter app.
19. Develop an App on Mathematics Quiz Master.
20. Designing a Calculator App.
21. Develop a Lucky number Generator App.
22. Develop a Simple todo List App.
23. Developing a Game Application.
24. Developing a Photo gallery app (Fruits).
Hackathon Project Report

Definition of XML:
XML files in android for designing the user interface (UI) and defining resources such as
layouts, string , colors and styles. It is also called as activity_main.XMl.

Definition of Java:
Java files contain the logic and functionality of the app and it performs the action in the java
for the program. It is also called as a MainActivity.java.

PROJECT-1

. Develop a simple android application by implementing “Hello World”?


XML CODE:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello world!"
android:textSize="20sp"
android:textColor="@color/black"/>
</LinearLayout>

Java code:

package com.example.hello; import


android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

OUTPUT: “Hello World!”


PROJECT-2
.Develop a android application by implementing “Vertical Linear Layout”?
XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Maddi Manasa"
android:textSize="20sp"
android:padding="8dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Aditya Degree College"
android:textSize="20sp"
android:padding="8dp"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="sign in"
android:padding="8dp"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="log in"
android:padding="8dp"/>

</LinearLayout>

Java Code:
package com.example.app2;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
OUTPUT: “Vertical Linear Layout”
PROJECT-3

.Develop a android application by implementing “Horizontal Linear Layout”?


XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:padding="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Manasa"
android:textSize="10sp"
android:padding="3dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Aditya Degree College,Ramnagar"
android:textSize="10sp"
android:padding="14dp"/>

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="3dp"
android:text="login" />

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="sign in"
android:padding="3dp"/>

</LinearLayout>
Java Code:

package com.example.app3; import


android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}}

OUTPUT: “Horizontal Linear Layout”


PROJECT-4

.Develop a android application by implementing “Button”?


XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp">
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="sign in"
android:padding="8dp"/>
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="login"
android:padding="8dp"/> </LinearLayout>

Java Code:

package com.example.app4; import


android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}}
OUTPUT: “Button”
PROJECT-5

. Develop a android application by implementing “Image View”?


XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="16dp">
<ImageView
android:id="@+id/imageview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/flower"
android:contentDescription="sample image"/>
</LinearLayout>

Java Code:

package com.example.app5; import


android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}}

OUTPUT: IMAGE VIEW


PROJECT-6

. Develop a android application by implementing “Edit View”?


XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp">
<EditText
android:id="@+id/EditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter your name here"
android:inputType="text" </LinearLayout>

Java Code:

package com.example.app6; import


android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}}
OUTPUT: “Edit View”
PROJECT-7

.Develop a android application by implementing “Radio Button”?


XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="8dp">
<TextView
android:layout_width="240dp"
android:layout_height="wrap_content"
android:text="Fruits"
android:textColor="@color/black"
android:textSize="20sp"/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Musk"
android:textSize="16sp"/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Avocado"
android:textSize="16sp"/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Blue berries"
android:textSize="16sp"/>
</LinearLayout>

Java code:
package com.example.app7; import
android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}}
OUTPUT: “Radio Button”
PROJECT-8

. Develop a android application by implementing “Text View”?


XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="8dp">
<TextView
android:id="@+id/textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World"
android:textColor="@color/black"/> </LinearLayout>

Java Code:

package com.example.app8;
import android.os.Bundle; import
android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); TextView
tv=findViewById(R.id.textview);
tv.setText("Welcome to Android Development");
}}
OUTPUT: “Text View”
PROJECT-9

. Develop a android application by implementing “Check Box”?


XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="8dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Chose the stream you want to enroll"
android:textSize="16sp"
android:textColor="@color/black"/>
<CheckBox
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="MECS"
android:textColor="@color/black"
android:padding="8dp"/>
<CheckBox
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="MPCS"
android:textColor="@color/black"
android:padding="8dp"/>
<CheckBox
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="MSCS"
android:textColor="@color/black"
android:padding="8dp"/>
<CheckBox
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="DSSTS"
android:textColor="@color/black"
android:padding="8dp"/>
<CheckBox
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="BCA"
android:textColor="@color/black"
android:padding="8dp"/>
</LinearLayout>

Java Code:

package com.example.app9;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

OUTPUT: “CheckBox”
PROJECT-10

. Develop a android application by implementing “Toggle Button”?


XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="10dp">
<ToggleButton
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textOn="Sign in"
android:textOff="Log in"/>
<ToggleButton
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textOn="Log in"
android:textOff="Sign in"/>
</LinearLayout>

Java Code:

package com.example.app10;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
OUTPUT: “Toggle Button”
PROJECT-11

.Design an Xml layout with a Text View at the top three Edit Text fields below it
(for Name, Email , and phone number and a button labeled “Register” all
centered vertically on the screen?

XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Aditya Degree College"
android:padding="16sp"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Name"
android:padding="16sp"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Email"
android:padding="16sp"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Phone Number"
android:padding="16sp"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Register"/>
</LinearLayout>

Java Code:

package com.example.app11;
import android.os.Bundle; import
androidx.appcompat.app.AppComp
atActivity; public class MainActivity
extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

OUTPUT:
PROJECT-12

. Design an xml layout with an Imageview at the top displaying a logo, followed
by two RadioButtons for selecting a “Beginner” or “Advanced” level and a button
labeled start challenge at the bottom all elements centered horizontally?

XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="10dp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:contentDescription="adhoc"
android:src="@drawable/adhoc"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_gravity="center">
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Beginner"
android:padding="8dp"/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Advanced"
android:padding="8dp"/>

</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Start Challenge"
android:layout_gravity="bottom"/>
</LinearLayout>
</LinearLayout>

Java Code:

package com.example.app12; import


android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity; public class
MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

OUTPUT:
PROJECT-13

. Design an xml layout with a TextView at the top displaying “User Feedback” an
Edit Text field below it for user input and two button at the bottom labeled
“submit” and “cancel”?

XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="User Feedback"
android:padding="8dp"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="input"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Submit"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cancel"/>
</LinearLayout>
</LinearLayout>

Java Code:

package com.example.app13;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

OUTPUT:
PROJECT-14

.Design an xml layout with a TextView displaying “profile setup” at the top, an
ImageView for a profile picture placeholder below it. Three Edit
Text for Name, Email, and Bio, all arranged in visually appearing manner?

XML Code:

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:padding="8dp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/butter"
android:padding="8dp"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="NAME"
android:textColor="@color/black"
android:padding="16dp"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Email"
android:textColor="@color/black"
android:padding="16dp"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Bio"
android:textColor="@color/black"
android:padding="16dp"/>
</LinearLayout>
</LinearLayout>

Java Code:

package com.example.app14;
import android.os.Bundle;
import androidx.appcompat.app. AppCompatActivity;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

}
}

OUTPUT:
PROJECT-15
.Develop an Android Application using “Toast Button” message components.
XML Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="16dp">
<Button
android:id="@+id/show_toast_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Send OTP" />
</LinearLayout>
Java Code:
package com.example.project_15;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button showToastButton=findViewById(R.id.show_toast_button);
showToastButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Toast.makeText(MainActivity.this,"OTP is
Send",Toast.LENGTH_SHORT).show();
}
});
}
}

OUTPUT:
PROJECT-16

.Develop an Android Application using “Snackbar Button” message components.


XML Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="16dp">
<Button
android:id="@+id/show_snackbar_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Delete Email" />
</LinearLayout>
Java Code:
package com.example.project_16;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import com.google.android.material.snackbar.Snackbar;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button showSnackbarButton = findViewById(R.id.show_snackbar_button);
showSnackbarButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Snackbar.make(v, "Email deleted Succesfully!",
Snackbar.LENGTH_LONG).setAction("Undo", new View.OnClickListener() {
@Override
public void onClick(View v) {

}
}).show();
}
});
}
}
OUTPUT:
PROJECT-17
.Develop an Android Application using “Dialog Message” message components
XML Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="16dp">
<Button
android:id="@+id/show_dialog_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Show Dialog" />
</LinearLayout>

Java Code:
package com.example.project_17;

import android.app.Dialog;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button showDialogButton = findViewById(R.id.show_dialog_button);
showDialogButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new AlertDialog.Builder(MainActivity.this)
.setTitle("Dialog Title")
.setMessage("THis Is A Sample Dialog Message.")
.setPositiveButton("OK",null)
.setNegativeButton("CANCEL",null)
.show();

}
});
}
}

OUTPUT:
PROJECT-18
.Developing a unit converter app
XML Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="16dp">
<EditText
android:id="@+id/edittext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Enter meters"
android:inputType="numberDecimal"/>
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="convert meters to centimeters"
android:layout_marginTop="16dp"/>
</LinearLayout>

Java Code:

package com.example.project_18;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText inputValue = findViewById(R.id.inputValue);
Button convertButton = findViewById(R.id.convertButton);
TextView resultText = findViewById(R.id.resultText);
convertButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String input = inputValue.getText().toString();
if (!input.isEmpty()) {
float meters = Float.parseFloat(input);
float centimeters = meters * 100;
resultText.setText("Result: " + centimeters + " cm");
} else {
resultText.setText("Please enter a value");
}
}
});
}
}

OUTPUT:
PROJECT-19
.Developing an app on Mathematics Quiz Master
XML Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp">
<TextView
android:id="@+id/questionText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="What is 20*4"
android:textSize="18sp" />
<EditText
android:id="@+id/answerInput"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter your answer" />
<Button
android:id="@+id/submitButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Submit Answer"
android:layout_marginTop="16dp"/>
<TextView
android:id="@+id/resultText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Result will appear here"
android:layout_marginTop="16dp"/>
</LinearLayout>

Java Code:

package com.example.project_19;
import android.app.Activity;
import android.os.Bundle; import android.view.View; import
android.widget.Button; import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity { TextView questionText;
EditText answerInput; Button submitButton; TextView resultText;
int correctAnswer = 80;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
questionText = findViewById(R.id.questionText);
answerInput = findViewById(R.id.answerInput);
submitButton = findViewById(R.id.submitButton);
resultText = findViewById(R.id.resultText);
submitButton.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View view) { try {
int userAnswer = Integer.parseInt(answerInput.getText().toString()); if
(userAnswer == correctAnswer) {
resultText.setText("Correct!");
} else {
resultText.setText("Incorrect. The correct answer is: " + correctAnswer);
}
} catch (NumberFormatException e) {
resultText.setText("Please enter a valid number.");
}
}
});
}
}
OUTPUT:
PROJECT-20
.Designing a Calculator App
XML Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="21dp">
<EditText
android:id="@+id/display"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#E0E0E0"
android:padding="16dp"
android:textSize="32sp"
android:textAlignment="textEnd"
android:inputType="none"
android:text="50"
android:textColor="@color/black"/>

<GridLayout
android:id="@+id/button_grid"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:columnCount="4"
android:rowCount="5">
<Button android:id="@+id/button_clear" android:text="C" />
<Button android:id="@+id/button_divide" android:text="/" />
<Button android:id="@+id/button_multiply" android:text="*" />
<Button android:id="@+id/button_delete" android:text="DEL" />
<Button android:id="@+id/button_7" android:text="7" />
<Button android:id="@+id/button_8" android:text="8" />
<Button android:id="@+id/button_9" android:text="9" />
<Button android:id="@+id/button_subtract" android:text="-" />
<Button android:id="@+id/button_4" android:text="4" />
<Button android:id="@+id/button_5" android:text="5" />
<Button android:id="@+id/button_6" android:text="6" />
<Button android:id="@+id/button_add" android:text="+" />
<Button android:id="@+id/button_1" android:text="1" />
<Button android:id="@+id/button_2" android:text="2" />
<Button android:id="@+id/button_3" android:text="3" />
<Button android:id="@+id/button_equals" android:text="=" />
<Button android:id="@+id/button_0" android:text="0" />
<Button android:id="@+id/button_00" android:text="00" />
<Button android:id="@+id/button_dot" android:text="."/>
<Button android:id="@+id/button_Modulous" android:text="%" />
</GridLayout>
</LinearLayout>

Java Code:

Package com.example.project_20;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

OUTPUT:
PROJECT-21
.Develop a Lucky Number Generator App
XML Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp"
android:gravity="center">
<TextView
android:id="@+id/lucky_number_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Your Lucky Number"
android:textSize="24sp"
android:textColor="@color/white"
android:padding="16dp" />
<!-- Button to generate a lucky number -->
<Button
android:id="@+id/generate_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Generate Lucky Number"
android:textSize="18sp"
android:layout_marginTop="16dp" />
</LinearLayout>

Java Code:
package com.example.project_21;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import java.util.Random;
public class MainActivity extends Activity {
TextView luckyNumberText;
Button generateButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Initialize the TextView and Button
luckyNumberText = findViewById(R.id.lucky_number_text);
generateButton = findViewById(R.id.generate_button);
// Set up an OnClickListener for the button
generateButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
generateLuckyNumber();
}
});
}

// Method to generate a random lucky number


private void generateLuckyNumber() {
Random random = new Random();
int luckyNumber = random.nextInt(100) + 1; // Generate a number between
1 and 100
luckyNumberText.setText("Your Lucky Number is: " + luckyNumber);
}
}

OUTPUT:
PROJECT-22
.Develop a simple todo list app
XML Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp">
<EditText
android:id="@+id/taskInput"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter a task" />
<Button
android:id="@+id/addTaskButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Add Task"
android:layout_marginTop="16dp" />
<ListView
android:id="@+id/taskListView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp" />
</LinearLayout>

Java Code:
package com.example.project_22;

import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import androidx.appcompat.app.AppCompatActivity;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity {
ArrayList<String> taskList;
ArrayAdapter<String> adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

EditText taskInput = findViewById(R.id.taskInput);


Button addTaskButton = findViewById(R.id.addTaskButton);
ListView taskListView = findViewById(R.id.taskListView);

taskList = new ArrayList<>();


adapter = new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1, taskList);
taskListView.setAdapter(adapter);
addTaskButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String task = taskInput.getText().toString();
if (!task.isEmpty()) {
taskList.add(task);
adapter.notifyDataSetChanged();
taskInput.setText("");
}
}
});
}
}
OUTPUT:
PROJECT-23
.Developing a Game Application
XML Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="#ffffff">
<TextView
android:id="@+id/scoreTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Score: 0"
android:textSize="24sp"
android:textColor="#000000"
android:layout_marginBottom="20dp"/>
<Button
android:id="@+id/gameButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Tap Me!"
android:textSize="24sp"
android:padding="20dp"/>
</LinearLayout>

Java Code:
package com.example.project_23;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import java.util.Random;
public class MainActivity extends AppCompatActivity {
Button gameButton;
TextView scoreTextView;
int score = 0;
Random random = new Random();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gameButton = findViewById(R.id.gameButton);
scoreTextView = findViewById(R.id.scoreTextView);
gameButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
increaseScore();
moveButton();
}
});
}
private void increaseScore() {
score++;
scoreTextView.setText("Score: " + score);
}
private void moveButton() {
int x=
random.nextInt(getWindowManager().getDefaultDisplay().getWidth()
-
gameButton.getWidth());
int y =
random.nextInt(getWindowManager().getDefaultDisplay().getHeight(
)-
gameButton.getHeight());
gameButton.setX(x);
gameButton.setY(y);
}
}
OUTPUT:
PROJECT-24
.Developing a photo gallery app(fruits)
XML Code:
<?xml version="1.0" encoding="UTF-8" ?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="Gallery"
android:textSize="45sp">

</TextView>
<GridLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:columnCount="3"
android:rowCount="3">
<ImageView
android:layout_height="100sp" android:layout_width="100sp"
android:src="@drawable/bb"/>
<ImageView
android:layout_height="100sp" android:layout_width="100sp"
android:src="@drawable/av"/>
<ImageView
android:layout_height="100sp" android:layout_width="100sp"
android:src="@drawable/dr"/>
<ImageView

android:layout_height="100sp" android:layout_width="100sp"
android:src="@drawable/gu"/>
<ImageView
android:layout_height="100sp" android:layout_width="100sp"
android:src="@drawable/ki"/>
<ImageView
android:layout_height="100sp" android:layout_width="100sp"
android:src="@drawable/mu"/>
<ImageView
android:layout_height="100sp" android:layout_width="100sp"
android:src="@drawable/pe"/>
<ImageView
android:layout_height="100sp" android:layout_width="100sp"
android:src="@drawable/pi"/>
<ImageView
android:layout_height="100sp" android:layout_width="100sp"
android:src="@drawable/ra"/>
</GridLayout>
</LinearLayout>

Java Code:
Package com.example.project24;

import android.os.Bundle;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

}
}
OUTPUT:

You might also like