0% found this document useful (0 votes)
4 views

mad-micro-project-06

Mad

Uploaded by

gharat2106
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)
4 views

mad-micro-project-06

Mad

Uploaded by

gharat2106
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/ 16

lOMoARcPSD|48817466

MAD Micro Project (06)

Computer Engineering (Sinhgad Technical Education Society)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Kunal Gharat ([email protected])
lOMoARcPSD|48817466

Micro project

On

“ Quotes Generator in Mobile Application Development”

Submitted By
Vitthal Deshmukh (06)

Guided By

Mrs. T. R. Vallakathi

Diploma Course in Computer Technology

(As per directives of I Scheme, MSBTE)

Sinhgad Institutes

Sinhgad Technical Education Society’s

SOU.VENUTAI CHAVAN POLYTECHNIC

PUNE – 411041

ACADEMIC YEAR 2022-2023

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

Maharashtra State Board of


Technical Education
Certificate
This is to certify that Mr. Vitthal Deshmukh with Roll No. 06 of Semester VI of
Diploma in Computer Technology of Institute Sou. Venutai Chavan
Polytechnic (Code: 0040) has successfully completed the Micro-Project in
Mobile Application Development (22617) for the academic year 2022-2023 as
prescribed in the curriculum.

Place: SVCP, Pune Enrolment No: 2000400242

Date: Exam Seat No:

Mrs. T. R. Vallakathi Mrs. A.V. Kurkute Dr. (Mrs.) M.S. Jadhav


Subject Teacher HOD Principal

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

INDEX

SR NO CONTENTS PAGE NO

1 Aim of the Micro-Project 1

2 Rationale 3

3 Course Outcomes Achieved 3

4 Literature Review 3

5 Actual Methodology Followed 4

6 Program & Output 4-10

7 Actual Resources Used 11

8 Skills Developed 11

9 Conclusion 12

10 References 12

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

MOBILE APPLICATION DEVELOPMENT (22617) QUOTES GENERATOR

Annexure - I
Micro-Project Proposal

Quotes Generator

1.0 Aim of the Micro-Project:

The aim of the project is a simple application which will have the Next and Previous
buttons to change the quotes.

2.0 Intended Course Outcomes:

a) Interpret features of Android operating system.


b) Configure Android environment and development tools.
c) Develop rich user interfaces by using layouts and controls.
d) Use user interface components for android application development.

3.0 Proposed Methodology:

This micro project aims to developing a quotes generator app using mobile application
development.

I. Study the concept of mobile application development.


II. Study to create small programs to understand the concepts.
III. Prepare code for app and build an applications and frames.
IV. Test the application.
V. Prepare the final report.

Department of Computer Technology Academic Year 2022-23 1

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

MOBILE APPLICATION DEVELOPMENT (22617) QUOTES GENERATOR

4.0 Action Plan:

Name of
Sr. Planned Planned
Details of Activity responsible
No. Start Date Finish Date
Team members
Identify the requirements of the
1
project.

2 Collected the required data.

Debugged the errors. Vitthal


3
Deshmukh
Analyze the report and make
4
changes if required.

5 Configuring the outcomes.

6 Prepare the final report.

5.0 Resources Required:

S. No. Resources required Specifications


1 Computer system AMD Ryzen 5 CPU, RAM 8 GB

2 Operating System Windows 11, 64 Bit Operating System


3 Software used Android Studio

6.0 Team members:

S. No. Roll. number Name of Student

1 06 Vitthal S. Deshmukh

Department of Computer Technology Academic Year 2022-23 2

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

MOBILE APPLICATION DEVELOPMENT (22617) QUOTES GENERATOR

Annexure - II
Micro-Project Report

1.0 Rationale:
Quote generators are a popular feature in mobile applications, particularly those focused
on motivation, inspiration, or self-improvement. Quote generators are relatively simple to
implement in mobile applications. Developers can create a database of quotes and display
them randomly using code. This means that even novice developers can create a quote
generator feature for their applications. Quote generators can help increase user
engagement with an application. Users can interact with the application by refreshing the
quote or sharing it on social media, which can lead to increased usage and user retention.

2.0 Aim of the Micro-Project:

The aim of the project is a simple application which will have the Next and Previous
buttons to change the quotes.

3.0 Course Outcomes Achieved:

a) Interpret features of Android operating system.


b) Configure Android environment and development tools.
c) Develop rich user interfaces by using layouts and controls.
d) Use user interface components for android application development.

4.0 Literature Review:


A quote generator application is a type of mobile application that randomly displays quotes
on a user's screen. The quotes can be sourced from a database of pre-selected quotes or
generated dynamically based on a specific category or theme.
Quote generator applications are typically designed to provide users with a source of
motivation, inspiration, or reflection. They can be used in a variety of contexts, including
self-improvement, mindfulness, meditation, or daily motivation. Users can interact with
the application by refreshing the quote, sharing it on social media, or saving it for future
reference.
Quote generator applications are popular due to their simplicity, ease of development, and
potential to increase user engagement and retention. They can be integrated into a wide
range of mobile applications, from health and wellness apps to productivity and motivation
tools. Overall, quote generator applications can be a valuable addition to any mobile
application designed to help users improve their well-being, mindset, or productivity.

Department of Computer Technology Academic Year 2022-23 3

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

MOBILE APPLICATION DEVELOPMENT (22617) QUOTES GENERATOR

5.0 Actual Methodology Followed:


This micro project aims to developing a quotes generator app using mobile application
development.

I. Study the concept of mobile application development.


II. Study to create small programs to understand the concepts.
III. Prepare code for app and build an applications and frames.
IV. Test the application.
V. Prepare the final report.

6.0 Program and Output:

• Activity_main.xml

<?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:padding="16dp">

<TextView
android:id="@+id/quoteTextView"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:textSize="24sp"
android:textColor="@color/black"
android:textFontWeight="@integer/material_motion_duration_long_2"
android:gravity="center"/>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal">

Department of Computer Technology Academic Year 2022-23 4

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

MOBILE APPLICATION DEVELOPMENT (22617) QUOTES GENERATOR

<Button
android:id="@+id/previousButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="65dp"
android:layout_marginBottom="55dp"
android:text="Previous" />

<Space
android:layout_width="16dp"
android:layout_height="wrap_content" />

<Button
android:id="@+id/nextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Next" />
</LinearLayout>
</LinearLayout>

Department of Computer Technology Academic Year 2022-23 5

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

MOBILE APPLICATION DEVELOPMENT (22617) QUOTES GENERATOR

• Design of Application

• MainActivity.java

package com.example.quotesgenerator;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

private TextView quoteTextView;


private Button previousButton;
private Button nextButton;

private String[] quotes = {"Great things in business are never done by one

Department of Computer Technology Academic Year 2022-23 6

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

MOBILE APPLICATION DEVELOPMENT (22617) QUOTES GENERATOR

person,They are done by a team---Steve Jobs",


"To succeed in your mission, you must have single-minded
devotion to your goal---A P J Abdul Kalam",
"Many people will walk in and out of your life, but only true
friends will leave footprints in your heart-Many people will walk in and out of your
life, but only true friends will leave footprints in your heart---Eleanor Roosevelt",
"Don't worry about being successful but work toward being
significant and the success will naturally follow---Oprah Winfrey",
"Do not go where the path may lead, go instead where there is no
path and leave a trail---Ralph Waldo Emerson"};
private int currentQuoteIndex = 0;

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

quoteTextView = findViewById(R.id.quoteTextView);
previousButton = findViewById(R.id.previousButton);
nextButton = findViewById(R.id.nextButton);

displayQuote();

previousButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (currentQuoteIndex > 0) {
currentQuoteIndex--;
displayQuote();
}
}
});

nextButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (currentQuoteIndex < quotes.length - 1) {
currentQuoteIndex++;
displayQuote();

Department of Computer Technology Academic Year 2022-23 7

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

MOBILE APPLICATION DEVELOPMENT (22617) QUOTES GENERATOR

}
}
});

private void displayQuote() {


quoteTextView.setText(quotes[currentQuoteIndex]);
}
}

Department of Computer Technology Academic Year 2022-23 8

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

MOBILE APPLICATION DEVELOPMENT (22617) QUOTES GENERATOR

• Outputs-

Department of Computer Technology Academic Year 2022-23 9

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

MOBILE APPLICATION DEVELOPMENT (22617) QUOTES GENERATOR

Department of Computer Technology Academic Year 2022-23 10

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

MOBILE APPLICATION DEVELOPMENT (22617) QUOTES GENERATOR

7.0 Actual Resources Used:

S. No. Resources required Specifications


1 Computer system AMD Ryzen 5 CPU, RAM 8 GB

2 Operating System Windows 11, 64 Bit Operating System


3 Software used Android Studio

7.1 Skills Developed:


During this micro-project, we learnt how to create an application using android
development tools.
a) We learnt the development of android application.
b) We learned about XML, Java, & other important files.

Department of Computer Technology Academic Year 2022-23 11

Downloaded by Kunal Gharat ([email protected])


lOMoARcPSD|48817466

MOBILE APPLICATION DEVELOPMENT (22617) QUOTES GENERATOR

8.0 Conclusion :
Quote generator applications are a popular feature in mobile application development due
to their simplicity, ease of implementation, and potential to increase user engagement and
retention. These applications provide users with a source of motivation, inspiration, or
reflection, and can be integrated into a wide range of mobile applications, from health and
wellness apps to productivity and motivation tools.

9.0 Reference:
https://www.geeksforgeeks.org/
https://developer.android.com/studio

Department of Computer Technology Academic Year 2022-23 12

Downloaded by Kunal Gharat ([email protected])

You might also like