top 10 things ios developers need to know about windows store apps
DESCRIPTION
Top 10 things iOS developers need to know about Windows Store Apps. Aaron Hillegass Founder, Big Nerd Ranch Session 3-128. About Why am I here Top 10 tips Q&A . Aaron Hillegass and Big Nerd Ranch. Training Consulting. Competition and the 99¢ Problem. Store. - PowerPoint PPT PresentationTRANSCRIPT
Top 10 things iOS developers need to know about Windows Store AppsAaron HillegassFounder, Big Nerd RanchSession 3-128
About Why am I hereTop 10 tips Q&A
Aaron Hillegass and Big Nerd Ranch
TrainingConsulting
Competition and the 99¢ Problem
700M Windows 7 licenses sold
10K apps in the store
80% revenue split
Store
About Windows and the Windows Store
What I have learned so far.. Top 10 tips (in random order)
#1
Web Services
XAML
C#
Design for Touch
You already know how to build apps
Web Services
XIB
Objective-C
Design for Touch
#1
User Interface
Fundamentals
Threading/Timers Memory Management Authentication Cryptography
Devices
Geolocation Sensors NFC
SVG Tiles Touch events Accessibility Printing
HTML5/CSS XAML Open GL Controls Data Binding
Communications & Data
XML Networking SMSNotifications
StreamsContracts Local & Cloud StorageMedia
Playback Capture Air Play Visual Effects
Windows Runtime APIs
API mapping tool
http://aka.ms/iosmap
#2
Embrace Microsoft design
#2
iOS and WindowsSimple, task-centered
Direct Manipulation
Animation
#2
iOS
Metaphors
Stunning graphics
#2
Windows 8
Content emphasis
Typography
#2Press and hold to
learnTap for primary action Slide to drag Swipe to select
Pinch to zoomSwipe from edge for app commandsRotate to rotate
Swipe from edge for system commands
Windows 8 Touch Interactions
Xcode Visual Studio
Interface Builder
#3
Tools
Blend
Visual Studio tools
Work on Mac OSX (parallels, virtual box, vmware, bootcamp)
Don’t need to be a registered developer to kick the tires
#3
Tools
Tools are free
90-day free OS-trial
#4
Lotsa Layouts
Snapped
FilledLandscape Portrait
#4
Lotsa Layouts
#5
Controls
Button
Checkbox
Combo Box
Date Picker* Radio Button
Hyperlink
ListBox
Ratings*
Progress Bar
Progress Ring
Time Picker*
Toggle Switch
Slider
* Not in XAML built-in controls set, available via 3rd party
Control Styling and template
#6
Model drivenView Model
Model ViewData binding
#7
Use Contracts
Discoverable
Convenient
Consistent with OS
Write less code, fulfill more scenarios
Contracts
#8
Leverage Trials & Store APIs
Trials is a best practice Monetization offers: In-App purchase Subscriptions Ads 3rd party commerce
#9
Live tiles
Wide & square tiles Secondary tiles…Local Updates Push Notifications
Live Tiles
#10
Get first mover advantage…
#10Help is on the way…
Windows 8 for iOS developers - TrainingIn person & virtual training (live screencast)12/13 and 12/14, Mountain View, CARegister now at
http://aka.ms/iostowindowscamp Free