CookBook provides a delightful culinary experience with a vast collection of recipes for all your cravings, from appetizers and main courses to desserts and drinks.
- Extensive Recipe Library: Explore a rich database of recipes categorized into Foods, Drinks, Main Courses, and Desserts.
- Intuitive UI Design: Navigate with ease through a visually appealing interface.
- Powerful Search: Find the perfect recipe in a snap using the intuitive search functionality.
- Organized Categories: Quickly browse through recipes based on your culinary preferences.
- Popular Recipes Section: Discover trending dishes loved by the community.
- Detailed Ingredient Lists: Get a clear picture of everything you'll need for each recipe.
- Step-by-Step Instructions: Follow along with easy-to-understand instructions to whip up delicious meals.
- Robust Database Integration: Leverage Android Room for seamless data storage and retrieval.
Watch a quick video showcasing CookBook in action:
CookBook.App.Demo.mp4
![](https://private-user-images.githubusercontent.com/100028624/347802090-01c777f7-7a5a-4d5a-b661-4746fd7c8bd3.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3NjU2MDYsIm5iZiI6MTcyNDc2NTMwNiwicGF0aCI6Ii8xMDAwMjg2MjQvMzQ3ODAyMDkwLTAxYzc3N2Y3LTdhNWEtNGQ1YS1iNjYxLTQ3NDZmZDdjOGJkMy5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyN1QxMzI4MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kZjUxODIxMTZjMTQ2ZDZlMjFhYTQzOTAyMTZkODM0OThlZTcxMjRmYjBiZjk1MzExOTc3OTZkNDg5ZjY5OWVhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.VwThcDbcvf0U31WxbxN45SIkIfl-ygYmdqZkVigbxXE)
![](https://private-user-images.githubusercontent.com/100028624/347802232-fa06a58d-d4eb-4a8d-9e8f-f0950d8c122f.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3NjU2MDYsIm5iZiI6MTcyNDc2NTMwNiwicGF0aCI6Ii8xMDAwMjg2MjQvMzQ3ODAyMjMyLWZhMDZhNThkLWQ0ZWItNGE4ZC05ZThmLWYwOTUwZDhjMTIyZi5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyN1QxMzI4MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02MDRhNWMzNDM2OGMyN2U2MjMwYWI4ZTI1MDllMjAwYzg4MGIwNjk1NjhlMTRiYWY2MGJjYjY1YjI4NTEyOTU5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.cxMFhsS1yMhHS0OfJ4BNz2mceCz_rD2GMAnskyPQ81w)
![](https://private-user-images.githubusercontent.com/100028624/347803591-fea3c098-87a3-429b-84ce-d5ed9ce87420.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3NjU2MDYsIm5iZiI6MTcyNDc2NTMwNiwicGF0aCI6Ii8xMDAwMjg2MjQvMzQ3ODAzNTkxLWZlYTNjMDk4LTg3YTMtNDI5Yi04NGNlLWQ1ZWQ5Y2U4NzQyMC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyN1QxMzI4MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wYmE5YjYxYjkxNjI4MTM4YjI5M2QyYjJmMDRjNDc3NGIzMmJlNzQxYjQ4NWU4ZGE1ODNmYTgwMjUwMWFjMzBkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.9-yz9i7g7o2rdoIWbGAEpNwF9cJAolYpfcJNZtmceaA)
![](https://private-user-images.githubusercontent.com/100028624/347803631-e5ee9881-2e45-46e5-bece-7fba6a341a07.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3NjU2MDYsIm5iZiI6MTcyNDc2NTMwNiwicGF0aCI6Ii8xMDAwMjg2MjQvMzQ3ODAzNjMxLWU1ZWU5ODgxLTJlNDUtNDZlNS1iZWNlLTdmYmE2YTM0MWEwNy5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyN1QxMzI4MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03ODNlZWMwMGJhYjk1MWY5OGE2YzhiN2E0ZjIwZGFmZTA4NjkxZDZlMTRiZjBkYWE5MDEzMTcwZmRiNTQzMDhmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.fiy_oMpQ0RNz1CUXKiCHqW8lQU6uTjdOzJYRdHLQd6M)
![](https://private-user-images.githubusercontent.com/100028624/347803646-f7e6d27f-cfa6-4085-b5c0-79a1d6cc8d5f.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3NjU2MDYsIm5iZiI6MTcyNDc2NTMwNiwicGF0aCI6Ii8xMDAwMjg2MjQvMzQ3ODAzNjQ2LWY3ZTZkMjdmLWNmYTYtNDA4NS1iNWMwLTc5YTFkNmNjOGQ1Zi5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyN1QxMzI4MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jNzM0NDVhNWZiODUxNDliNTRjYjUyOGFhNzg5ZDFmYzQ4OWM2NzZkMWRkZDRkNzk0N2JiYzk4ODBiNjI0YjA1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.8YgGxYbcFtk9ksKuLXsAm8rEVYOnIvJzxA6y4RxH3Ac)
![](https://private-user-images.githubusercontent.com/100028624/347803682-cddd8fd1-9e52-4d14-9886-d5cee2449bc1.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3NjU2MDYsIm5iZiI6MTcyNDc2NTMwNiwicGF0aCI6Ii8xMDAwMjg2MjQvMzQ3ODAzNjgyLWNkZGQ4ZmQxLTllNTItNGQxNC05ODg2LWQ1Y2VlMjQ0OWJjMS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyN1QxMzI4MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jM2M5Yjk0ZjM2YTc2ODE3ZWMxZmQxZGE3MTBlZjJlNDA1N2JjNDc3YzhlYjZlYmE2NGRmMTViNWNkNDViOGY0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.7HHSz0eCczmykRXc3LxHFXulzH9WX-qGw7hFuHpTomY)
![](https://private-user-images.githubusercontent.com/100028624/347803671-fe6a898d-e19c-4cf0-9ca5-332e38d4c6bf.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3NjU2MDYsIm5iZiI6MTcyNDc2NTMwNiwicGF0aCI6Ii8xMDAwMjg2MjQvMzQ3ODAzNjcxLWZlNmE4OThkLWUxOWMtNGNmMC05Y2E1LTMzMmUzOGQ0YzZiZi5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyN1QxMzI4MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00ODQ3NGQ2ZjQwZmU2OGU4MDg5YWU4YzM5ZWY2MTAzZGU4NzlhMmZmYmI4MTM5YzEwZWMzOWEwNTBmYjljZTM0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9._CHiANJpWefnga7CmEXFxRZGYwqXs4OE4Xdr-MGs2xI)
![](https://private-user-images.githubusercontent.com/100028624/347803658-2986087f-8e4c-4016-8206-b80e4c4ae5fb.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3NjU2MDYsIm5iZiI6MTcyNDc2NTMwNiwicGF0aCI6Ii8xMDAwMjg2MjQvMzQ3ODAzNjU4LTI5ODYwODdmLThlNGMtNDAxNi04MjA2LWI4MGU0YzRhZTVmYi5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyN1QxMzI4MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yOWRjZjQwY2QzOWRmZWE1N2NiNWM5ZGZhNDZkMzIzMzNkN2ZkMDY5OTMwYTZlNThlMjdiYmU3YTlmZmVkMTY2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.U12yLUyhorAqVMJ7uebObyC7ALLmsZRL9ESf51aMMs4)
![](https://private-user-images.githubusercontent.com/100028624/347803693-ed6692d3-fc90-4e7b-9247-36480448c239.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3NjU2MDYsIm5iZiI6MTcyNDc2NTMwNiwicGF0aCI6Ii8xMDAwMjg2MjQvMzQ3ODAzNjkzLWVkNjY5MmQzLWZjOTAtNGU3Yi05MjQ3LTM2NDgwNDQ4YzIzOS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyN1QxMzI4MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jYmQyM2I3N2ViYjY2OTU1ZjEzNmQ5MDkyMDI2Yzk4OTIzNmE3MzhiN2Y2YTZkNjgxMzY4ZmNjYzMwZjc0ZDk3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.USVoiAbkVsqfajr1UtjShDS9_fGcLPcdlpRvZEm41dU)
- Android: The underlying platform for native Android app development.
- Kotlin: The modern programming language for concise and expressive code.
- XML: Defines the layout and structure of the user interface.
- Android Room: Streamlines database interactions with an abstraction layer over SQLite.
- Kapt: Facilitates code generation for Android Room entities and relationships.
- Glide: Handles image loading efficiently, optimizing app performance.
- DAO: (Data Access Object) Provides a clean interface for interacting with the database tables.
- Local Database: (SQLite) Stores recipes and other app data locally on the device.
- Data Binding: Simplifies binding data to UI components, reducing boilerplate code.