+ All Categories
Transcript
Page 1: Mobile Apps: From concept through development

CIDD: Mobile Apps; Design, UX, and Dev

Page 2: Mobile Apps: From concept through development

➔ Owner and Principal in Technology of Eight Bit Studios

➔ Co-founder and Chief Instructor at Mobile Makers

➔ Coder at Heart

Don Bora

Page 3: Mobile Apps: From concept through development

➔ Degree in Software Engineering and Linguistics

➔ Basic, Pascal, Modula-2, LISP, Ada, C/C++, SmallTalk, Objective-C, Java, Ruby on Rails, C#, Perl, Python, Swift

➔ Coded my first webapp in… 1993 (I’m old)

How I got here

Page 4: Mobile Apps: From concept through development

iOS Devices

➔ Good ol’ days

➔ OMG

➔ ??

Page 5: Mobile Apps: From concept through development
Page 6: Mobile Apps: From concept through development

Android

Page 7: Mobile Apps: From concept through development

➔ Objective-C/Swift

➔ App Store

➔ Apple Developer Tools

➔ Approved apps only

➔ High user upgrade rate

➔ Java

➔ Google Play

➔ Open source tools

➔ No approval process

➔ Fragmented user base

Page 8: Mobile Apps: From concept through development

Native vs Responsive

Page 9: Mobile Apps: From concept through development

Native Dev Cycle

Page 10: Mobile Apps: From concept through development

Responsive Dev Cycle

Page 11: Mobile Apps: From concept through development

Nativevs

Responsive ➔ API

➔ App Store

➔ UI Responsiveness

➔ Curated experience

➔ Separate UI Buildout

➔ One codebase

➔ Quick updates

➔ Simplified UX

➔ All Devices

Page 12: Mobile Apps: From concept through development

Nativevs

Responsive

➔ Define the needs and goals

➔ Product level decision (native vs. responsive)

➔ Design for fat fingers. Think tappable vs clickable

➔ Single columns generally work best

➔ Space utilization is key. Using vertical collapsing is one technique to present a lot of information

➔ Remove anything superfluous

➔ Speed is very critical on mobile. Don’t make ‘em wait

➔ Focus on the task at hand. Unless a user is reading, they are trying to complete a task. Help them do it faster and easier

➔ Test often

Page 13: Mobile Apps: From concept through development

Thank You!


Top Related