Implement an IOS Application Based on Prototype Assignment

Download Solution Order New Solution

Assignment Task

IOS Mobile Application Development

In assignment 1, your task was to design, prototype, and evaluate a mobile application for the Assignment Theme. Your task for this assignment is to now implement an iOS application loosely based upon that prototype which provides the required functionality from the Assignment Theme. 

The goal of this assignment is to assess your ability to implement iOS Applications and to demonstrate your understanding of the fundamentals of mobile device programming when applied to a practical context.

Specification

Your application must be a NATIVE iOS application written in Swift using the Storyboard approach taught in this unit (this means you CANNOT use SwiftUI, Objective-C, Flutter, or any other alternative)

Your application must use Firebase Firestore for data persistence as taught in this unit (this means you CANNOT use other approaches like Firebase Realtime Database, MySQL, SQLite, or any other alternative)

Camera CRA Item

Note that given the iOS simulator does not support using the Camera, you are ONLY required to make the Photo Gallery picture selection mode work for this assignment. Disregard the parts of the CRA that indicate that you should make both Camera and Photo Gallery work.

Your marker will only test your application on a Simulator, so if you only provide Camera functionality and not Photo Gallery functionality, you will get no marks for this section. 

Data Persistence CRA Item

As mentioned on Discord, I have simplified the HD requirement for Data Persistence to no longer require "a way of showing any current sleep or feeding timers" as this was a) too hard and b) people didn't understand what I meant. Lol.

Theme of Assignment

Caring for a newborn is tricky (Hey Google, define "under-statement"). As new parents, it can be difficult to keep track of all of the different aspects of a baby's care, including their feeding and toilet patterns. A mobile app that helps parents to track and monitor these patterns can be a valuable tool for ensuring that a baby is getting the proper nutrition and support they need. 

In this assignment, you will be tasked with creating a mobile app for tracking baby feeding, toilet and sleeping patterns. The app should allow parents to easily log and track information such as feeding times, the type and amount of milk or formula, and diaper changes. Having a log of this information can be useful when contacting a pediatrician, as without it it can be difficult to remember accurately what has happened. Doctors and parents can look at the data and identify patterns in eating, sleeping, or behaviour, including signs that something is wrong or that treatment is needed.

The goal of this assignment is to help students learn about mobile app development and design by creating a functional and useful tool for parents.

There is an opportunity to design a usable mobile application that helps parents care for their baby. Such an app (if designed well, and targeting the important Usability Goals), may prove to be useful to parents, and ultimately used.

Usability of this app is key. A well-designed app may make a parents life easier. A key factor in each of the assignments will be how learnable on first use your application is and efficient your application is (in terms of usability efficiency, not computational efficiency). You should think about why these two usability goals are the most important for this type of app.

This Mobile App Development has been solved by our PhD Experts at My Uni Paper.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.