Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMSC436: Programming Handheld Systems Spring 22/23

Course Description:

Fundamental principles and concepts that underlie the programming of handheld systems, such as mobile phones, personal digital assistants, and tablet computers. Particular emphasis will be placed on concepts such as limited display size, power, memory and CPU speed; and new input modalities, where handheld systems differ substantially from non-handheld systems, and thus require special programming tools and approaches. Students will apply these concepts and principles in the context of an existing handset programming platform. (This course was based on iOS, although there was an Android-based version of the course as well)

Project Notes:

The project in this repo was completed by my group-mate and I as our semester project submission. It is a simple iOS application focused on tracking calorie intake and output.

Write-Ups:

Write-ups for the initial proposal and each of the 4 milestones for this project can be found in their respective markdown files. The final write-up and app walkthrough can be found in the respective pdf file "/Final.pdf".

Running the Project:

To run the project, you can download the "LiftLog" folder and open and run it in XCode.

Project Grades:

Milestone 1: 3/3
Milestone 2: 3/3
Milestone 3: 3/3
Final Grade: 100/100

About

CMSC 436: Handheld Programming Final Project

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages