Professional Documents
Culture Documents
GeneGrinberg
Project#:(pleaseusetheproject#thatyouvebeenusingforthisprojectthroughoutthis
process)
1
Workingversionofprojecttitle(trytobecreativewhilesomewhatdescriptiveinyour
projecttitle)
Whatsthehomework?:TheBLSAgendaapp
****Rationale:In12sentences,describewhyyoumadethedecisiontopursuethisproject
andshelvetheotherone.
Awebsitewouldbetoodifficultformetocreate(alotmoredifficultthananappIthink),and
alsotheredoesn'tseemtobeadefiniteneedforskiingwebsites.
ResearchProposalFINALdraft
1.
Statetheessentialquestion
Howcanonecreateausefulmobileappfromstarttofinish?
2.
Statetheprimaryresearchquestion
HowcanIidentifyaneedforanappandproduceitfromstarttofinish?
3.
Statethesecondaryresearchquestionsyouhave(makesurethesearefairly
comprehensiveandextensive).
Whatdopeoplelookforinanapp?
Whatdoesanappneedtohavetomakepeoplewanttouseit?
HowmuchextraprogrammingdoIneedtolearntobeabletoaccomplishthis?
HowmuchoftheappdoIneedtodesignbeforestartingtodevelop?
Whathardware/softwaredoIneedtobeabletoworkefficiently?
Whatfeaturesshouldanagendabookapphave?
HowdoyouuseXCodetowireframe/designanappinadditiontoprogrammingit?
HowmuchcodedoIneedtowritetocreateanapp?Howmuchtimewillthistake?
AretherebasicapptemplatesthatIcanuseandcustomizetosavetime?
WillobtainingadeveloperlicensefromApplebeaproblem?
4.
Descriptionofwhatthefinalproductwilllooklike.(Besurethatyouarevery
thoroughhere.Takeusthroughtheentireprocessfromnowuntilthefinal
product.Ifitwouldbehelpfultoyou,numberthestepsandproceedthrough
themthroughandincludingyourfinalproduct.Inshort:youMUSTdescribethe
processhere.Thisisvitaltotheapprovalprocessonyourresearchproposal.)
Wk Weekof
#
WhatIamplanningtoaccomplishduringthatweek
11/3/14
Obtain/setupcomputer,startgatheringandreadingnecessaryliterature
11/10/14
startreadingliterature+createbibliography
11/17/14
continuereading(closetofinishing?)
11/24/14
(Thanksgiv
ingweek)
Startcreatingapplication(figureoutbasicswithxcode),makesurveysfor
appfeatures.
12/1/14
distribute/analyzesurveys,synthesizedata:createlistofall
necessary/optionalappfeatures
12/8/14
mapoutallfeaturesIwanttohave,whatIwantittolooklike,sketch.
12/15/14
startconcentratingprimarilyonbuildingtheapp(oncomputer)
12/29/14
Decbreak
developapp(wireframe/storyboard)
10
1/5/15
developapp(wireframe/storyboard)
11
1/12/15
term2endson1/16/15developapp(code)
12
1/19/15
developapp(code)
13
1/26/15
stilldevelopingapp(code)
14
2/2/15
keepdevelopingapp(dontgiveupnomatterhowfrustrated)
15
2/9/15
hopefullygettingclose(developdata/serverdiagrams)
16
2/16/15
Febbreak
Iwanttohavesomekindofapptoshow,askpeopletotestoutearly
versionandreceivefeedback,keepworking
17
2/23/15
developapp
18
3/2/15
developapp
19
3/9/15
developapp(activatepanicmode)
20
3/16/15
bynow,shouldtrytohaveafunctionalapp.thirdpartytestagain
21
3/23/15
finaltouchesonapp,getAppledeveloperlicenseanddeployapp
23
3/30/15
DEADLINEFORFINALPROJECT
term3endson4/2/15
5.
Statehowthisresearchwilladvancethefrontiersofknowledgeand/ormatter
andbesignificantinameaningfulway.
Thepointofutilityappslikethisistoallowustodothingsinamoreefficientway.Also,this
projectwouldobviouslybeanamazinglearningexperienceforme,helpingmegain
knowledgeinawiderangeoftopics.Also,Theprocesswillenablemetounderstandhow
oneidentifiestheneedforanapp,whatitcando,andthentakesstepstocreateone.Since
theprocesswillbedocumented,itwillgiveothersthebenefitofknowingwhattheyneedto
dotocreatetheirfirstapptoo.
6.
Stateanticipatedpotentialpitfallsorproblemsofthisresearcheffort
Programminginanunfamiliarlanguageisdifficult,andtherecouldbealotofbugs(errors)in
theprogramthatImightnotknowhowtofix.Therearepeoplewhocouldhelpmewiththis(I
amamemberofthecomputerscienceclubandcanaskforhelpthere),butIamstillworriedI
willnotbeabletowriteallthecodethisiswherebooks/tutorialscouldreallyhelpmeout.
Besidesthis,Iamjustworriedaboutnothavingenoughtimetofinishtheapp.
7.
Stateyouratentativeplantolocateandreviewtheliteraturerelatedtoyour
project.Thisincludesprinted/publishedsourcesandonlinesources.[The
researchstrategy,part#1]
Websitesareprettyaccessible,justasearchaway(liketheAppleSwiftprogramminglanguage
tutorial).
Therearealotofgoodbooksthathelpwithprogramming:alotoftheseareavailableat
libraries,andsomecanbepurchasedonAmazon.Iwillneedtoreadalotaboutappdesign
anddevelopment.
Idontknowaboutalotofonlinedatabasematerialsthatfitthistopic,butifthereisIcanfind
themthroughtheBLSlibrary.
8.
Stateatentativeplanforresearchanddatacollection.(Datacollectioncantake
multipleformssurveys,testgroups,interviews,observations,etcetc.Thiswill
differfromprojecttoproject.[Theresearchstrategy,part#2]
Toidentifyfeaturesanappshouldhave,Iwillmakeasurvey(possiblyanonlinesurvey
becausetheyareverygoodfordatacollection),andaskstudentsandteacherstofillitout.
AfterIhavecreatedaprototypeoftheapp,Iwillworkwithvolunteers(students,teachers,
friends)oneonone(orinsmallfocusgroups),andhavethemtryouttheappandrecordany
feedbacktheyhaveonwhatworksandwhatdoesn't.
9.
Stateatentativeplanforresearchanddataanalysisandinterpretation.[The
researchstrategy,part#3]
Goingthroughtheresponses,Iwilllookforpatterns(repeatedanswers)andprioritizethose,
whiletakingnoteofallthesuggestionsandultimatelycreatingaspreadsheet/list.Icanthendo
asecondroundwhereIshowthealreadycreatedlisttostudentsandhavethemratethe
featuresonhowfittingtheythinktheyare.
Forthebetatest,Iwilltakenotesonwhatpeoplehavetosayandrefertothesenotesdirectly
whileeditingtheapp.
9.
Listthetoolsyouwillneedtocompletethiseffort.Identify(withanasterisk*)
toolsthatmightcurrentlybeunavailabletoyou
MacLaptop*
10.
Budget:whatmaterialsdoyouanticipateneedingforyourproject?Please
providealistwithquantitiesandanapproximatecostperitem,alongabrief
descriptionofwhyyouneedthisforyourproject.
Dosomeresearchandfindouttheactualcostoftheitemsyouneed.Beasspecificasyou
can.Pleaseaddcells/rowsifyouneedthem.Thesearethebudgetswewilluseto
determinetheallocationoffunds,sotaketimetobethoroughandspecificaboutthis.
item
(pleasebe
specificbrand,
ifrelevant,and
item#
quantity
ofthis
item
costperitem
retailerwhereyouwant
topurchasethis(andthe
sourceofyourprice)
whyyouneedthisitemfor
yourproject
MacBookPro
13.3
Refurbished
$650
Refurbished
$929
http://www.microcenter.co
m/product/394040/MacBoo
k_Pro_MC374LLA_133_
Laptop_Computer_PreOw
ned__Silver
http://store.apple.com/us/pr
oduct/FD101/refurbished1
33inchmacBookpro25gh
zdualcoreinteli5
NeedmyownMaclaptopto
developapp(canonlyprogram
apponmaccomputer).
MacBookprosarebetterfor
developingthanmacbookairs
fromwhatIhaveheard.Either
retailerisfine(butIthereisa
possibilityforspecialpricing
fromAppleforeducation?)
Whicheveroptionturnsoutto
becheapestisfinewithme.I
amokwithanymodelifthese
donotfitintothebudget.
iOSDevelopers
license
$99/year
https://developer.apple.com
/programs/ios/
Willonlyneedthisifsuccessful
inbuildinganapp:forputting
theapponthemarketsothat
otherscandownloadit.
11.
Bibliographyearlydraft.Thisbibliographymustincludeatleast5books,5
scholarlyjournalarticles,5websites,andleastonepotentialsourcewhoyou
mightinterview.Useproperbibliographiccitation(MLAorAPAformatyour
choice).YouarewelcometouseEasyBiborrefertotheformattingtemplate
createdbyPurdueUniversity:https://owl.english.purdue.edu/owl/Explainwhy
youanticipate(atthispoint)thatthesesourceswouldberelevant.
Pleasebesurethatyourentirebibliographyisreadableinthisboxsomeofyourearlier
versionswerecutoff.
WorksCited
Barry,Nathan."AREYOURAPPSREADYFORIOS7?"TheAppDesignHandbook.N.p.,
n.d.Web.19Oct.2014.
Brown,Dave.TheIPhoneAppDesignManual:CreatePerfectDesignsforEffortlessCoding
andAppStoreSuccess.N.p.:n.p.,n.d.Print.
Clancy,Heather."HandyCodefreeMobileAppDevelopmentResourcesforSmall
Businesses|ZDNet."ZDNet.CBSInteractive,6Aug.2014.Web.20Oct.2014.
Clark,Josh.Tapworthy:DesigningGreatIPhoneApps.Beijing:O'Reilly,2010.Print.
Goldstein,Neal.IPhoneApplicationDevelopmentforDummies.Hoboken,NJ:Wiley,2012.
Print.
Harris,Nick.BeginningIOSProgramming:BuildingandDeployingIOSApplications.
Indianapolis,IN:JohnWiley&Sons,2014.Print.
HartDavis,Guy.TeachYourselfVisuallyIPhone5sandIPhone5c.Hoboken,NJ:JohnWiley
&Sons,2014.Print.
Haselmayr,Melanie."12StepGuidetoBuildingYourVeryFirstMobileApp:Part1."
AllBusinessExperts.N.p.,2Nov.2013.Web.20Oct.2014.
Haselmayr,Melanie."HowToBuildYourFirstMobileAppIn12Steps:Part2."Forbes.
ForbesMagazine,n.d.Web.17Oct.2014.
Hecke,WilliamVan.LearningIOSDesign:AHandsonGuideforProgrammersand
Designers.N.p.:n.p.,n.d.Print.
Lassoff,Mark.SwiftFundamentals:TheLanguageofIOSDevelopment.N.p.:
LearnToProgram,Incorporated,2014.Print.
Machado,Gustavo."SwiftProgrammingLanguage."InfoQ(2014):n.pag.Web.30Oct.
2014.
Napier,Robert,andMugunthKumar.IOS7ProgrammingPushingtheLimitsDeveloping
ExtraordinaryMobileAppsforAppleIphone,Ipad,andIpodTouch.Chichester,West
Sussex:Wiley,2014.Print.
"TheSwiftProgrammingLanguage:TheBasics."TheSwiftProgrammingLanguage:The
Basics.AppleInc.,2014.Web.30Oct.2014.
Wentk,Richard.Xcode5DeveloperReference.Indianapolis,Ind:Wiley,2014.Print.
Interview:Mr.Hourigan