Coder Social home page Coder Social logo

food_app's Introduction

food_app

  1. Welcome Screen with Navigation:Done

Create a welcome screen with navigation options to different sections of your app, such as "Search for Recipes," "My Favorites," and "Food Trivia." Implement Android's navigation components to handle the navigation between these screens.

  1. Recipe Search: To-Do

Implement a search feature that allows users to search for recipes by name, ingredients, or nutrients. Use the /recipes/autocomplete endpoint from the Spoonacular API for name-based searching. Throttle the search queries to avoid overusing the API key quota (e.g., 1-second delay between keystrokes). Display search results in a RecyclerView with options to view recipe details or add recipes to favorites.

  1. Recipe Details:Done

When a user selects a recipe from the search results, fetch and display detailed information about the recipe using the Spoonacular API. Allow users to view recipe instructions step by step using a ViewPager with the /recipes/{id}/analyzedInstructions endpoint.

  1. User Favorites:Done

Implement a feature that allows users to save their favorite recipes within the app. Store favorite recipes locally in the app. Use the /recipes/{id}/tasteWidget.json endpoint from Spoonacular to enrich favorite recipes with additional taste information. -ne baca

  1. Food Trivia:Done

Create a screen that displays random food trivia using the /food/trivia/random endpoint from the Spoonacular API. Implement food fact analysis using the /food/detect endpoint to extract keywords or tags from trivia. Provide tag-type buttons related to the trivia fact, which, when clicked, pre-fill the search screen with the tag for recipe searching.

  1. Themes and Settings:To-Do

Implement settings for users to customize the app's theme or other preferences. Allow users to set a profile photo and username if desired.

7.History Page:Done

Implement history so u can track what recipes you have looked up.

  1. Privacy and User Info:To-DO

Implement privacy settings to manage user data and preferences. Allow users to view and edit their profile information.

food_app's People

Contributors

gotalicp avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.