1. Fair Division
Mobile Device Assessment Project: Part 3
Jason Holdridge
Baker College Online
CS341: Programming Mobile Devices
Instructor: Stephen Vachon
May 13, 2015
2. Fair Division - Application
Overview
Equitable division of an estate to
beneficiaries
Division of assets among beneficiaries
Based on the method of sealed bids
Beneficiary with the highest bid wins the
asset
Each beneficiary receives more than their
evaluated fair share
4. Project Parts Summary
Part 1: Planning
Part 2: Class
Implementation
Part 3: App
Development
Platform selection (iOS)
Environment selection (iPhone
6)
App purpose (estate
distribution)
UML activity diagram
UML case diagram
UML class diagram
Storyboard diagram
Coding for 3 main classes
Development of user interface
with Navigator Controller
Class testing in Xcode
Playground
App icon selection
User interface development
Changed app icon
No class code changes after
Part 2 for 3 main classes
Added classes for table views
and custom table view cells
Added launch screen with
image
Similar storyboard to
Part 1
5. Part 1 Storyboard (MS Visio)
Main Screen
Enter No. of
Benefactors
Enter Benefactor
Details
6. Part 1 Storyboard Continued
Enter Assets
Enter Bids on
Assets
Asset and Cash
Summary
7. Part 3 Application Interface
Home Screen
– App Icon
Launch Screen App Main Menu
8. Part 3 Application Interface Continued
Enter Benefactor
Details
Enter Asset
Details
9. Part 3 Application Interface Continued
Choose Benefactor to
Enter Bids Enter Bids
10. Part 3 Application Interface Continued
Distribution Report
Compare to
Spreadsheet