Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

2610 Rewa Joshi An6I

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

Institute Code: 0141

Title of Micro project: “Expense Manager ”

Academic Year: 2023-2024 Program Code: AN


Course: Mobile Application Development Course Code: 22617

Submitted by:

Roll No Student Name Batch Sign of Student

2610 Rewa Joshi AN6I

Under the Guidance of:

Ms. R.G. Waghmare

1
Institute Code: 0141

CERTIFICATE

Certified that this micro project report titled “Expense Manager” is the bonafide work of Rewa
Joshi, Roll no 2610 of year Diploma in Artificial intelligence and machine learning for the
Course: Mobile Application Development Course code: 22617 during the Academic Year 2023-
2024 , who carried out the micro project work under my supervision.

Under the Guidance of:

Ms. R.G. Waghmare

2
ACKNOWLEDGEMENT

We would like to express our special thanks of gratitude to our teachers, who gave us opportunity
to do this wonderful micro project on the topic “Expense Manager ” which also helped us in
doing a lot of Research and we came to know about so many new things we all really thankful to all
who help us doing this micro project.
Secondly we would also like to thank our parents and friends who helped us a lot in
finalizing this project within the limited time frame.

Name Signature
Rewa Joshi

3
ALL INDIA SHRI SHIVAJI MEMORIAL SOCIETY’S POLYTECHNIC, PUNE -1

VISION AND MISSION OF THE INSTITUTE

VISION AND MISSION OF THE AI & ML DEPARTMENT

4
ALL INDIA SHRI SHIVAJI MEMORIAL SOCIETY’S POLYTECHNIC, PUNE -1

Artificial intelligence and machine learning Department

PROGRAM OUTCOMES (POs)

PO1 Basic and Discipline specific knowledge: Apply knowledge of basic


mathematics, science and engineering fundamentals and engineering specialization
to solve the engineering problems.

PO2 Problem analysis: Identify and analyze well-defined engineering problems using
codified standard methods.

PO3 Design/ development of solutions: Design solutions for well-defined technical


problems and assist with the design of systems components or processes to meet
specified needs.

PO4 Engineering Tools, Experimentation and Testing: Apply modern engineering


tools and appropriate technique to conduct standard tests and measurements.

PO5 Engineering practices for society, sustainability and environment: Apply


appropriate technology in context of society, sustainability, environment and
ethical practices.

PO6 Project Management: Use engineering management principles individually, as a


team member or a leader to manage projects and effectively communicate about
well-defined engineering activities.

PO7 Life-long learning: Ability to Analyze individual needs and engage in updating in
the context of technological changes.

PROGRAM SPECIFIC OUTCOMES (PSO)

Students will be able to:

PSO1: Apply computing knowledge with standard practices to develop software.


PSO2: Maintain Computer Hardware and Software System.

5
INDEX

Sr. No. Content Page No.

1. Title 1

2. Certificate 2

3. Acknowledgement 5

4. Annexure I 9

5. Annexure II 12

6. Annexure III 20

7. Annexure IV 22

8. Log Book 25

9. Rubrics Used for Evaluation 26

10. Evaluation Sheet 27

6
Annexure-I

Micro-Project Proposal
Title of the Project: “Expense Manager ”

Aims/Benefits of the Micro-Project: Building an android app to manage expenses

Benefits :

This app is an expense tracker application. This app will help the user to keep a track of their expenses.
Getting your finances in order begins with tracking your spending. You can reduce your expenses by
understanding what you spend money on and how much you spend.

1.0 Course Outcomes Addressed: C22683

1. Configure Android environment & development tools


2. Develop rich user interfaces by using layouts & controls
3. Use user interface components for android application Development
4. Create Android Application using Database

2.0 Proposed Methodology:

1. Arrangement of groups and representatives for groups that are not usually represented
aspartners in main projects.
2. Capacity building and networking in relation to the role as partners in micro projects.
3. Collected materials related to project.
4. Support development of more need and user driven projects.
5. Contribute to the maximum requirements of project.
6. An eligible project idea addressing one of the four Priority Axes and a work plan for a
micro project including a description of how the capacity building and networking should
take place.
7. The project involves maximum three partners. From three partners, the contributions of
micro project are distributed.
8. An eligible Lead member who will guide the group members and analyzed the data.
9. Eligible match finding the proper information.
10. Soft-copy corrections by respective teachers.
11. Completion of the micro project properly.
12. Final copy and submission.

7
4.0 Action Plan

Sr. Details of Activity Planned Planned Name of Responsible


No Start date Finish date Team Members
.
1. Introduction to Micro-project: Study for 05/01/24 06/01/24 Rewa Joshi
selecting Micro project topic

2. Introduction to Micro-project: Discussion 07/01/24 08/01/24 Rewa Joshi


about selected Micro project topic with
concerned Course Teacher

3. Introduction to Micro-project: Finalize and 09/01/24 11/01/24 Rewa Joshi


Study for selected topic

4. Drafting Proposals 12/01/24 16/01/24 Rewa Joshi

5. Proposal submission 17/01/24 24/01/24 Rewa Joshi

6. Micro project Proposal Presentation 25/01/24 02/02/24 Rewa Joshi

7. Making Changes in presentation, if suggested 03/02/24 10/02/24 Rewa Joshi


by concerned teacher

8 Executing Micro-Project: Study from 11/02/24 20/01/24 Rewa Joshi


different resources

9. Executing Micro-Project: Collect 21/02/24 25/02/24 Rewa Joshi


information from studied resources

10. Executing Micro-Project: Arrange collected 26/02/24 05/03/24 Rewa Joshi


information

11. Executing Micro project 06/03/24 10/03/24 Rewa Joshi

12. Drafting Methodology 14/03/24 16/03/24 Rewa Joshi

13. Drafting Literature Review 17/03/24 18/03/24 Rewa Joshi

14. Drafting Result, Discussion 19/03/24 20/03/24 Rewa Joshi

15. Micro project Presentation 21/03/24 21/03/24 Rewa Joshi

16. Micro Project final submission 22/03/24 22/03/24 Rewa Joshi

8
Resources Required

Sr. Name of Specifications Qty Remarks


No. Resources/material .

1. Computer System Computer(i3-i7)preferable RAM minimum 2GB 1


and onwards
2. Operating System Windows-11 1
3. Printer Hp printer 1

Names of Team Members with Roll No. :

Roll No Student Name

2610 Rewa Joshi

9
Annexure-II

Micro-Project Report

Title of the Project: “ Expense Manager ”

Rationale:

This project is about creating an android based app for managing and tracking expenses.
This app will provide detailed insights to the user including the amount of money he/she has
spent & saved. It will also provide an overall observation and comparison of monthly expenses/.

This will help the user to know how much more / less he has spent as compared to the previous
month and how much he needs to save.

Aims/Benefits of the Micro-Project: Provides developers with a practical learning experience in


Android app development while creating a useful tool for managing finances

3.0 Course Outcomes Addressed: C22683

1. Configure Android environment and development tools.


2. Develop rich user Interfaces by using layouts and controls.
3. Use User Interface components for android application development.
4. Create Android application using database.

Literature Review:

1. https://projectgurukul.org/expense-tracker-android-app-source-code/

10
ABSTRACT

The aim of this micro-project is to develop a user-friendly expense tracker application for the Android
platform. This project provides an opportunity for developers to gain hands-on experience in Android app
development while addressing a practical need for users to manage their expenses efficiently. The
application will feature functionalities such as recording expenses, categorizing them, setting budgets, and
generating reports to provide users with insights into their spending habits.

Through this project, developers will learn about mobile UI/UX design principles, database management
using SQLite, integration of features such as data synchronization, and thorough testing and debugging
procedures to ensure a robust and user-friendly application. Overall, this micro-project aims to provide a
valuable learning experience in Android development while delivering a useful tool for personal finance
management on Android devices.

11
Applications :

1. Personal Finance Management : Users can utilize the expense tracker app to manage their personal finances
effectively by recording and categorizing their expenses. This helps users gain insights into their spending habits,
identify areas where they can save money, and set budgets for different expense categories.

2. Budget Planning: The app enables users to set budgets for various expense categories such as groceries,
transportation, entertainment, etc. It provides real-time updates on expenses against set budgets, helping users stay
within their financial limits and achieve their saving goals.

3. Financial Analysis: Users can generate reports and visualize their spending patterns over time using the
expense tracker app. By analyzing these reports, users can identify trends, track their financial progress, and make
informed decisions to improve their financial health.

4. Tax Preparation: The expense tracker app can assist users in organizing their expenses for tax purposes. Users
can easily retrieve expense records from the app and use them for tax deductions or filings, simplifying the tax
preparation process.

5. Business Expense Tracking: The app can also be used by small business owners or freelancers to track their
business expenses separately. It helps them monitor business-related spending, track project costs, and generate
expense reports for accounting and reimbursement purposes.

6. Travel Expenses: Travelers can use the app to track their expenses during trips, including accommodation,
meals, transportation, and miscellaneous expenses. This helps them stay within their travel budget and manage
expenses efficiently while on the go.

7. Household Budgeting: Families can benefit from the app by tracking household expenses collectively. They
can assign expenses to different family members, set shared budgets for common expenses, and collaborate on
financial planning to ensure responsible spending and savings.

12
2.0 Actual Methodology Followed:

Sr. No./ Date Work Done


Hour No.
1. 05/01/24 Finalize the Topic

2. 07/01/24 Distribution of Work

3. 07/01/24 Distribution of Topic


4. 08/01/24 Collecting Images

5. 15/01/24 Starting animation


6. 17/01/24 Completing animation

7. 19/01/24 Creating a Word Document

8. 26/01/24 Inserting information

9. 02/02/24 Arranged the Information


10. 08/02/24 Proofread the Information

11. 12/02/24 Editing the Word Document

12. 27/02/24 Review from the Teacher

13. 06/03/24 Editing the Project Report as per Teacher’s suggestion

14. 12/03/24 Proofread and Finalize the Report

15. 17/03/24 Finalize the report

16. 22/03/24 Final submission of the Report

13
INTRODUCTION

3.0 Actual resources Used

Sr. Name of Specifications Qty. Remarks


No. Resources/material

1. Computer System Computer(i3-i7)preferable RAM 1


minimum 2GB and onwards
2. Operating System Windows (7-11) 1
3. Printer Hp printer 1

4.0 Outputs of the Micro-Project

CODE :

1- Android Manifest

android:exported="true" />
<activity
android:name=".MainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />


</intent-filter>
</activity>

<meta-data
android:name="preloaded_fonts"
android:resource="@array/preloaded_fonts" />
</application>

</manifest>

14
2 - Expense Model :

package com.example.expensetrackersystem.model;

public class expenseModel {


String id, amount, type, note, date;

public String getId() {


return id;
}

public void setId(String id) {


this.id = id;
}

public String getAmount() {


return amount;
}

public void setAmount(String amount) {


this.amount = amount;
}

public String getType() {


return type;
}

public void setType(String type) {


this.type = type;
}

public String getNote() {


return note;
}

public void setNote(String note) {


this.note = note;
}

public String getDate() {


return date;
}

public void setDate(String date) {


this.date = date;
}
15
public expenseModel() {
}

public expenseModel(String id, String amount, String type, String note, String date) {
this.id = id;
this.amount = amount;
this.type = type;
this.note = note;
this.date = date;
}
}

3 - Income Model:

package com.example.expensetrackersystem.model;

public class incomeModel {


String id, amount, type, note, date;

public incomeModel() {
}

public String getDate() {


return date;
}

public String getId() {


return id;
}

public void setId(String id) {


this.id = id;
}

public String getAmount() {


return amount;
}

public void setAmount(String amount) {


this.amount = amount;
}

public void setDate(String date) {


this.date = date;
}

16
public incomeModel(String id, String amount, String type, String note, String date) {
this.id = id;
this.amount = amount;
this.type = type;
this.note = note;
this.date = date;
}

public String getType() {


return type;
}

public void setType(String type) {


this.type = type;
}

public String getNote() {


return note;
}

public void setNote(String note) {


this.note = note;
}

4 - Pie Chart

package com.example.expensetrackersystem;

import android.graphics.Color;
import android.os.Bundle;

import androidx.appcompat.app.AppCompatActivity;

import com.example.expensetrackersystem.model.expenseModel;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import lecho.lib.hellocharts.model.PieChartData;
import lecho.lib.hellocharts.model.SliceValue;
import lecho.lib.hellocharts.view.PieChartView;

17
public class PieChart extends AppCompatActivity {

private List<String> xData = new ArrayList<>();

ArrayList pieEntries;

private DatabaseHandlerExpense databaseHandlerExpense;

HashMap<String, String> map;

PieChartView pieChartView;
List<SliceValue> pieData;

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

pieChartView = findViewById(R.id.chart);

databaseHandlerExpense = new DatabaseHandlerExpense(PieChart.this);

addData();
getEntries();

PieChartData pieChartData = new PieChartData(pieData);


pieChartData.setHasLabels(true).setValueLabelTextSize(14);
pieChartData.setHasCenterCircle(true).setCenterText1("Expenses").setCenterText1FontSize(20).
setCenterText1Color(Color.parseColor("#0097A7"));
pieChartView.setPieChartData(pieChartData);

private void addData() {


List<expenseModel> expenseModelList = databaseHandlerExpense.getAllIncome();

for (expenseModel model : expenseModelList) {


xData.add(model.getType());
}

map = new HashMap<>();


for (expenseModel model : expenseModelList) {
int amount = Integer.parseInt(model.getAmount());
if (map.containsKey(model.getType())) {
int a = Integer.parseInt(map.get(model.getType()));
map.put(model.getType(), String.valueOf(a + amount));
} else {
18
map.put(model.getType(), model.getAmount());
}
}
}

private void getEntries() {


pieEntries = new ArrayList<>();
int i = 0;

pieData = new ArrayList<>();

ArrayList<Integer> colors = new ArrayList<Integer>();


colors.add(Color.MAGENTA);
colors.add(Color.BLUE);
colors.add(Color.YELLOW);
colors.add(Color.RED);
colors.add(Color.GREEN);

for (String type : xData) {


pieData.add(new SliceValue(Float.parseFloat(map.get(type)), colors.get(i % .setLabel(type));
i++;
}
}

5- Gradle
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem

@if "%DEBUG%" == "" @echo off


@rem ##########################################################################
@rem
19
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################

@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal

set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%

@rem Resolve any "." and ".." in APP_HOME to make it shorter.


for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi

@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM
options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"

@rem Find java.exe


if defined JAVA_HOME goto findJavaFromJavaHome

set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto execute

echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.

goto fail

:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe

if exist "%JAVA_EXE%" goto execute

echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.

goto fail
20
:execute
@rem Setup the command line

set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar

@rem Execute Gradle


"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-
Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%"
org.gradle.wrapper.GradleWrapperMain %*

:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd

:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1

:mainEnd
if "%OS%"=="Windows_NT" endlocal

:omega

OUTPUT SCREEN :

Expense Tracker App Dashboard:

21
Add Expense:

Shows all Expenses & Income:

22
Income Graph :

Expense Graph:

23
Skill Developed/Learning outcome of this Micro-Project

1. Showcase leadership or team membership in action.

2. Leadership and communication are closely intertwined.

3. Techniques for constructing a project schedule.

4. Techniques for effective time management.

5. Proficiency in decision-making.

6. Aptitude in troubleshooting.

7. Competence in planning and strategizing.

Applications of this Micro-Project:

 Managing Personal Finances


 Budget Planning
 Household Budgeting
 Financial Analysis

24
Annexure - III

Suggested Rubric for Assessment of Micro Project

(The marks may be allotted to the characteristics of the Micro-Project by considering the
suggested rubrics)

S. Characteristics to Poor Average Good Excellent


No be assessed (Marks 1-3) (Marks 4-5) (Marks 6-8) (Marks 9-10)
1. Relevance to the Related to very Related to some Addressed Addressed more
Course few LOs Los at-least one CO than one CO
2. Literature Not more than At-least 5 relevant At-least 7 About 10
Review/informatio two sources sources, at least 2 relevant relevant sources,
n collection (Primary and latest sources, most most latest
Secondary), very latest
old reference
3. Completion of Completed less Completed 50 to Completed 60 to Completed more
Target as per than 50% 60% 80% than 80%
Project proposal
4. Analysis of Data Sample Size all, Sufficient and Sufficient and Enough data
and representation data neither appropriate sample, appropriate collected by
organized nor enough data sample, enough sufficient and
presented well generated but not data generated appropriate
organized and not which is sample size.
well presented organized and Proper
well. No or poor presented well. inferences drawn
inferences drawn But poor by organizing
inferences and presenting
drawn data through
tables, charts and
graphs
5. Quality of Incomplete Just assembled/ Well a Just Well a Just
prototype/Model fabrication/ fabricated and parts assembled/ assembled/
assembly are not functioning fabricated with fabricated with
well. Not in proper proper proper
shape, dimensions functioning functioning
beyond tolerance parts. In proper parts. in proper
limit. Appearance/ shape, within shape, within
finish is shabby. tolerance tolerance
dimensions and dimensions and
good finish. But good finish/
no creativity in appearance.
design and use Creativity in
of material design and use
of material.

25
6. Report Very short, poor Nearly sufficient Detailed, correct Very detailed,
Preparation quality sketches, and correct details and clear
Details about about methods, description of correct, clear
methods, materials, methods, description of
materials, precautions and materials, methods,
Precautions and conclusion. But precautions and materials,
Conclusions clarity is not there conclusion. precautions and
omitted, some in presentation. Sufficient conclusion.
details are But not enough graphic Enough tables,
wrong. graphic description description charts and
sketches

7. Presentation of the Major Includes major Includes major Well organized,


Micro-Project information is information but not information but includes major
not included; well organized not not well information,
information is presented well. organized not presented well.
not well presented well.
organized.

8. Viva Could not reply Replied to Replied Replied most of


to considerable considerable properly the questions
number of number of considerable properly
question questions nut not number of
very properly question.

26
Annexure IV

Micro Project Evaluation Sheet


Name of Student:Rewa Joshi Enrollment No: 2101410028
Name of Program: AIML Semester: 6th semester
Course Title: Mobile Application Development Code: 22617
Title of the Micro-project: “Expense Manager”
3.0 Course Outcomes Achieved : C22683
1- Configure Android environment & development tools
2- Develop rich user interfaces by using layouts & controls
3- Use user interface components for android application Development
4- Create Android Application using Database

Sr. Characteristic to be Poor Average Good Excellent Sub


No. accessed (Marks (Marks (Marks 6-8) (Marks 9-10) Total
1-3) 4-5)
Process and Product Assessment (Convert above total marks out of 6 Marks)
1 Relevance to the
course
2 Literature
Review/information
collection
3 Completion of the
Target as per project
proposal
4 Analysis of Data and
representation
5 Quality of the
Prototype/Model
6 Report Preparation
Individual Presentation/ Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Viva
(A) (B) Total Marks
Process and Product Assessment Individual Presentation/ Viva 10
(6 Marks) (4 Marks)

Comments/ suggestions about Team work/ Leadership/Inter-Personal communication (If any)


Name and Designation of the Teacher: ……………… Dated Sign…………………
27
Annexure IV

Log Book of the Student (Hourly Work Report)


Academic Year: 2023-2024

Title of the Project: “Expense Manager ”


Course: Mobile Application Development Course Code: 22617
Semester:6th
Sr. No./ Date Time Work Done
Hour No.
1. 05/01/24 05-06 PM Study for selecting Micro project topic

2. 07/01/24 05-06 PM Discussion about selected Micro project topic with


concerned Course Teacher
3. 07/01/24 05-06 PM Finalize and Study for selected topic

4. 08/01/24 05-06 PM Drafting Proposals

5. 15/01/24 05-06 PM Proposal submission

6. 17/01/24 05-06 PM Micro project Proposal Presentation

7. 19/01/24 05-06 PM Making Changes in presentation, if suggested by


concerned teacher
8. 26/01/24 05-06 PM Study from different resources

9. 02/02/24 05-06 PM Collect information from studied resources

10. 08/02/24 05-06 PM Arrange collected information

11. 12/02/24 05-06 PM Executing Micro project

12. 27/02/24 05-06 PM Drafting Methodology

13. 06/03/24 05-06 PM Drafting Literature Review

14. 12/03/24 05-06 PM Drafting Result, Discusser

15. 17/03/24 01-03 PM Micro project Presentation

16. 22/03/24 01-03 PM Micro Project final submission

Under the Guidance of:

Ms.R.G.Waghmare

28
Annexure IV: Rubrics Used for Evaluation of a Micro Project

Program/Semester /Master: AN6I


Course/Course code: Mobile Application
Development
Course Code: 22617
Title of the Micro project: “Expense Manager ”
Assessment of micro project based on rubrics for performance in group activity :( Marks to
be given out of 06)
Assessment of performance in individual presentation/Viva of micro project: (Marks to be
given out of 04)
Scale used for assessment: Poor (1-3), Average (4-5), Good (6-8), Excellent (9-10)
A) Process and Product Assessment (A):

Rubric No. Characteristics to be assessed Marks Obtained out of 10


1 Relevance to course
2 Literature review/information collection
3 Completion of target as per project proposal
4 Analysis of data and representation
5 Quality of prototype/model
6 Report Preparation
Total Out of (60)
Process and Product Assessment (A) :Total Out of (06)

B) Individual Presentation/Viva(B)

Rubric Rubric Individual


Individual
7 8 Presentati
Presentatio
on/Viva
n/Viva
Individ (Convert Total
Individ (Addition
ual out of 08 (A+B)
RollNo. EnrollmentNo. ual ofmarks in
Name of Student Present marks
Viva Rubric 7 to
ation intoout of
8)
4)
(B)
Marks Marks Mark
Marks Marks
out of out of s out
10 10 outof 20 outof 04 of 10
2610 2101410028 Rewa Joshi

Under the Guidance of

Ms.R.G.Waghmare

29
Evaluation Sheet for the Micro Project

Academic Year: 2023-2024 Name of Faculty Ms.R.G.Waghmare

Course: Mobile Application Development Course Code: 22617

Semester: 6th
Title of the Project: “Expense Manager”

CO’s addressed by the Micro Project: C22683


1- Configure Android environment & development tools
2- Develop rich user interfaces by using layouts & controls
3- Use user interface components for android application Development
4- Create Android Application using Database

Major Learning Outcomes achieved by students by doing the project

Outcomes in Affective Domain :-


1) Follow safety.
2)Demonstrate working as a leader/team member
3)Follow ethical practices.

Comments/Suggestions about team work/leadership/inter-personal communication (if any)

Roll No. Student Name Marks out of (6) Marks out of (4) for Total out of
for performance performance in (10)
in group activity oral / presentation
2610 Rewa Joshi

(Dated Signature of Faculty)

30

You might also like