Welcome to the Recipe App project! This iOS app allows users to browse and view a collection of delicious recipes, along with their details, ingredients, preparation steps, and more. Users can also save their favorite recipes and watch recipe videos in different resolutions.
- View a vast collection of recipes.
- See detailed information for each recipe, including ingredients, steps, credits, country, and description.
- Watch recipe videos in various resolutions.
- Save your favorite recipes for quick access.
- Swift: The primary programming language for iOS app development.
- UIKit: The foundational framework for building user interfaces.
- CoreData: For managing data persistence and storage.
- RxSwift: A reactive programming framework for handling asynchronous operations.
- RxDatasource: Simplifies the binding of data sources to UIKit controls.
- Unit Testing: Ensuring code quality through automated testing.
- Animations: Adding visual appeal and interactivity to the app.
-
Clone this repository to your local machine.
-
Open the project in Xcode.
-
Build and run the app on your iOS simulator or physical device.
- Launch the app.
- Browse through the recipes.
- Click on a recipe to view its details.
- Save your favorite recipes by tapping the "Add to Favorites" button.
- Watch recipe videos by clicking on the video icon.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive messages.
- Push your changes to your fork.
- Submit a pull request to the main repository.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or feedback, feel free to contact us at [email protected].
Happy cooking!