Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Other

Mobile Application Development - Labfile - Sem 7 - Btech(IT)

Rating
-
Sold
-
Pages
81
Uploaded on
27-02-2026
Written in
2025/2026

his document is a complete lab file for the subject Mobile Application Development (MAD) prepared as part of the B.Tech Information Technology curriculum (Semester 7). It contains practical experiments, step-by-step procedures, source code, outputs, and explanations based on Android and Flutter development. The lab file covers topics such as Android development environment setup, GUI components, layouts, event handling, database operations, location services, graphics, and basic Flutter application development. Each experiment includes objectives, implementation steps, and results to help students understand practical concepts clearly. This document is useful for B.Tech IT students for lab submission, exam preparation, practical understanding, and project reference.

Show more Read less
Institution
Course

Content preview

PRACTICAL: 1
AIM: Configuring Android Development Environment.
Android application development requires a specific set of tools bundled together. The
core component is Android Studio, the official IDE endorsed by Google. It is built on
JetBrains' IntelliJ IDEA software and is specifically designed for Android development.
Inside Android Studio, the Android SDK Manager is used to install different versions of
the Android platform (API levels) and essential tools like the Android SDK Build-Tools.

Tools and Technologies Used

• Android Studio: Stable or Canary build (for preview features)

• Android SDK: Platform SDK and Build-Tools

• Java Development Kit (JDK) 11 or 17: (Bundled with Android Studio, but
separate installation may be required in some cases)



Procedure: Step-by-Step Installation Guide

Step 1: Install Android Studio

1. Navigate to the official Android Developer website
(developer.android.com/studio).

2. Download the latest recommended Stable build for general use or the
Canary build to access cutting-edge features (may be less stable).

3. Run the downloaded installer and follow the on-screen setup wizard.
This will typically install the IDE and a default version of the Android
SDK.



Step 2: Launch the SDK Manager

1. Open Android Studio.
2. From the top menu bar, navigate to Tools > SDK Manager.


Step 3: Install the Android Platform (SDK Platform)

1. In the SDK Manager window, select the "SDK Platforms" tab.

, 2. Locate and select the checkbox for "Android Upside Down Cake
Privacy Sandbox Preview". This is a preview version of a future Android
release.

3. (Optional) Select any other Android versions you wish to develop for
(e.g., Android 13 (Tiramisu)).

Step 4: Install the SDK Build-Tools

1. Click on the "SDK Tools" tab.

2. Ensure the checkbox for "Android SDK Build-Tools 33" (or a later
version) is selected. This package includes essential utilities for
building your app's source code into an APK.

Step 5: Complete the Installation

1. Click "OK" to apply the changes.

2. A confirmation dialog will show the packages to be downloaded. Click
"OK" to proceed.

3. Android Studio will now download and install the selected SDK
packages. Accept any necessary licenses during the process.

,Verification of Successful Configuration

To verify that the environment has been configured correctly:

1. Start a new project in Android Studio (File > New > New Project...).

2. Choose a basic template (e.g., "Empty Activity").

3. Click "Finish". If the project is created successfully without any errors
related to missing SDKs or build tools, the environment has been
configured correctly.

4. You can further verify by building the project (Build > Make Project).

, PRACTICAL: 2
AIM: Develop an android application that uses GUI components, Font
and Colors.
Code:

package com.example.myapplication; import android.graphics.Typeface; import
android.os.Bundle;

import android.view.View;

import android.widget.ArrayAdapter; import android.widget.Button; import
android.widget.CheckBox; import android.widget.RadioButton; import
android.widget.RadioGroup; import android.widget.ScrollView; import android.widget.Spinner;
import android.widget.TextView; import android.widget.ToggleButton;

import androidx.appcompat.app.AppCompatActivity; import
androidx.appcompat.widget.SwitchCompat; import androidx.core.widget.NestedScrollView;

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

import com.google.android.material.textfield.TextInputEditText; public class MainActivity
extends AppCompatActivity {

private Button normalButton, coloredButton, outlinedButton, submitButton, bottomButton;
private ToggleButton toggleButton;

private FloatingActionButton fab; private CheckBox checkbox; private RadioGroup radioGroup;

private SwitchCompat switchWidget; private Spinner spinner;

private TextInputEditText nameInput, emailInput; private ScrollView scrollView;

@Override

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

setupSpinner(); setupClickListeners();

}



@Override

protected void onResume() { super.onResume();

if (scrollView != null) { scrollView.setEnabled(true); scrollView.setVisibility(View.VISIBLE);

scrollView.setVerticalScrollBarEnabled(true); scrollView.setScrollbarFadingEnabled(false);

Written for

Institution
Course

Document information

Uploaded on
February 27, 2026
Number of pages
81
Written in
2025/2026
Type
OTHER
Person
Unknown

Subjects

$7.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
prathamparikh701

Also available in package deal

Get to know the seller

Seller avatar
prathamparikh701 Charutar Vidya Mandal University
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
2 months
Number of followers
0
Documents
3
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions