Inspiration
We both love cooking, but it's frustrating when we open up a recipe on Google and it was paragraphs and paragraphs of information we don't care about! All we need to see is the ingredients and steps. Insta Recipe makes it super easy to search for recipes and get instant results on hundreds of recipes!
What it does
Insta Recipe has a simple user interface that allows users to search for anything they feel like cooking. Results for recipes are generated instantly, and the user is able to save recipes for later reference, and delete them once they have finished.
How I built it
We used Java on Android Studio to build the project. The Spoonacular API was used to extract recipes in the form of JSON data. The main User Interface is a clickable Recycler View that opened fragments and activities.
Challenges I ran into
One challenge we overcame was the process of saving and deleting the recipes from the personal recipe book. Sending data between activities and seeing the changes reflected on the screen was difficult because it depended on the current state of the application and the user's actions.
Accomplishments that I'm proud of
Using an API to extract data was a great learning experience since being able to turn raw data into a useful and presentable format was exciting. Furthermore, we used object-oriented programming to create a flexible and dynamic application that we would easily be able to add new features to.
What I learned
We learned that careful thought must be put into the design of a project before jumping right into the code. We ran into time-consuming design issues and found ourselves having to restructure our code multiple times.
What's next for Insta Recipe
There's so much more potential for Insta Recipe! An improvement could allow users to leave reviews or ratings on a recipe, make adjustments to ingredients, and add photos of their meals. Insta Recipe could also automatically generate grocery shopping lists for recipes on a 'wish list', or display recipes that use ingredients that you currently have at home!
Built With
- android-studio
- java
- spoonacular-api
Log in or sign up for Devpost to join the conversation.