Creating iOS App Apple #ADE2013
-
date post
11-Sep-2014 -
Category
Technology
-
view
510 -
download
4
description
Transcript of Creating iOS App Apple #ADE2013
![Page 1: Creating iOS App Apple #ADE2013](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/1.jpg)
Creating an iOS AppLearning by doing
Joel Davies - AppleCarlos Suárez - Mexico ADE class 2011
![Page 2: Creating iOS App Apple #ADE2013](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/5.jpg)
yourApp
= ( design + code ) X servicesYourApp
![Page 6: Creating iOS App Apple #ADE2013](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/7.jpg)
yourApp: Design
WireframeMock-upPrototype
StoryboardVisual design App behavior
Problem to solve Visual information
User interaction
![Page 8: Creating iOS App Apple #ADE2013](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/9.jpg)
YourApp:Storyboard
YourApp
![Page 10: Creating iOS App Apple #ADE2013](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/10.jpg)
yourApp: Code
xCodeStoryboard
iOS Simulator
yourApp simulationDevice testing
Problem to solve Dependencies
APIFrameworks
![Page 11: Creating iOS App Apple #ADE2013](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/11.jpg)
yourApp: Services
iOS UIKitiOS Foundation
CommunicationData integrationReuse and Simplification
InterfacesWeb Services
![Page 12: Creating iOS App Apple #ADE2013](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/12.jpg)
Basic Model
Design Services Code
![Page 13: Creating iOS App Apple #ADE2013](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/13.jpg)
so, How?
xCode
![Page 14: Creating iOS App Apple #ADE2013](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/14.jpg)
so, How?
Free and available in App Store
![Page 15: Creating iOS App Apple #ADE2013](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/15.jpg)
Demo
![Page 16: Creating iOS App Apple #ADE2013](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050807/5411d7e68d7f72d0738b4636/html5/thumbnails/17.jpg)
Thank you!
Je vous remercie!
¡Muchas gracias!