EST final
EST final
E)
Submitted by
G.S. Mandal’s
Department of Computer Engineering
Marathwada Institute of Technology,
Polytechnic, Chh.Sambhajinagar
Academic Year: - 2024-2025
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
1 | Page
CERTIFICATE
have successfully completed “Quotes Generator” as in the enclosed ‘Portfolio’ during his /
her tenure of Completing the Diploma in Computer Engineering (CO5IB) in Academic Year
2024-2025 from M.I.T. Polytechnic, Chh.Sambhajinagar with Institute Code 0066.
Date:
Guide H.O.D.
Principal
Marathwada Institute of Technology,
Polytechnic, Chh.Sambhajinagar
INDEX
2 | Page
Annexure-IV Micro Project Teacher Evaluation Sheet
Annexure-I A “Format for Micro-Project Proposal”
1.0 Aim/Benefits of Micro Project (minimum 30-50 words)
2.0 Course Outcomes Addressed
3.0 Proposed Methodology (procedure in brief that will be followed to do the micro-
project in about 100-200 words.)
4.0 Action Plan (Sequence and time required for major activity.)
5.0 Resources required (major resources such as row material, some machining facility,
software etc.)
Annexure-IV
Micro Project Teacher Evaluation Sheet
Name of the student: Apurva Konarde Enrollment no:
2200660234
Name of Programme : Diploma in Computer Engineering Semester : - 6th
Course Title : Moblie Application Deveopment Code: 22617
Title of Micro Project: Quotes Generator
Course Outcomes Achieved
a) Develop rich user interfaces by using layouts and controls .
3 | Page
b) Use user interface components for android application development .
Annexure-I
Micro-Project Proposal
(Format for Micro-Project Proposal About 1-2 pages)
4 | Page
Enhance Programming Skills: Develop practical knowledge of Android app
development using XML and Java in Android Studio.
Improve UI/UX Understanding: Learn how to design simple and user-friendly
interfaces using XML layouts.
Encourage Creativity: Implement a dynamic and engaging way to display
motivational or inspirational quotes.
Understand Mobile App Functionality: Gain experience in handling user
interactions like button clicks and UI updates.
Boost Logical Thinking: Work with event handling and data storage to efficiently
manage quotes.
Hands-on Experience: Strengthen problem-solving skills by developing a functional
mobile application.
The aim of this project is to create a simple Quote Generator App that allows users to
browse through different quotes using Next and Previous buttons.
Requirement Analysis:
Identify the key functionalities, including displaying quotes and navigating through
them using Next and Previous buttons.
Determine whether quotes will be stored in a local database, an API, or a predefined
array in the app.
Technology Selection:
Design a simple and intuitive user interface using XML, ensuring proper alignment of
buttons and text.
Create a TextView for displaying quotes and Button widgets for navigation.
App Development:
Implement logic in Java to handle button clicks and change quotes dynamically.
Store quotes in an ArrayList or retrieve them from a local file or database.
Ensure smooth transitions when switching between quotes.
4.0 Action Plan (Sequence and time required for major activity.)
Sr. Details of Planned Planned Name of
No Activity Start Date Finish Date Responsible
Team Members
1 Select the topic
for 08/01/25 12/01/25 Apurva & Param
microproject
2 Understand
project
requirements 13/01/25 19/01/25 Apurva & Param
and
functionalities
3 Design UI
layout using 20/01/25 27/01/25 Apurva & Param
XML
4 Implement
Java logic for Apurva & Param
28/01/25 07/02/25
quote display
and navigation
5 Debug and test
basic Apurva & Param
08/02/24 13/02/24
functionalities
6 Improve
UI/UX and add 14/02/25 18/02/25 Apurva & Param
enhancements
7 Perform final
testing and 19/02/25 25/02/25 Apurva & Param
resolve bugs
8 Prepare,
review, and Apurva & Param
26/02/25 03/03/25
finalize project
report
9 Print the
report and Apurva & Param
04/03/25 04/03/25
submit the
project
6 | Page
5.0 Resources required (major resources such as raw material, some machining facility,
software etc.)
Sr. No Name of Resource/Material Specification Qty. Remarks
1 Book Tech 1
Knowledge
Textbook
2 Internet Google 1
3 Laptop Lenovo 1
74 Apurva Konarde
82 Param Nahata
Annexure II
Micro-Project Report
(Format for Micro-Project Report minimum 4 pages)
7 | Page
Studio, Java, and XML, providing users with an easy way to access motivational quotes.
By incorporating "Next" and "Previous" buttons, the app ensures a seamless user
experience, enabling individuals to browse through different quotes effortlessly.
The aim of this project is to create a simple Quote Generator App that allows users to
browse through different quotes using Next and Previous buttons.
Objective: The project aimed to develop a Quote Generator app in Android Studio using
Java and XML to provide users with easy access to motivational content.
8 | Page
7. Social Sharing Option – Allows users to share motivational quotes with friends and
family on social media platforms.
5.0 Actual Methodology Followed (Write step wise work done, data collected and its
analysis (if any). The contribution of individual member may also be noted.
The following stepwise approach was followed to develop the Quote Generator App using
Android Studio, Java, and XML:
Designed the interface using XML to ensure an intuitive and visually appealing
layout.
Added buttons for navigating through quotes and a text view to display quotes.
Developed click event listeners for "Next" and "Previous" buttons to cycle through
quotes.
10 | Page
Step 7: Deployment & Documentation
Individual Contributions
1. Apurva: Designed the UI in XML and implemented button navigation.
2. Param: Developed the Java logic for handling quotes and button functionality.
3. Apurva: Conducted UI testing and ensured proper design consistency.
4. Param: Debugged errors and optimized the app's performance.
5. Param & Apurva: Compiled documentation and prepared the final project
presentation.
Final Note
The collaborative efforts of both members ensured the successful development of the Quote
Generator App. The app met all functional requirements, with a clean UI, smooth
navigation, and efficient performance. The documentation provides a clear roadmap for
future improvements or feature additions.
3 Textbook Technical 1
Publication
11 | Page
7.0 Outputs of the micro projects (Drawings of the prototype, drawing of survey,
Presentation of collected data, findings etc.)
Code :-
• Activity_main.xml
<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_lo
ng_2" android:gravity="center"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal">
<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"
/>
12 | Page
<Button
android:id="@+id/nextButton"
android:layout_width="wrap_conte
nt"
android:layout_height="wrap_conte
nt" android:text="Next" />
</LinearLayout>
</LinearLayout>
• Design of Application
• MainActivity.java
package com.example.quotesgenerator;
import
androidx.appcompat.app.AppCompatActivi
ty; import android.os.Bundle; import
android.view.View; import
13 | Page
android.widget.Button; import
android.widget.TextView;
private TextView
quoteTextView; private
Button previousButton;
private Button nextButton;
private String[] quotes = {"Great things in business are never done by one
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;
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();
14 | Page
}
}
});
nextButton.setOnClickListener(new View.OnClickListener() {
@Override public void
onClick(View view) { if
(currentQuoteIndex < quotes.length - 1) {
currentQuoteIndex++;
displayQuote();
}
}
});
15 | Page
• Outputs-
16 | Page
8.0 Skills Developed / Learning Outcomes of this Micro Project
This microproject was very insightful, and during its development, we gained valuable
knowledge about Android development using Java and XML. The following skills were
developed:
✔ Android App Development: Learned how to create a mobile application using Android
Studio, Java, and XML.
✔ UI/UX Design: Designed an interactive user interface with buttons, text views, and
smooth navigation.
✔ Programming & Logic Development: Implemented button click events, data storage,
and retrieval logic in Java.
✔ Debugging & Troubleshooting: Identified and fixed runtime errors, UI
17 | Page
inconsistencies, and logic bugs.
✔ Project Management: Gained experience in planning, organizing, and executing a
mobile development project.
✔ Team Collaboration & Communication: Worked together to divide tasks, ensuring
efficient project execution.
The app can be used by individuals for daily inspiration and motivation.
Helps in reducing stress, improving mood, and promoting positivity.
Can be enhanced to allow users to share quotes on social media (Instagram, WhatsApp,
Facebook, etc.).
Can be integrated with mindfulness and meditation apps for a better user
experience.
Helps users build a positive mindset by reading inspirational quotes daily.
18 | Page