Welcome to Cookit, your go-to recipe app built with Compose Multiplatform! This app allows you to discover your favorite recipes seamlessly across various platforms.
This app is built using Compose Multiplatform, which means you can enjoy the same beautiful and intuitive interface on Android, and iOS platforms.
This app boasts a clean and user-friendly interface, making it simple for users of all levels to navigate effortlessly. The intuitive design ensures a delightful experience from the moment you open the app.
Each recipe comes with a detailed step-by-step guide to ensure your success in the kitchen. Clear instructions and beautiful visuals accompany each step, making cooking a joyous and stress-free experience.
Create your personalized recipe box by saving your favorite recipes for quick and easy access. Whether it's Grandma's secret cookie recipe or a trendy new dish you want to try, your recipe box keeps everything organized.
To build and run Cookit Recipe app on your preferred platform, follow the steps below:
- Clone the repository: git clone https://github.com/JunydDEV/kmp-recipes-mobile-app.git
- Navigate to the project directory: cd kmp-recipes-mobile-app
- Build and run the app using Android Studio.
This app includes the following libraries,
- Jetpack Compose - Jetpack Compose is Android’s recommended modern toolkit for building native UI
- Koin - Dependency Inject framework for compose multiplatform
- Voyager - A multiplatform navigation library built for, and seamlessly integrated with Jetpack Compose
- Moko Resources - KMP Library that provides support to use resources in Compose Multiplatform.
- ImageLoader - Compose Image library for Kotlin Multiplatform.
Implement SQLDelight for favourite recipesAdd dark theme support- Write Unit tests
- Write UI tests
Preview Ingredient Images- Add App Icons
We welcome contributions from the community! If you have ideas for new features, bug fixes, or improvements, please open an issue or submit a pull request. Check out our contribution guidelines for more information.
Thank you for choosing Cookit. We hope this app brings joy to your kitchen and adds a dash of excitement to your cooking journey. Happy cooking! 🍳🌶️🍰