[go: up one dir, main page]

0% found this document useful (0 votes)
30 views23 pages

Mad Microproject

The document is a micro-project report for a 'Food Recipe App' created by students of Karmaveer Bhaurao Patil Polytechnic as part of their Mobile Application Development course. It outlines the project's aim, action plan, and resources required, along with a detailed description of the app's functionality and benefits. The report also includes code snippets and recipes that the app will feature.

Uploaded by

joshisamruddhi14
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)
30 views23 pages

Mad Microproject

The document is a micro-project report for a 'Food Recipe App' created by students of Karmaveer Bhaurao Patil Polytechnic as part of their Mobile Application Development course. It outlines the project's aim, action plan, and resources required, along with a detailed description of the app's functionality and benefits. The report also includes code snippets and recipes that the app will feature.

Uploaded by

joshisamruddhi14
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/ 23

Rayat Shikshan Sanstha’s

Karmaveer Bhaurao Patil Polytechnic,Satara

Micro-Project Report
On
“Food Recipe App”

Presented By

Roll No. Name


21 Divyanka Deepak kadam
22 Pranali Laxman Kore
23 Sakshi Khandu Kolape

Program: Diploma in Computer Engineering


Class: Third Year ( Semester VI)
Course: Mobile Application Development
( Subject Code:22617)

Guided By
Prof. Mrs.Awad J.V
Computer Engineering Department

[2023-24]
Rayat Shikshan Sanstha’s
Karmaveer Bhaurao Patil Polytechnic, Satara

CERTIFICATE

This is to certify that

Miss. Divyanka kadam

Miss. Pranali Kore

Miss. Sakshi Kolape

Of Third Year (Semester VI) have successfully completed the Micro-Project work

entitled “Food Recipe App” in the Course Mobile Application Development of


Program diploma in Computer Engineering of Maharashtra State of Technical
Education, Mumbai, Maharashtra State.

Prof.Mrs.Awad.J.V Prof.Ghorpade B.S Dr.Shaikh K.C

Guide Head of Department Principal

Date:
Place: Satara.
Annexure – I

Part A – Plan

Title of Micro-Project- Inspirational Quote App

Brief Introduction:

A food recipe app is a specialized mobile application designed to share and guide users by
providing detailed instructions for preparing various dishes. These apps essentially
function as digital cookbooks, offering comprehensive information on ingredients,
measurements, and step-by-step cooking procedures.

1.0 Aim of the Micro-Project

This Micro-Project aims at

a) To learn Various Food recipe


b) The aim of a food recipe app is to provide users with a convenient and comprehensive
platform for discovering, accessing, and preparing a wide variety of recipes.

2.0 Course Outcomes Integrated:

a) Interprete features of Android Opreating system


b) Configure Android environment and enviornment Tools
c) Developed rich user interface by using layouts and control
d) User interface components for android application development
e) Created android application using database

3.0 Action Plan

Sr. Planned Planned Name of


Details of Activity
No. Start Finish Responsible
date date Team Members
1 Formation of Group 27/02/24 27/2/24 All group members
2 Distribution of work 01/03/24 01/03/24 All group members
3 Collect information 06/03/24 10/03/24 Divyanka kadam
4 Collect more data 11/03/24 15/03/24 Pranali kore
Divyanka kadam
5 Collecting images 01/04/24 02/04/24 Sakshi kolape
6 Collect needed things 02/04/24 03/04/24 Pranali kore
Divyanka
kadam
7 Create micro project 05/04/24 6/04/24 Sakshi kolape

8 Creating soft copy 07/04/24 08/04/24 Divyanka,pranali


9 Creating report 8/04/24 09/04/24 Sakshi kolape
10 Submission 09/04/24 09/04/24 All group members

4.0 Resources Requires :

Sr.
Name of resource / Specification Quanti Remar
No. material ty ks
1 Computer Dell - -
2 Microsoft word, Paper. A4 size -

*********
Food Recipe App

A food recipe app is a specialized mobile application designed to share and guide
users by providing detailed instructions for preparing various dishes. These apps
essentially function as digital cookbooks, offering comprehensive information on
ingredients, measurements, and step-by-step cooking procedures1. Imagine
having a faithful assistant in your kitchen—a kind of digital scullion—that makes
cooking easier, faster, and more convenient.

Benefits of Cooking Recipe Apps

Convenience: Recipe apps save you time by eliminating the need to search for recipes
manually on the Internet. No more endless scrolling through search results.

Variety: These apps offer a wide range of recipes, catering to different tastes, dietary
preferences, and cuisines. Whether you’re a seasoned chef or a beginner, there’s something
for everyone.

Guidance: Detailed instructions, ingredient lists, and step-by-step procedures ensure that
you create delicious meals without any guesswork.
Program:

Activity_main.xml

<?xml version="1.0" encoding="utf-8"?>


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_gravity="center"
android:gravity="center"
android:background="@color/tearose"
tools:context=".loginpage">

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="LOGIN PAGE"
android:textSize="25dp"
android:textStyle="bold"
android:textColor="@color/black"
android:textAlignment="center"/>

<EditText
android:id="@+id/username"
android:layout_width="337dp"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:background="@color/white"
android:hint=" Enter username"
android:drawableLeft="@drawable/user"
android:padding="10dp"
android:textColor="@color/black" />

<EditText
android:id="@+id/password"
android:layout_width="337dp"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="@color/white"
android:drawableLeft="@drawable/password"
android:padding="10dp"
android:inputType="textPassword"
android:hint=" Enter password"
android:textColor="@color/black"/>

<Button
android:id="@+id/loginbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login"
android:layout_margin="10dp"/>

</Linear>
Activity_main.java
package com.gayatri.belapro;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {


Button btn1;

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

btn1=(Button) findViewById(R.id.btn1);
Intent i=new Intent(MainActivity.this,MainActivity2.class);
startActivity(i);

}
}
Activity_main2.xml

<?xml version="1.0" encoding="utf-8"?>


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/crayola"
android:layout_gravity="center"
android:gravity="center"
tools:context=".MainActivity2">

<ScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">

<TextView
android:id="@+id/txt1"
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_margin="10dp"
android:background="@color/background"
android:text=""
android:textColor="@color/black"
android:textSize="18dp" />
</ScrollView>

<Button
android:id="@+id/btn1"
android:layout_width="192dp"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Show Next Recipe" />

<Button
android:id="@+id/dbbtn"
android:layout_width="192dp"
android:layout_height="wrap_content"
android:text="Open Database Page"
android:layout_margin="10dp"/>
MainActivity2.java

package com.gayatri.belapro;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity2 extends AppCompatActivity {

private TextView recipeTextView;


private Button nextRecipeButton,button;
private int currentRecipeIndex = 1;

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

recipeTextView = findViewById(R.id.txt1);
nextRecipeButton = findViewById(R.id.btn1);
button=findViewById(R.id.dbbtn);

button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(MainActivity2.this, favFood.class);
startActivity(intent);
}
});

displayRecipe(currentRecipeIndex);

nextRecipeButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
currentRecipeIndex++;
if (currentRecipeIndex > 4) {
currentRecipeIndex = 1;
}
displayRecipe(currentRecipeIndex);
}
});
}
private void displayRecipe(int recipeIndex) {
String recipeKey = "Recipe" + recipeIndex;
int resourceId = getResources().getIdentifier(recipeKey, "string", getPackageName());
String recipeText = getString(resourceId);
recipeTextView.setText(recipeText);
}
Strings.xml
<resources>
<string name="app_name">Recipe App</string>
<string name="Recipe1">
GULAB JAMUN RECIPE

Ingredients:
1 Nestlé MILKMAID Mini
2 cups (200 gm) Flour
600 gms Grated Paneer
200 gm Sooji/Rava
1½ tsp Baking Powder
1½ tsp Baking Soda
For Frying Oil
2 litres Water
1 kg Sugar
6-8 nos Coarsely Crushed Cardamom

Procedure:
Step 1: Boil sugar and water to prepare syrup remove from fire. Add cardamom and keep aside to
cool.
Step 2: In a mixing bowl put the flour, paneer, sooji, Nestlé MILKMAID, baking powder and baking
soda. Mix gently to make a soft dough. Do not knead too much.
Step 3: Divide the mixture into 30-35 portions and gently roll into round gulab jamuns. Fry in the oil at
very low flame till golden brown in color.
Step 4: Keep putting the fried gulab jamuns in the prepared sugar syrup. Once all the gulab jamuns are
in the sugar syrup bring it to a boil and remove from flame.
Step 5: Serve warm.
</string>

<string name="Recipe2">
PANEER TIKKA RECIPE

Ingredients:
1/2 Kg paneer
1 tomato
1 onion1
capsicumMarinade for paneer tikka:1/2 tbsp
cumin seeds1/2 tbsp coriander seeds1 brown cardamom10 green
cardamom1/2 tbsp cloves1/2 tbsp black pepper2 pcs star
anise1/2 tbsp shahee zeera3 tbsp ginger-garlic paste2
tsp turmeric powder2 tsp red chilli powder2 tsp
coriander powderSalt2 tsp kashmiri chilli powder2
tbsp refined oil1/2 lime1/2 tbsp dry mango powder1/2
tbsp chaat masala2 green chilli, chopped100 gms curd
(whisked)1/2 tbsp garam masalacoriander leaves,
choppedmint leaves, chopped
Procedure:
Step 1: Marination for paneer tikka:1.Dry roast and pound cumin seeds, coriander seeds, brown
cardamom, green cardamom, cloves, black pepper, star anise and shahee zeera in a mortar and pestle.

Step 2: In a bowl add ginger garlic paste, turmeric powder, red chilli powder, coriander powder, salt,
kashmiri chilli powder, refined oil, coriander leaves chopped, mint leaves chopped, lime, dry mango powder,
chaat masala, green chilli, whisked curd and hara masala. Mix them all.

For grilling paneer tikka:1.In a tray spread some paneer cubes, julienne onion, capsicum and tomatoes.
Step 3: Mix the masala in the tray. Marinate the paneer cubes.
Step 4: Skewer the tikkas for roasting.
Step 5: Now keep the marinated paneer tikkas in the fridge for 45 minutes.
Step 6: Then grill the tikkas till cooked.
Step 7: Serve the paneer tikka hot.

</string>

<string name="Recipe3">
COLD COFFEE:

Ingredients:
2 cups of cold milk
2 tablespoons of instant coffee powder
2 tablespoons of sugar (adjust to taste)
1 cup of ice cubes
2 tablespoons of chocolate syrup (optional)
Whipped cream for topping (optional)
Chocolate shavings or cocoa powder for garnish (optional)

Procedure:
Step 1: In a small bowl, mix the instant coffee powder and sugar with 2 tablespoons of hot water. Stir
until the coffee and sugar are completely dissolved. Let it cool down to room temperature.
Step 2: In a blender, add the cold milk, coffee concentrate, ice cubes, and chocolate syrup (if
using).Blend until smooth and frothy.
Step 3: Pour the cold coffee into glasses.
Step 4: If desired, top with whipped cream.
Step 5: Garnish with chocolate shavings or a dusting of cocoa powder.
Step 6: Serve immediately and enjoy your refreshing cold coffee!
</string>

<string name="Recipe4">
CHOCOLATE CAKE

Ingredients:
1 and 3/4 cups (220g) all-purpose flour
3/4 cup (65g) unsweetened cocoa powder
2 cups (400g) granulated sugar
2 teaspoons baking powder
1 and 1/2 teaspoons baking soda
1 teaspoon salt
2 large eggs, at room temperature
1 cup (240ml) whole milk, at room temperature
1/2 cup (120ml) vegetable oil
2 teaspoons pure vanilla extract
1 cup (240ml) boiling water
Procedure:
Step 1: Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line them
with parchment paper.
Step 2: In a large mixing bowl, sift together the all-purpose flour, cocoa powder, granulated sugar,
baking powder, baking soda, and salt. Whisk until well combined.
Step 3: Add the eggs, whole milk, vegetable oil, and vanilla extract to the dry ingredients. Beat on
medium speed with a hand mixer or in a stand mixer until well combined, about 2 minutes.
Step 4: Gradually add the boiling water to the batter, mixing on low speed until just combined. The

batter will be thin.

Step 5: Divide the batter evenly between the prepared cake pans. Bake in the preheated oven for 30-35
minutes, or until a toothpick inserted into the center of the cakes comes out clean.
Step 6: Allow the cakes to cool in the pans for 10 minutes, then remove them from the pans and transfer
to a wire rack to cool completely.
Step 7: Once the cakes have cooled completely, you can frost them with your favorite chocolate frosting
or ganache. Alternatively, you can simply dust the cakes with powdered sugar or serve them plain.
Step 8: Slice the chocolate cake and serve it as is or with a scoop of ice cream or whipped cream on the
side. Enjoy your homemade chocolate cake!
</string>
</resources>
Colors.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color>
<color name="purple_200">#FFBB86FC</color>
<color name="purple_500">#FF6200EE</color>
<color name="purple_700">#FF3700B3</color>
<color name="teal_200">#FF03DAC5</color>
<color name="teal_700">#FF018786</color>
<color name="purple">#B42B4D</color>
<color name="tearose">#FCCED4</color>
<color name="chinarose">#AB5B84</color>
<color name="crayola">#F45F67</color>
<color name="background">#FFCCBC</color>

</resources>

OUTPUT:-
Annexure – II A

Part B – Outcome after Execution

Title of Micro-Project Case Study on

“Food Recipe App”

Brief Introduction:

A food recipe app is a specialized mobile application designed to share and guide users by
providing detailed instructions for preparing various dishes. These apps essentially function
as digital cookbooks, offering comprehensive information on ingredients, measurements, and
step-by-step cooking procedures1. Imagine having a faithful assistant in your kitchen—a
kind of digital scullion—that makes cooking easier, faster, and more convenient.

1.0 Aim of the Micro-Project

This Micro-Project aims at


a) To learn Various Food recipe
b) The aim of a food recipe app is to provide users with a convenient and comprehensive
platform for discovering, accessing, and preparing a wide variety of recipes.

3.0 Course Outcomes Integrated:

f) Interprete features of Android Opreating system


g) Configure Android environment and enviornment Tools
h) Developed rich user interface by using layouts and control
i) User interface components for android application development
j) Created android application using database
3.0 Actual Procedure Followed

Guide Mrs. Prof. Mrs.Awad J.V gave idea about micro project of this subject. We selected the projectof
title Food Recipe App. We decided to Do A intent page with View Recipes and then view the Pages with
Music at the Background..We also refer google to see how the layout should be.

4.0 Actual Resources Used

Sr.
Name of resource / material Specification Quantity Remark
No. s
1 Computer Dell - -
2 Microsoft word, Paper A4 size -
Teacher Evaluation Sheet

Name of Student: Divaynka Deepak kadam Enrollment No.: 2100410130

Name of Program : Compute Engineering Semester: 6

Course Title: MOBILE APPLICATION DEVELOPMENT Code: 22617

Title of the Micro-Project: Food Recipe App

Course Outcomes Achieved:


k) Interprete features of Android Opreating system
l) Configure Android environment and enviornment Tools
m) Developed rich user interface by using layouts and control
n) User interface components for android application development
o) Created android application using database

Evaluation as per suggested Rubric for Assessment of Micro-Project


Poor Average Good Excellent
Sr. Characteristic to be
( Marks 1 -3 ( Marks 4 -5 ( Marks 6 -8 ( Marks 9 -
No. assessed
) ) ) 10)
1 Relevance to the course
2 Literature survey /
Information collected
3 Project Proposal
4 Completion of target
asper project proposal
5 Analysis of data and
representation
6 Quality of prototype
/Model
7 Report Preparation
8 Presentation
9 Defense
Micro-Project Evaluation Sheet
Process assessment Product assessment Total Marks
Part A Project Part B Individual
Project Methodology ( Project Report / Presentation / 10
Proposal 2 marks ) Working Model Viva
( 2 marks ) ( 2 marks ) ( 4 marks)

Comments / suggestion about team work / leadership / inter-personal communication


(if
any):

Any other Comment:

Name and designation of faculty member:

Prof. Mrs.Awad.J.V

Signature:_
Teacher Evaluation Sheet

Name of Student: pranali laxman kore Enrollment No.: 2100410084

Name of Program: Computer Engineering Semester:6

Course Title: MOBILE APPLICATION DEVELOPMENT Code: 22617

Title of the Micro-Project: : Food Recipe App

Course Outcomes Achieved:


p) Interprete features of Android Opreating system
q) Configure Android environment and enviornment Tools
r) Developed rich user interface by using layouts and control
s) User interface components for android application development
t) Created android application using database

Evaluation as per suggested Rubric for Assessment of Micro-Project


Poor Average Good Excellent
Sr. Characteristic to be
( Marks 1 -3 ( Marks 4 -5 ( Marks 6 -8 ( Marks 9 -
No. assessed
) ) ) 10)
1 Relevance to the course
2 Literature survey /
Information collected
3 Project Proposal
4 Completion of target
asper project proposal
5 Analysis of data and
representation
6 Quality of prototype
/Model
7 Report Preparation
8 Presentation
9 Defense
Micro-Project Evaluation Sheet
Process assessment Product assessment Total Marks
Part A Project Part B Individual
Project Methodology ( Project Report / Presentation / 10
Proposal 2 marks ) Working Model Viva
( 2 marks ) ( 2 marks ) ( 4 marks)

Comments / suggestion about team work / leadership / inter-personal communication


(if
any):

Any other Comment:

Name and designation of faculty member:

Prof. Mrs.Awad.J.V

Signature
Teacher Evaluation Sheet

Name of Student : Sakshi khandu kolape Enrollment No.: 2100410161

Name of Program : Computer Engineering Semester: 6

Course Title: MOBILE APPLICATION DEVELOPMENT Code: 22617

Title of the Micro-Project: : Food Recipe App

Course Outcomes Achieved:


u) Interprete features of Android Opreating system
v) Configure Android environment and enviornment Tools
w) Developed rich user interface by using layouts and control
x) User interface components for android application development
y) Created android application using database

Evaluation as per suggested Rubric for Assessment of Micro-Project


Poor Average Good Excellent
Sr. Characteristic to be
( Marks 1 -3 ( Marks 4 -5 ( Marks 6 -8 ( Marks 9 -
No. assessed
) ) ) 10)
1 Relevance to the course
2 Literature survey /
Information collected
3 Project Proposal
4 Completion of target
asper project proposal
5 Analysis of data and
representation
6 Quality of prototype
/Model
7 Report Preparation
8 Presentation
9 Defense
Micro-Project Evaluation Sheet
Process assessment Product assessment Total Marks
Part A Project Part B Individual
Project Methodology ( Project Report / Presentation / 10
Proposal 2 marks ) Working Model Viva
( 2 marks ) ( 2 marks ) ( 4 marks)

Comments / suggestion about team work / leadership / inter-personal communication


(if
any):

Any other Comment:

Name and designation of faculty member:

Prof. Mrs.Awad.J.V

Signature:

You might also like