Top 10 things iOS developers need to know about Windows Store Apps

Post on 24-Feb-2016

31 views 0 download

Tags:

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 Presentation

Transcript of Top 10 things iOS developers need to know about Windows Store Apps

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