SlideShare une entreprise Scribd logo
1  sur  14
Fair Division
Mobile Device Assessment Project: Part 3
Jason Holdridge
Baker College Online
CS341: Programming Mobile Devices
Instructor: Stephen Vachon
May 13, 2015
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
Fair Division Example
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
Part 1 Storyboard (MS Visio)
Main Screen
Enter No. of
Benefactors
Enter Benefactor
Details
Part 1 Storyboard Continued
Enter Assets
Enter Bids on
Assets
Asset and Cash
Summary
Part 3 Application Interface
Home Screen
– App Icon
Launch Screen App Main Menu
Part 3 Application Interface Continued
Enter Benefactor
Details
Enter Asset
Details
Part 3 Application Interface Continued
Choose Benefactor to
Enter Bids Enter Bids
Part 3 Application Interface Continued
Distribution Report
Compare to
Spreadsheet
Part 1 UML Class Diagram
Part 2 & 3 Class - Benefactor
Almost identical to
UML class diagram
from Part 1
Part 2 & 3 Class - Asset
Almost identical to
UML class diagram
from Part 1
Part 2 & 3 Class - Benefactor
Almost identical to
UML class diagram
from Part 1

Contenu connexe

Similaire à Fair Division

ANDROID LAB MANUAL.doc
ANDROID LAB MANUAL.docANDROID LAB MANUAL.doc
ANDROID LAB MANUAL.docPalakjaiswal43
 
Rabish kumar singh QA Engineer 3 years experience
Rabish kumar singh QA Engineer 3 years experienceRabish kumar singh QA Engineer 3 years experience
Rabish kumar singh QA Engineer 3 years experienceRavish Singh
 
Android app fundamentals
Android app fundamentalsAndroid app fundamentals
Android app fundamentalsAmr Salman
 
Applicant Interview Form Project
Applicant Interview Form ProjectApplicant Interview Form Project
Applicant Interview Form Projectstoeli
 
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSINGDEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSINGJournal For Research
 
국립 부산기계공고 아이폰 애플리케이션 개발 멘토링 발표회 자료
국립 부산기계공고 아이폰 애플리케이션 개발 멘토링 발표회 자료국립 부산기계공고 아이폰 애플리케이션 개발 멘토링 발표회 자료
국립 부산기계공고 아이폰 애플리케이션 개발 멘토링 발표회 자료Jong-Hyun Kim
 
Report on jal app
Report on jal appReport on jal app
Report on jal appOmkar Rane
 
Windows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with SilverlightWindows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with SilverlightRishu Mehra
 
Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Kenneth van Rumste
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationAhammad Karim
 
Android best training-in-mumbai
Android best training-in-mumbaiAndroid best training-in-mumbai
Android best training-in-mumbaivibrantuser
 

Similaire à Fair Division (20)

Phase3 4
Phase3 4Phase3 4
Phase3 4
 
ANDROID LAB MANUAL.doc
ANDROID LAB MANUAL.docANDROID LAB MANUAL.doc
ANDROID LAB MANUAL.doc
 
Rabish kumar singh QA Engineer 3 years experience
Rabish kumar singh QA Engineer 3 years experienceRabish kumar singh QA Engineer 3 years experience
Rabish kumar singh QA Engineer 3 years experience
 
Neha
NehaNeha
Neha
 
Presentation ECSA
Presentation ECSAPresentation ECSA
Presentation ECSA
 
Android app fundamentals
Android app fundamentalsAndroid app fundamentals
Android app fundamentals
 
Applicant Interview Form Project
Applicant Interview Form ProjectApplicant Interview Form Project
Applicant Interview Form Project
 
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSINGDEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
 
국립 부산기계공고 아이폰 애플리케이션 개발 멘토링 발표회 자료
국립 부산기계공고 아이폰 애플리케이션 개발 멘토링 발표회 자료국립 부산기계공고 아이폰 애플리케이션 개발 멘토링 발표회 자료
국립 부산기계공고 아이폰 애플리케이션 개발 멘토링 발표회 자료
 
Report on jal app
Report on jal appReport on jal app
Report on jal app
 
Windows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with SilverlightWindows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with Silverlight
 
Phase3 (2)
Phase3 (2)Phase3 (2)
Phase3 (2)
 
Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011
 
Unit2
Unit2Unit2
Unit2
 
Android development part 2
Android development part 2Android development part 2
Android development part 2
 
Android development part 2
Android development part 2Android development part 2
Android development part 2
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
Android best training-in-mumbai
Android best training-in-mumbaiAndroid best training-in-mumbai
Android best training-in-mumbai
 
Sravanthi Kolla Resume
Sravanthi Kolla ResumeSravanthi Kolla Resume
Sravanthi Kolla Resume
 
4.C#
4.C#4.C#
4.C#
 

Fair Division

  • 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
  • 11. Part 1 UML Class Diagram
  • 12. Part 2 & 3 Class - Benefactor Almost identical to UML class diagram from Part 1
  • 13. Part 2 & 3 Class - Asset Almost identical to UML class diagram from Part 1
  • 14. Part 2 & 3 Class - Benefactor Almost identical to UML class diagram from Part 1