0% found this document useful (0 votes)
9 views5 pages

RECIPEBOOKAPP-PROPOSAL-WPS-Office-1

mk ;ougkmm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views5 pages

RECIPEBOOKAPP-PROPOSAL-WPS-Office-1

mk ;ougkmm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

RECIPE BOOK APP

PROPOSAL

PREPERED BY:

DAISY RHEE B. BOLLIDO

FRANCINE R. MARTINEZ

AARON L. MABUTOL

IT 303 - MOBILE PROGRAMMING 1

BSIT - 3C

SUBMITTED TO:

PAEL, AARON JUDE

College of Computing and Information Science

Bachelor of Science in Information Technology

2024
RECIPE BOOK APP

App Idea

Description:

The Recipe Book App allows users to add, view, and edit recipes, complete with
instructions and ingredients. The app provides a user-friendly interface for managing
recipes and includes both offline and online access. Users can save recipes locally for
offline access and sync or fetch recipes from an online database when connected to the
internet.

Target Audience

Primary Users:

 Home Cooks: Users who need a convenient way to store and manage their
personal recipes.
 Food Enthusiasts: Those who want a space to explore and save new recipes.
 Beginners: Users who are learning to cook and need an organized collection of
recipes with clear instructions.

Characteristics and Needs:

 Simple and intuitive interface.


 Ability to categorize recipes (e.g., by meal type, cuisine).
 Search recipes by ingredients or recipe name.
 Offline access to saved recipes.
 Online access to fetch and sync recipes with a cloud database.

Key Features

1. Add and Edit Recipes:

Description: Users can create new recipes by adding details such as ingredients and
instructions. They can also edit existing recipes.

Importance: This feature provides the app’s core functionality, allowing users to
manage their recipe collection.
2. View Recipe List:

Description: A list of all added recipes is displayed for easy navigation.

Importance: Ensures that users can quickly access their recipes.

3. Search and Filter Recipes:

Description: Users can search for recipes by name or ingredients.

Importance: Helps users find specific recipes in their collection quickly.

4. Offline Access:

Description: All recipes are available offline, ensuring users can access them without
an internet connection.

Importance: Makes the app useful even when users are in the kitchen with limited
internet access.

5. Recipe Sharing:

Description:

Users can share recipes with friends and family through social media or messaging
apps.

Importance:

Enhances community engagement and recipe sharing

Technologies to be Used

Programming Language:

 Kotlin for app logic.


 XML for the UI design.

Frameworks and Libraries:


 RecyclerView: For displaying the list of recipes.
 Room Database: For storing recipe data locally.
 ViewModel & LiveData: To manage and observe recipe data.
 Data Binding: To bind recipe details to the UI efficiently.

Tools:

 Android Studio: IDE for app development.

Team Members & Roles:

Team Member Role Responsibilities

Daisy Rhee B. Bolido Lead Developer Handles development,


coding, and integration of
key features.

Franzine R. Martinez UI/UX Designer Designs the user interface


and ensures usability.

Aaron L. Mabutol QA Tester Tests the app functionality


and identifies bugs.

Project Plan

Timeline & Milestones:


Milestones Description Due Date

Ideation and Planning Complete the proposal and Week 1-2


get instructor approval

Initial Development Implement core features: Week 3-5


add, edit, view recipes

Advanced Features Implement search Week 6


functionality and offline
access

Testing and Debugging Conduct testing and resolve Week 7


major issues

Final Adjustments & Refine the UI and fix minor Week 8


Polishing bugs

Project Presentation Present the app and Week 9


demonstrate its functionality

References:

Print (E-book):

Android Development Team. (2024). Android App Development with Kotlin and XML.
TechBooks Publishing.

Non-print (Website):

Android Developers. (2024). Google. https://developer.android.com

Kotlin Documentation. (2024). JetBrains. https://kotlinlang.org

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy