0% found this document useful (0 votes)
396 views9 pages

Mobile App Development: Assignment # 01

This document summarizes the installation and setup of Android Studio. It outlines downloading and installing the Java Development Kit, Java Runtime Environment, Android Software Development Kit, and Android Studio. It then describes creating a sample "YourNameApp" project and "YourNameDevice" Android virtual device to run and test the app. The conclusion states that Android Studio was successfully installed for future mobile app development work.

Uploaded by

malik shahzaib
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)
396 views9 pages

Mobile App Development: Assignment # 01

This document summarizes the installation and setup of Android Studio. It outlines downloading and installing the Java Development Kit, Java Runtime Environment, Android Software Development Kit, and Android Studio. It then describes creating a sample "YourNameApp" project and "YourNameDevice" Android virtual device to run and test the app. The conclusion states that Android Studio was successfully installed for future mobile app development work.

Uploaded by

malik shahzaib
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/ 9

MOBILE APP DEVELOPMENT

ASSIGNMENT # 01

Submitted To:

Ma’am Iram Abdullah

Submitted By:

Malik M.Shahzaib

Reg No:

17-CS-036

Dated:

janaury 23rd, 2021


Assignment #01

INSTALLATION OF ANDROID STUDIO

Objectives:

• To install Java Development Kit and Java Runtime Environment.


• To install Software Development Kit For Android.
• To install Android Studio.
Software tools:

• Android Studio
Theory:
In this lab we downloaded the various tools from web that we are going to use in future labs all of
the procedure was as follows:

Procedure:

Java Runtime Environment:


Java Development Kit:

Software Development Kit:

Android Studio:
Procedure:

Task 01:

Create a project with the title YourNameApp.

Output:
Task 02:

Create your android virtual device with the name YourNameDevice.

Output:
Task 03:

Run your project on AVD.


Code:

package com.example.wajeeha_anum_app;

import android.os.Bundle;

import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.snackbar.Snackbar;

import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;

import android.view.View;

import android.view.Menu;
import android.view.MenuItem;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

FloatingActionButton fab = findViewById(R.id.fab);


fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();

//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}

return super.onOptionsItemSelected(item);
}
}

Output:

Conclusion:
In this lab we installed Android Studio in our systems for future use.

================================================

You might also like