Presented by Jeff Linwood on October 30, 2015 at the ACP/CMA National College Media Convention in Austin, Texas
DEVELOPING A STUDENTMEDIA APPJEFF LINWOODOCTOBER 30, 2015
View Slide
About Jeff LinwoodMobile App Developer for iOS and AndroidAdjunct Lecturer at UT-Austin School ofJournalism - teaching mobile app developmentBiscotti Labs - http://www.biscottilabs.com/
Developing a StudentMedia AppConsiderationsPlanningDesign and PrototypingInterfacing with your CMSTaking Advantage of Native AppsAlternatives to a Full Project
ConsiderationsWho will develop the app?Which platform? Android, iOS, or both?Will you have enough differentiation from yourmobile web site to make an app worthwhile?Can you work with an existing class orindependent study?Fully responsive web site should come first
PlanningMobile Apps can take a lot longer to put togetherthan a content-driven web siteCan be very hard to determine exactly whatfeatures need to go into the app, and how itshould lookFocus on design and prototyping first
Design and PrototypingYou can (and should) start the project withoutwriting a line of codeUse prototype tools (such as Balsamiq Mockupsor Proto.io) to create low-fidelity mockupsCan also just draw with pen on paper!Take them out to users! See if they would prefer touse an app instead of your web site - show bothside by side
High Fidelity DesignsAfter refining your low fidelity mockups, you canstart on visual stylesColors, fonts, marginsResponsive Designs - many different device sizes
Design ResourcesGoogle Fonts - Open Source Fonts - https://www.google.com/fontsAdobe Color - Color Themes - https://color.adobe.com/create/color-wheel/MediaLoot - Icons, Mobile UI - http://medialoot.comDesign for Android - http://developer.android.com/design/index.htmlDesign for iOS - https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/
Planning DevelopmentRecommend 2-3 programmers per platformHelps to have someone on the team who haspublished an app beforeCould take an entire semester to have the mostbasic functionalityMay want to design and prototype in the springsemester, start development in the fall semester
CMS IntegrationIntegrating with the CMS will be the most difficultpartREST API - what does this mean?Toolkits for WordPress and DrupalOther CMS vendors may provide SDKs or APIs
Taking Advantage of AppsWhat could you do with wearables like the AppleWatch?Could you have an app on the Apple TV with yourvideo content?Could you use push notifications?Could you use mapping or geolocation?Could you use the camera?
AlternativesDon't have to recreate your entire web site as anappCreative ways to use existing content or get socialengagementRestaurant review app - map with call outsQuick polls appEvent Listing app
Q & AAny thoughts on app development for studentmedia?
Wrap-UpIf you have questions, reach out[email protected]@jefflinwoodhttp://www.jefflinwood.com/http://www.biscottilabs.com/