top of page
ChatGPT Image Jan 5, 2026, 04_47_17 PM_edited.jpg

Meal Maestro

Meal Maestro is an Android mobile application designed to simplify meal planning and recipe management through a clean, intuitive user interface. The project explores how structured application design, clear navigation, and responsive UI behavior can support everyday food planning and healthier routines.

​

In addition to core planning features, the application includes an AI-assisted recipe support feature that helps users generate recipe ideas and meal suggestions. This feature is integrated as a practical planning aid rather than a standalone AI system.

What This Project Demonstrates

​

  • Android application structure and activity-based navigation

  • UI state management and user interaction handling

  • Time-based feature implementation in a mobile context

  • Integration of AI-assisted functionality into a mobile app workflow

  • Team-based mobile application development

meal.png

01

Project Overview

Meal Maestro focuses on improving everyday meal organisation by providing a simple and structured way to manage recipes and plan meals in advance. The application is designed around common real-world scenarios such as deciding what to cook, keeping recipes organised, and maintaining a clear overview of planned meals.

​

The project prioritises clarity and usability, ensuring that core features are easy to access and intuitive to use. Alongside manual planning tools, the app incorporates an AI-assisted feature to support recipe inspiration and meal planning, reflecting modern mobile application expectations.

02

Design & Implementation

The project was developed using Android Studio, with a focus on application structure, activity navigation, and user interaction flows. Core implementation work included building the login and authentication flow, managing application state across multiple screens, and designing a clean UI layout optimised for mobile devices.

​

The application logic was structured to ensure smooth transitions between activities and predictable UI behaviour in response to user actions. The AI-assisted recipe feature was integrated into the overall application flow by the team, operating as a supportive planning tool rather than a core machine learning system.

Screenshot_20251227-145841.png

03

key features 

Meal Planning & Recipe Management

Users can browse, organize, and manage recipes within a structured interface, supporting meal planning and everyday cooking decisions through clear data organization.

​

AI-Assisted Recipe Support

The application includes an AI-assisted feature that helps users generate recipe ideas and meal suggestions based on user input. This feature is intended to support inspiration and planning rather than automate decision-making, and is integrated seamlessly into the existing app workflow.

​

Cooking Timer / Clock Feature

An integrated timer designed for cooking scenarios, enabling users to track preparation or cooking time with responsive controls and clear visual feedback. The feature requires accurate time logic handling and consistent UI updates during use.

​

Dynamic Background UI Colour Change

The interface supports dynamic background color changes based on user interaction or application state, enhancing visual clarity and user feedback while maintaining UI consistency across screens.

​

User Login & Authentication

Secure user access is provided through a login system, enabling personalized interaction and controlled access to application features.

​

Intuitive Mobile UI Navigation

Clean, activity-based navigation optimised for Android devices ensures smooth transitions between screens and a coherent user experience throughout the application.

04

My Role

Within the team, I was primarily responsible for implementing the cooking timer / clock feature, designed to support time tracking during meal preparation. This work involved handling time-based logic, managing user interaction, and ensuring accurate and responsive timer behavior during application use.

​

I also implemented the dynamic background UI color change feature, enabling the interface to adapt visually based on user interaction or application state. This required careful UI state management to maintain consistency across screens while enhancing user feedback.

​

The project also included an AI-assisted recipe feature developed by other team members. While I did not implement this feature directly, I worked alongside the team to ensure that my contributions integrated cleanly with the overall application structure and user experience.

​

Through these contributions, I gained hands-on experience in Android feature implementation, UI state management, and collaborative mobile application development within a team-based environment.

bottom of page