13
CIDD: Mobile Apps; Design, UX, and Dev

Mobile Apps: From concept through development

Embed Size (px)

DESCRIPTION

Don Bora will guide you through the highly collaborative process of developing iOS (and mobile) applications. Working with creative design and user experience experts is vital to the successful translation of idea to successful and engaging product. At Eight Bit Studios, Don runs the tech team where the lines between the disciplines are blurred, highly fluid, and strategically navigated for optimal budget and timeline execution. Speaker Bio: Don Bora has been an active, contributing member of the Chicago startup community for a number of years. Don is a co-founder of both Eight Bit Studios and Mobile Makers Academy. At Eight Bit Studios, Don is responsible for delivering the technology responsible for many startups as well as informing the MVP and business strategy with his technical expertise and business execution experience. Don develops curriculum and is the Chief Instructor at Mobile Makers, churning out new iOS programmers eager to work on new products and hungry for innovation. In short, Don is at the nexus of the Startup ecosystem. Recently, Don has been an outspoken advocate for women and girls in technology, seeking to bridge the technology gap by exposing the fun and creative side of programming. Don frequently mentors both high school and college students who are displaying an interest in technology and coding. Throughout his career, Don has used many languages on many platforms and is currently an active iOS and Ruby on Rails programmer.

Citation preview

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!