Skip to content

This projecct will use Flutter Framework, google_generative_ai and firebase package to create auto-generated recipe app

License

Notifications You must be signed in to change notification settings

PhamTrung012224/gemini_recipe_flutter

Repository files navigation

Stargazers Apache License Current Version LinkedIn

Gemini Recipe

This project will give you an auto-generated recipe app with less time for the database and more on Dart Programming Language.

Getting Started

These instructions will give you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on deploying the project on your device.

Screen

Features

  • Utilize Google AI Gemini to access a wide array of recipes effortlessly.
  • Save your favorite recipes to your account for easy reference.
  • Change theme and update profile information as desired.
  • Seamlessly navigate to instructional videos on YouTube through suggested videos for enhanced guidance.

Prerequisite

  • Download an IDE such as Visual Studio, Android Studio, or IntelliJ IDEA. (I personally prefer using Android Studio.)
  • Install Git for project cloning.
  • Install Flutter and Dart.

Configure

After cloning this repo to your desktop open it with Android Studio

  • First, navigate to the Plugins tab to download Flutter and Dart.
  • After that, open your file and check if you have connected to any real devices like phone, tablet, ... or virtual devices or not. If not, visit this link.
  • Then, you need to choose Run/Debug Configurations -> Edit Configurations... and configure like this image with KEYs are your API keys.

edit_configure

NOTE:

  • FIREBASE_KEY can be generated through Firebase instructions.
  • API_KEY and API_KEY1 can be generated in Google Cloud Console.
  • If you build an APK file please change String.fromEnvironment('') to the actual key.

Usage

When you are done configuring your project, press the run or debug icon to start the app.

run_app

Demo Video

Youtube Link

Deployment

Add additional notes to deploy this on a live system: Gemini Recipe

License

This project is licensed under the Apache License 2.0.

See the LICENSE.md file for details.

About

This projecct will use Flutter Framework, google_generative_ai and firebase package to create auto-generated recipe app

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published