creating ios app apple #ade2013

17
Creating an iOS App Learning by doing Joel Davies - Apple Carlos Suárez - Mexico ADE class 2011

Post on 11-Sep-2014

510 views

Category:

Technology


4 download

DESCRIPTION

How to create you first iOS App using xCode, but before that, you should think about desing patters, code frameworks

TRANSCRIPT

Page 1: Creating iOS App  Apple #ADE2013

Creating an iOS AppLearning by doing

Joel Davies - AppleCarlos Suárez - Mexico ADE class 2011

Page 2: Creating iOS App  Apple #ADE2013

What We will talk about

• Your App• Designing vs Coding• So, How? Next steps• WW Developers Conference (video)

Page 3: Creating iOS App  Apple #ADE2013

yourApp

YourApp “dependencies and logic to achieve a solution!”

“you must enjoy it, then your user will!

“your wonderful idea to solve something”=( + ) x

Page 4: Creating iOS App  Apple #ADE2013

yourApp

= ( yourcreativity + a lot offun ) X lesscomplexityYourApp

What does it mean?

• keep it simple.

• If youApp has a balanced creativity (must be possible to do), then you will control the complexity. Best practice!

Page 5: Creating iOS App  Apple #ADE2013

yourApp

= ( design + code ) X servicesYourApp

Page 6: Creating iOS App  Apple #ADE2013

yourAppDesign Code Services

• Custom views and interfaces

• Branding

• Usability

• Accessibility

• Interaction

• Apple Human interface guidelines

• API

• Frameworks

• Tools

• Testing

• Publishing

• Authentication

• Social media status update

• Local/Cloud storage

• Notifications

• Location services

• Gestures

• Media streaming

• Localization

Page 7: Creating iOS App  Apple #ADE2013

yourApp: Design

WireframeMock-upPrototype

StoryboardVisual design App behavior

Problem to solve Visual information

User interaction

Page 8: Creating iOS App  Apple #ADE2013

yourApp: DesignProblem: Student’s communication fails due to students are in social network instead of class activities.

2.Connect all views

3. Simulate running the App on paper.

1. Draw visual elements (ideas)

Possible solution: Use social media to allow your students to communicate their ideas.

Page 9: Creating iOS App  Apple #ADE2013

YourApp:Storyboard

YourApp

Page 10: Creating iOS App  Apple #ADE2013

yourApp: Code

xCodeStoryboard

iOS Simulator

yourApp simulationDevice testing

Problem to solve Dependencies

APIFrameworks

Page 11: Creating iOS App  Apple #ADE2013

yourApp: Services

iOS UIKitiOS Foundation

CommunicationData integrationReuse and Simplification

InterfacesWeb Services

Page 12: Creating iOS App  Apple #ADE2013

Basic Model

Design Services Code

Page 13: Creating iOS App  Apple #ADE2013

so, How?

xCode

Page 14: Creating iOS App  Apple #ADE2013

so, How?

Free and available in App Store

Page 15: Creating iOS App  Apple #ADE2013

Demo

Page 16: Creating iOS App  Apple #ADE2013

WW Developer Conference

• Video presentation with free Developer account.https://developer.apple.com/wwdc/videos/

• One Best Thing Project and PNL group:

• Demo screencasthttps://vimeo.com/70486473

Page 17: Creating iOS App  Apple #ADE2013

Thank you!

Je vous remercie!

¡Muchas gracias!