Custom-Written, AI-Free & Plagiarism-Free Academic Work by Assignment Experts

Assignment Experts UK is a trading name of AKOSZ TEC LTD (Company No. 11483120). View on Companies House

For Foodies By Foodies (FFBF) App

Coursework Brief

Module title:

Mobile App Design and Development

 

Learning outcomes assessed within this piece of work as agreed at the programme level meeting

On successful completion of this module students will be able to

  1. Building a mobile application for business purposes using the android platform.

  2. Apply understanding of mobile user experience UX and implementation of accessibility features.

  3. Identify properties and capabilities of modern mobile devices and the specific issues relating to software development for them.

  4. Demonstrate cross platform choices and mobile application implementation techniques.

Type of assessment:           

Coding & Report

Software to use:

Android Studio (latest Version)

Coursework Tasks

Your assessment consists of two pieces of coursework: Coursework 1 is a group effort to produce a mobile app and assesses learning outcomes 1 and 2. 

Coursework 1

Requirements

You have recently been recruited as a graduate mobile app developer for Mecachrome Software Ltd, working in a team of business analysts, database developers, UX designers and programmers on a project to develop a database backed foodie app for London. The purpose of the app is to improve the foodie experience by providing a one-stop shop for all their food needs. This app is called “For foodies by foodies,” FFBF.

100% Plagiarism Free & Custom Written,
tailored to your instructions

Sample Answer

Coursework 1 Report: For Foodies By Foodies (FFBF) App

Introduction

The mobile phone has become an essential tool for modern life, especially in large cities such as London where people rely on apps to make daily decisions. Eating out or ordering food is one of the most common activities, yet the experience is often scattered across different platforms. Users must switch between review sites, delivery apps, and restaurant websites, which can make the process confusing and time consuming. The project titled For Foodies By Foodies (FFBF) was developed in response to this challenge. The app aims to offer a single digital space where users can find restaurants, read and write reviews, order food, and connect with other food lovers in London.

This report explains the design and development of FFBF using Android Studio. It discusses the user experience and accessibility features built into the app, explores the database design that supports its functionality, and reflects on the properties of mobile devices and the challenges of cross-platform development. The report shows how theoretical knowledge from the module has been applied to practice in order to create a real mobile business solution.

App Concept and Purpose

The goal of FFBF is to improve the foodie journey by providing a community-driven platform. Unlike general apps that only focus on delivery or reservations, FFBF is designed as a lifestyle tool for people who love food. The app allows users to search for restaurants, filter by cuisine, price, and location, and view user-generated content such as reviews and photographs. A built-in rating system encourages engagement, while personalised recommendations are generated from past searches and ratings. By combining community knowledge with business functions like ordering and reservations, the app helps users make quicker and more informed choices.

From a business perspective, the app benefits local restaurants as well. Smaller food outlets that may struggle to compete with big chains can showcase their menus and reach new customers. The app therefore supports both consumers and businesses, making it a mutually valuable digital product.

User Experience and Accessibility

A major part of mobile app success depends on user experience (UX). In designing FFBF, the team placed emphasis on clarity, consistency, and minimal cognitive load. The interface uses a simple colour scheme inspired by food tones such as warm oranges and greens, creating an inviting and appetising look. Icons and navigation are kept consistent across all screens, so that users can quickly learn how to move around the app.

Accessibility was also carefully considered. The app provides support for users with visual impairments by integrating screen reader compatibility and scalable font sizes. Colour contrast has been tested to meet accessibility standards, and alternative text descriptions are attached to images. These features are important because an inclusive app attracts a wider audience and ensures fairness in design. The app also uses haptic feedback and clear button labelling to make it easier for elderly users or those with limited dexterity.

Database Design and Functionality

As a database-backed app, FFBF relies on storing, retrieving, and updating large amounts of information. The core database structure was built using SQLite, which is lightweight and well suited for Android applications. The main entities include Users, Restaurants, Reviews, and Orders. Relationships between these entities are designed in a way that supports quick queries while maintaining data integrity.

For example, a user can submit many reviews, but each review is linked to one restaurant. Orders are associated with both users and restaurants, allowing a clear record of customer behaviour. Data security is also prioritised through encrypted storage of sensitive information such as login credentials. By designing the database in this way, the app ensures reliability, efficiency, and scalability.

Properties of Mobile Devices and Development Issues

Developing for mobile devices presents unique challenges. Smartphones have limited battery life, processing power, and storage, so the app must be optimised to perform smoothly without draining resources. During testing, memory usage was reduced by compressing images and minimising background processes. The app also adapts to different screen sizes and resolutions by using responsive layouts in Android Studio.

Another key issue is connectivity. Since many features of FFBF depend on live data such as reviews and orders, the app was designed to handle both online and offline modes. When a connection is weak, the app temporarily stores user actions and syncs them when internet access returns. This increases reliability and user satisfaction.

Yes, each learning outcome is directly addressed through design, development, and evaluation.

Yes, accessibility features are explained and integrated into the app design.

Yes, the report is written using a real company scenario and team-based development approach.

Yes, it meets technical, academic, and professional expectations.

Sophie

Very clear and realistic report. My lecturer said it reflected industry standards.

United Kingdom

★★★★★
Mathew

Did not feel copied at all. Very natural and well structured.

United Kingdom

★★★★★
Arthur

Loved how accessibility was explained in a simple but professional way.

United Kingdom

★★★★★
Casey

Helped me understand what a proper mobile app coursework should look like.

United Kingdom

★★★★★