Recipe App

Context

The "Freedom Project" for APCSA is all about creating anything you want using Java and the tool of your choice. The purpose of this blog is to show the process of how I created a recipe app with my group by tinkering with my tool, reading the official documentation, and watching YouTube tutorials.

Content

For the project, my teammates David, Hanna, Chanry, and I made a recipe app to help people explore different recipe ideas. This blog will walk through my process of independently studying my tool Swift. Through extensive research, hands-on coding, and experimenting with its features, I gained a deeper understanding of Swift’s syntax and frameworks.

Reflection

Creating this app was both challenging and rewarding. The syntax for Swift seemed complicated at first, and I spent countless hours troubleshooting errors and figuring out how to structure the code effectively. However, I persevered and communicated with my teammates to tackle challenges together, leveraging each person’s strengths and expertise. Teamwork proved to be an essential aspect to ensure the success and functionality of the app. While we’re proud of what we’ve accomplished, there’s still room for improvement. One of the key features we are working on is allowing the user to add their own recipe, which will expand the app's functionality and enhance the user experience.

Link to the project
Link to the blog