I ' M C A N A R D A

Full-stack developer specializing in web and mobile applications. 5+ years of experience building scalable solutions with modern technologies. Based in Düsseldorf, Germany.

YEAR
2025 - Present
PROJECT
GreenApple
PLATFORM
iOS

iOS Recipe Discovery
Application

Swift SwiftUI MVVM Firebase Firestore @State & @Binding SF Symbols Custom Animations iOS Development
01

THE PROJECT

GreenApple is a modern iOS recipe discovery and management application designed to make home cooking more enjoyable, organized, and inspiring. Built with SwiftUI and backed by Firebase Firestore, the app offers users a rich library of recipes across multiple categories, detailed ingredient lists, step-by-step cooking instructions, and a personal favorites system — all wrapped in a clean, appetite-stimulating interface. Designed for home cooks and food enthusiasts who want a smarter way to plan and explore meals, GreenApple transforms the everyday cooking experience into something genuinely delightful.

02

THE CHALLENGE

The challenge was to build a recipe application that balances content richness with navigational simplicity, ensuring users can find, save, and follow recipes without friction. Key technical hurdles included structuring a scalable Firestore data model for nested recipe content such as ingredients and steps, implementing real-time data fetching without sacrificing UI performance, building an intuitive category filtering system, and designing a step-by-step cooking mode that keeps users focused while they cook. The app also needed to feel visually warm and inviting while adhering strictly to Apple's Human Interface Guidelines.

SwiftUI Firebase Firestore Real-time Data Custom UI MVVM Architecture
03

THE SOLUTION

I developed GreenApple using SwiftUI with a clean MVVM architecture to keep the codebase maintainable and scalable as features were added. Firebase Firestore serves as the real-time backend, powering dynamic recipe content that can be updated without requiring new app releases. The UI features smooth category filtering, animated transitions between views, and a dedicated cooking mode that presents instructions in a distraction-free, step-by-step layout. @State and @Binding ensure reactive, real-time UI updates throughout the app, while UserDefaults handles lightweight persistence for user preferences and saved favorites. The app includes full recipe browsing by category, detailed ingredient and instruction views, a favorites collection, search functionality, and a home dashboard — all designed to feel as fresh and natural as the app's name suggests.

GreenApple - Detail Page
GreenApple - Project Images
Fresh ingredients. Simple steps. Great meals.

Let's Work Together!

I create digital experiences through Web Design, UI/UX Design, Web Development & Custom Solutions. Ready to bring your project to life? Get in touch.

More Projects

View
Project