MAD LabManual - SSEC

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 171

SHANTILAL SHAH ENGINEERING

COLLEGE, BHAVNAGAR

Mobile Application Development


(Subject Code – 3161612)
LAB MANUAL

Semester: 6th
Information Technology Department
SHANTILAL SHAH ENGINEERING COLLEGE
BHAVNAGAR

CERTIFICATE

This is to certify that Mr. /Ms. ___________________________________

________ Enrollment No. _______________ of B.E. Semester _____ Information

Technology of this institute (GTU Code: _____) has satisfactorily completed the

Practical / Tutorial work for the subject (3171612) for the academic year

__________.

Place: __________________

Date: __________________

Name & Head of the Department


Sign of Faculty member
Preface

Main motto of any laboratory/practical/field work is for enhancing required skills as well as creating
ability amongst students to solve real time problem by developing relevant competencies in
psychomotor domain. By keeping in view, GTU has designed competency focused outcome-based
curriculum for engineering degree programs where sufficient weightage is given to practical work. It
shows importance of enhancement of skills amongst the students and it pays attention to utilize every
second of time allotted for practical amongst students, instructors and faculty members to achieve
relevant outcomes by performing the experiments rather than having merely study type experiments. It
is must for effective implementation of competency focused outcome-based curriculum that every
practical is keenly designed to serve as a tool to develop and enhance relevant competency required by
the various industry among every student. These psychomotor skills are very difficult to develop
through traditional chalk and board content delivery method in the classroom. Accordingly, this lab
manual is designed to focus on the industry defined relevant outcomes, rather than old practice of
conducting practical to prove concept and theory.

By using this lab manual students can go through the relevant theory and procedure in advance before
the actual performance which creates an interest and students can have basic idea prior to
performance. This in turn enhances pre-determined outcomes amongst students. Each experiment in
this manual begins with competency, industry relevant skills, course outcomes as well as practical
outcomes (objectives). The students will also achieve safety and necessary precautions to be taken
while performing practical.

This manual also provides guidelines to faculty members to facilitate student centric lab activities
through each experiment by arranging and managing necessary resources in order that the students
follow the procedures with required safety and necessary precautions to achieve the outcomes. It also
gives an idea that how students will be assessed by providing rubrics.

Android is a mobile operating system based on a modified version of the Linux kernel and other open
source software, designed primarily for touch screen mobile devices such as smart phones and tablets.
Android is developed by a consortium of developers known as the Open Handset Alliance, with the
main contributor and commercial marketer being Google.

Utmost care has been taken while preparing this lab manual however always there is chances of
improvement. Therefore, we welcome constructive suggestions for improvement and removal of
errors if any.
Practical – 0
1. Vision & Mission of DTE, Institute and Department

Vision Statements of DTE:

➢ To provide globally competitive technical education

➢ Remove geographical imbalances and inconsistencies

➢ Develop student friendly resources with a special focus on girls’ education and support to
weaker sections

➢ Develop programs relevant to industry and create a vibrant pool of technical professionals

Vision and Mission of Institute:

Vision

To become a leading engineering institute in the state, by developing excellent engineers capable of
fulfilling needs of industry, society and nation at large.

Mission

➢ To provide conducive academic environment motivating the aspiring engineers to achieve


excellence.

➢ To impart ethics and core values in graduates.

➢ To promote contemporary infrastructure and external linkages

Vision and Mission of Department

Vision

The Department aims to develop highly skilled IT professionals with moral ethics to fulfil the needs of
IT industry, society and nation.

Mission

➢ To attain excellence in teaching-learning process by providing better infrastructure facilities.

➢ To collaborate with IT industry to bridge the knowledge gap between academics and industry
needs.
➢ To impart value-based IT education for building cutting edge and innovative IT applications.

2. Program outcomes as prescribed by NBA

1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering


fundamentals, and an engineering specialization to the solution of complex engineering
problems.

2. Problem analysis: Identify, formulate, review research literature, and analyse complex
engineering problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.

3. Design/Development of solutions: Design solutions for complex engineering problems and


design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.

4. Conduct investigations of complex problems: Use research-based knowledge and research


methods including design of experiments, analysis and interpretation of data, and synthesis of
the information to provide valid conclusions.

5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modelling to complex engineering activities
with an understanding of the limitations.

6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to
the professional engineering practice.

7. Environment and sustainability: Understand the impact of the professional engineering


solutions in societal and environmental contexts, and demonstrate the knowledge of, and need
for sustainable development.

8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.

9. Individual and team work: Function effectively as an individual, and as a member or leader
in diverse teams, and in multidisciplinary settings.

10. Communication: Communicate effectively on complex engineering activities with the


engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and receive
clear instructions.

11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.

12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.

3. PSOs and PEOs of the Department

Programme Specific Outcomes (PSOs):

PSO 1: Apply the engineering knowledge in all domains, viz., healthcare, banking and finance, other
professions such as medical, law, analyse and optimize mechanical systems/processes through
applications of software.

PSO 2: Analyse the problem, sub divide into smaller tasks with well-defined interface for interaction
among components and complete within the specified time frame and financial constraints.

Programme Educational Objectives (PEOs):

1. Graduates will be able to employed in IT industries and be engaged in designing, hardware,


networking, development, testing and applying new ideas for responsible software
professionals in their own area of interest.

2. Graduates will be able to take up PGs/Research Programmes for further studies.

3. Graduates will acquire leadership qualities with strong communication skills along with
professional and ethical values.

4. Course Outcomes of Mobile Application Development

CO 1: Understand Android architecture, activities and their life cycle.

CO 2: Use View Groups comprising layouts and Views in application.

CO 3: Manage data binding, user interface events, maps

CO 4: Work with graphics, animation, still images and video.

CO 5: Publish and distribute Android Application


5. Practical – Course Outcome matrix

Course Outcomes (COs):


CO1 Understand Android architecture, activities and their life cycle.
CO2 Use View Groups comprising layouts and Views in application
CO3 Manage data binding, user interface events, maps
CO4 Work with graphics, animation, still images and video.
CO5 Publish and distribute Android Application
Sr.
Objective(s) of Experiment CO1 CO2 CO3 CO4 CO5
No.

1. Create “Hello World” application in android √

2. To understand Activity, Intent, Create sample application √ √


with login module. (Check username and password).
3. Write an Android application for calculator √ √

4. Write an Android application to convert into different √


currencies for example, Rupees to dollar

5. Write an android application for Stop Watch timer √ √

Create an android app for demonstrating the use of Shared


6. √ √
Preferences.
Create an android app for database creation using SQLite
7. √ √
Database.
Develop a native application that uses GPS location
8. √ √
information
Write an application to mark the daily route of travel in
9. √ √
map.
Write an application that draws basic graphical primitives
10. √ √
on the screen
Write an android application to convert a ball from size of
radius 2(color red) to radius 4(color blue) to radius 6 (color
11. √ √
green). The ball must rotate in circle for 1 minute before
changing size and color.
12. Design any gaming application √ √
Write an application to record video and audio on topic
13. √ √
“Intent” and play the audio and video.

Beyond the Syllabus Experiments

To develop an Android Application that creates Alarm


14. √ √ √
Clock and publish it on play store
Enrollment No.: Batch:

INDEX
(Progressive Assessment Sheet)

performance

submission

Assessment

Remarks
Page No.

Faculty
Sign. of
Date of

Date of

Marks
Sr.
Objective(s) of Experiment
No.

To study Android Studio and android studio


1.
installation. Create “Hello World” application.
To understand Activity, Intent, Create sample
2. application with login module.(Check username
and password).
3. Write an Android application for calculator

4. Write an Android application to convert into


different currencies for example, Rupees to dollar
Write an android application to for Stop Watch
5.
timer
Create an android app for demonstrating the use of
6.
Shared Preferences.
Create an android app for database creation using
7.
SQLite Database.
Develop a native application that uses GPS
8.
location information
Write an application to mark the daily route of
9.
travel in map.
Write an application that draws basic graphical
10.
primitives on the screen
Write an android application to convert a ball from
size of radius 2(color red) to radius 4(color blue) to
11.
radius 6 (color green). The ball must rotate in circle
for 1 minute before changing size and color.
12. Design any gaming application
Write an application to record video and audio on
13.
topic “Intent” and play the audio and video.
Beyond the Syllabus Experiments
To develop an Android Application that creates
14.
Alarm Clock and publish it on play store
Total
INTRODUCTION
Android: Android is a mobile operating system based on a modified version of the Linux kernel
and other open source software, designed primarily for touch screen mobile devices such as
smart phones and tablets. Android is developed by a consortium of developers known as the
Open Handset Alliance, with the main contributor and commercial marketer being Google.
Initially developed by Android Inc., which Google bought in 2005, Android was unveiled in
2007, with the first commercial Android device launched in September 2008. The current stable
version is Android 10, released on September 3, 2019.

Android Architecture:
Android operating system is a stack of software components which is roughly divided into five
sections and four main layers as shown below in the architecture diagram.

Linux kernel:

At the bottom of the layers is Linux - Linux 2.6 with approximately 115 patches. This provides
basic system functionality like process management, memory management, device management
like camera, keypad, display etc. Also, the kernel handles all the things that Linux is really good
at such as networking and a vast array of device drivers, which take the pain out of interfacing to
peripheral hardware.

Libraries:

On top of Linux kernel there is a set of libraries including open -source Web browser engine
WebKit, well known library libc, SQLite database which is a useful repository for storage and
sharing of application data, libraries to play and record audio and video, SSL libraries
responsible for Internet security etc.

Android Runtime:

This is the third section of the architecture and available on the second layer from the bottom.
This section provides a key component called Dalvik Virtual Machine which is a kind of Java
Virtual Machine specially designed and optimized for Android. The Dalvik VM makes use of
Linux core features like memory management and multi-threading, which is intrinsic in the Java
language. The Dalvik VM enables every Android application to run in its own process, with its
own instance of the Dalvik virtual machine. The Android runtime also provides a set of core
libraries which enable Android application developers to write Android applications using
standard Java programming language.

Application Framework:

The Application Framework layer provides many higher-level services to applications in the
form of Java classes. Application developers are allowed to make use of these services in their
applications. The Android runtime also provides a set of core libraries which enable Android
application developers to write Android applications using standard Java programming
language.

The Application Framework layer provides many higher-level services to applications in the
form of Java classes. Application developers are allowed to make use of these services in their
applications.
Applications:

You will find all the Android application at the top layer. You will write your application to be
installed on this layer only. Examples of such applications are Contacts Books, Browser, and
Games etc.

Android UI:

An Android application user interface is everything that the user can see and interact with.

Android Studio:

Android Studio is the official Integrated Development Environment (IDE) for Android app
development, based on IntelliJ IDEA . On top of IntelliJ's powerful code editor and developer
tools, Android Studio offers even more features that enhance your productivity when building
Android apps, such as:

• A flexible Gradle-based build system

• A fast and feature-rich emulator

• A unified environment where you can develop for all Android devices

• Apply Changes to push code and resource changes to your running app without restarting your
app.

• Code templates and GitHub integration to help you build common app features and import
sample code

• Extensive testing tools and frameworks

• Lint tools to catch performance, usability, version compatibility, and other problems

• C++ and NDK support


• Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud
Messaging and App Engine.

Project structure:

Each project in Android Studio contains one or more modules with source code files and
resource files. Types of modules include:

• Android app modules

• Library modules

• Google App Engine modules By default, Android Studio displays your project files in the
Android project view, as shown in figure 1. This view is organized by modules to provide quick
access to your project's key source files.
All the build files are visible at the top level under Gradle Scripts and each app module contains
the following folders:

• manifests: Contains the AndroidManifest.xml file.

• java: Contains the Java source code files, including JUnit test code.

• res: Contains all non-code resources, such as XML layouts, UI strings, and bitmap images.

The Android project structure on disk differs from this flattened representation. To see the actual
file structure of the project, select Project from the Project dropdown (in figure 1, it's showing as
Android). You can also customize the view of the project files to focus on specific aspects of
your app development. For example, selecting the Problems view of your project displays links
to the source files containing any recognized coding and syntax errors, such as a missing XML
element closing tag in a layout file.

The user interface:

The Android Studio main window is made up of several logical areas identified in figure-2.
Figure 2. The Android Studio main window.

1. The toolbar lets you carry out a wide range of actions, including running your app and
launching Android tools.

2. The navigation bar helps you navigate through your project and open files for editing. It
provides a more compact view of the structure visible in the Project window.

3. The editor window is where you create and modify code. Depending on the current file type,
the editor can change. For example, when viewing a layout file, the editor displays the Layout
Editor.
4. The tool window bar runs around the outside of the IDE window and contains the buttons
that allow you to expand or collapse individual tool windows.

5. The tool windows give you access to specific tasks like project management, search, version
control, and more. You can expand them and collapse them.

6. The status bar displays the status of your project and the IDE itself, as well as any warnings
or messages. You can organize the main window to give yourself more screen space by hiding or
moving toolbars and tool windows.

You can also use keyboard shortcuts to access most IDE features. At any time, you can search
across your source code, databases, actions, elements of the user interface, and so on, by double-
pressing the Shift key, or clicking the magnifying glass in the upper right-hand corner of the
Android Studio window. This can be very useful if, for example, you are trying to locate a
particular IDE action that you have forgotten how to trigger.

Tool windows Instead of using preset perspectives, Android Studio follows your context and
automatically brings up relevant tool windows as you work. By default, the most commonly
used tool windows are pinned to the tool window bar at the edges of the application window.

• To expand or collapse a tool window, click the tool’s name in the tool window bar. You can
also drag, pin, unpin, attach, and detach tool windows.

• To return to the current default tool window layout, click Window > Restore Default Layout or
customize your default layout by clicking Window > Store Current Layout as Default.

• To show or hide the entire tool window bar, click the window icon in the bottom left-hand
corner of the Android Studio window.

• To locate a specific tool window, hover over the window icon and select the tool window from
the menu.

You can also use keyboard shortcuts to open tool windows. Table 1 lists the shortcuts for the
most common windows.
Table 1. Keyboard shortcuts for some useful tool windows.

If you want to hide all toolbars, tool windows, and editor tabs, click View > Enter Distraction
Free Mode. This enables Distraction Free Mode. To exit Distraction Free Mode, click View >
Exit Distraction Free Mode.

You can use Speed Search to search and filter within most tool windows in Android Studio. To
use Speed Search, select the tool window and then type your search query.
Guidelines for Faculty members

1. Teacher shall explain basic concepts/theory related to the experiment to the students before
starting of each practical
2. Involve all the students in performance of each experiment.
3. Teacher is expected to share the skills and competencies to be developed in the students
and ensure that the respective skills and competencies are developed in the students after
the completion of the experimentation.
4. Teachers should give opportunity to students for hands-on experience after the
demonstration.
5. Teacher may provide additional knowledge and skills to the students even though not
covered in the manual but are expected from the students by concerned industry.
6. Give practical assignment and assess the performance of students based on task assigned to
check whether it is as per the instructions or not.

Instructions for Students

1. Students are expected to carefully listen to all the theory classes delivered by the faculty
members and understand the COs, content of the course, teaching and examination scheme, skill
set to be developed etc.
2. Students shall organize the work in the group and make record of all observations.

3. Students shall develop maintenance skill as expected by industries.

4. Student shall attempt to develop related hand-on skills and build confidence.

5. Student shall develop the habits of evolving more ideas, innovations, skills etc. apart from those
included in scope of manual.
6. Student should develop a habit of submitting the experimentation work as per the schedule and
he/she should be well prepared for the same.
EXPERIMENT-01
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 1 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/1

1 AIM: Create “Hello World” application in android


2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20

3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 1 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/1

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 1 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/1

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 1 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/1

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 1 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/1

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 1 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/1

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 1 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/1

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 1 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/1

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 1 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/1

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 1 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/1

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-02
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 2 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/2

1 AIM: To understand Activity, Intent, Create sample application with login module. (Check username
and password).
2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20

3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 2 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/2

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 2 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/2

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 2 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/2

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 2 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/2

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 2 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/2

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 2 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/2

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 2 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/2

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 2 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/2

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 2 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/2

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-03
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 3 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/3

1 AIM:Write an Android application for calculator.


2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20

3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 3 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/3

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 3 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/3

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 3 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/3

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 3 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/3

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 3 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/3

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 3 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/3

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 3 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/3

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 3 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/3

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 3 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/3

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-04
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 4 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/4

1 AIM: Write an Android application to convert into different currencies for example, Rupees to dollar.
2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20

3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 4 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/4

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 4 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/4

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 4 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/4

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 4 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/4

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 4 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/4

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 4 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/4

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 4 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/4

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 4 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/4

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 4 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/4

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-05
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 5 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/5

1 AIM: Write an android application for Stop Watch timer


2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20

3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 5 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/5

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 5 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/5

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 5 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/5

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 5 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/5

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 5 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/5

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 5 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/5

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 5 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/5

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 5 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/5

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 5 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/5

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-06
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 6 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/6

1 AIM: Create an android app for demonstrating the use of Shared Preferences.
2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20

3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 6 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/6

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 6 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/6

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 6 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/6

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 6 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/6

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 6 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/6

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 6 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/6

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 6 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/6

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 6 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/6

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 6 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/6

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-07
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 7 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/7

1 AIM: Create an android app for database creation using SQLite Database.
2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20

3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 7 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/7

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 7 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/7

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 7 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/7

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 7 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/7

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 7 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/7

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 7 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/7

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 7 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/7

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 7 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/7

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 7 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/7

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-08
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 8 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/8

1 AIM: Develop a native application that uses GPS location information


2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20
3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 8 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/8

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 8 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/8

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 8 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/8

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 8 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/8

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 8 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/8

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 8 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/8

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 8 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/8

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 8 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/8

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 8 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/8

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-09
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 9 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/9

1 AIM: Write an application to mark the daily route of travel in map.


2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20

3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 9 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/9

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 9 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/9

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 9 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/9

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 9 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/9

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 9 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/9

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 9 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/9

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 9 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/9

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 9 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/9

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 9 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/9

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-10
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 10 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/10

1 AIM: Write an application that draws basic graphical primitives on the screen.
2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20

3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 10 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/10

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 10 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/10

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 10 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/10

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 10 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/10

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 10 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/10

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 10 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/10

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 10 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/10

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 10 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/10

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 10 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/10

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-11
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 11 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/11

1 AIM: Write an android application to convert a ball from size of radius 2(color red) to radius 4(color
blue) to radius 6 (color green). The ball must rotate in circle for 1 minute before changing size and
color.
2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20

3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 11 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/11

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 11 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/11

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 11 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/11

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 11 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/11

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 11 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/11

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 11 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/11

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 11 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/11

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 11 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/11

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 11 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/11

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-12
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 12 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/12

1 AIM: Design any gaming application.


2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20
3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 12 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/12

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 12 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/12

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 12 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/12

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 12 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/12

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 12 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/12

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 12 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/12

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 12 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/12

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 12 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/12

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 12 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/12

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-13
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 13 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/13

1 AIM: Write an application to record video and audio on topic “Intent” and play the audio and video.
2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20

3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 13 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/13

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 13 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/13

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 13 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/13

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 13 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/13

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 13 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/13

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 13 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/13

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 13 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/13

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 13 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/13

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 13 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/13

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar


EXPERIMENT-14
SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 14 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/14

1 AIM: To develop an Android Application that creates Alarm Clock.


2 TOOLS/APPARATUS: Android Studio- 2022.3.1.20

3 PROCEDURES / STEPS :

1. Open Android Studio and Create new Android Project.


2. Select Activity (Generally and Empty Activity) and click on next.
3. Give the name of the Project and Package name.
4. Choose the Android version (Choose the lowest version) and click on finish button.
5. Go to package explorer in the left hand side. Select the project.
6. Go to the “res” folder and select the layout and Double click the activity_main.xml file.
7. Type the code in activity_main.xml file
8. Go to the project explorer and select the “src” folder.
9. Now open the ActivityMain.java file and write the code.
10. From the top menu select the AVD manager and configure it.
11. Click on Run button to build and run the application.

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 14 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/14

4.1 Program (activity_main.xml)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 14 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/14

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 14 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/14

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 14 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/14

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 14 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/14

4.2 Program (MainActivity.java)

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 14 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/14

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 14 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/14

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 14 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/14

Shantilal Shah Engineering College, Bhavnagar


SUBJECT:
Mobile Application Development (3161612)
Page:

EXPERIMENT NO. 14 ENROLLMENT NO: DOC. CODE: SSEC/IT/EXP/3161612/14

5. OUTPUT

Rubric wise marks obtained:

Needs
Sr. Acceptable Good Very Good
Criteria Improvement Total
No. [5-6] [7-8] [9-10]
[1-4]
XML
1 design
Java
2
Code

Signature of Faculty:

Shantilal Shah Engineering College, Bhavnagar

You might also like