Cookit Recipes App
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.
Features
1. Cross-Platform Compatibility
This app is built using Compose Multiplatform, which means you can enjoy the same beautiful and intuitive interface on Android, and iOS platforms.
2. Intuitive User Interface
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.
3. Step-by-Step Cooking Guides
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.
4. Personalized Recipe Box
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.
Getting Started
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.
Libraries
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.
App Languages
Things TODO
- Add dark theme support
- Write Unit tests
- Write UI tests
- Implement DSqlite for favourite recipes
- Preview Ingredient Images
Contributions
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! ??️?