mobile application development with wp7 & others

Post on 12-Jan-2015

2.784 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Intro to mobile apps development. In this slide, I emphasize on WP7, Symbian, and iOS.

TRANSCRIPT

Mobile Application Development

Andri Yadi CEO, DyCode | Microsoft MVP a@dycode.com | @andri_yadi

With Windows Phone 7 & Others

MUGI Bandung at LP3I, April 2, 2011

I’ll try hard not to take a side

About me about.me/andri

A movie freak

Movreak

A coder & entrepreneur

8 years in mobile development

Pirates of Silicon Valley © 2001 Turner Network Television

Pirates of Silicon Valley © 2001 Turner Network Television

Without software, I’m just sitting here

Developer Golden Rules

Adapted from a keynote of Rich Green, CTO Nokia

A huge, engaging consumer base

Awesome development tools

Application stores

Multiple paths of monetization

Smartphone OS Market Share, Q4 2010

33%

31%

16%

14%

3% 3% Android

Symbian

iOS

Blackberry

Windows Phone/Mobile Others

*Source: Canalys estimates, ©Canalys 2010

Mobile Development Platform

Windows Phone 7

http://create.msdn.com

12,580 apps 4,700s developers

Source: http://wp7applist.com/stats, April 3, 2011

Silverlight XNA

Framework

Tools

Visual Studio 2010 + WP7 Add-in Expression Blend or Windows Phone Dev. Tools (VS2010 Express + Simulator + Expression Blend for WP7 +

XNA Game Studio)

http://forum.nokia.com

175 mil devices 30,000 apps 4 mil downloads/day

Source: http://www.forum.nokia.com/Distribute/Ovi_Store_statistics.xhtml

Native (Qt) Java Web Runtime Flash Lite

Native Apps

C++ Nokia Qt SDK Qt SDK & Qt Creator IDE Qt Quick

Java

Series 40, S60, Symbian^3 NetBeans or Eclipse Nokia UI API 1.1b Java Runtime 2.1

http://developer.apple.com/ios

160,000,000 iOS devices shipped

353,427 Apps 115 Apps/Day 74,419 Publishers 10 bn downloads

Source: http://148apps.biz/app-store-metrics - Feb 18, 2011

Native SDK (Objective-C) Web Runtime

Prereqs & Tools

iOS SDK + Xcode iOS Dev. Program (to test on the devices & apps submission)

iOS devices would be cool!

Powerful

Weak

Easy Hard

Mobile web

Java ME

C++

Little Demo

Make it personal!

30% code, 70% UX

Take a look at successful apps on 1 platform, create similar apps for another platforms

Release early, release often

Mobile revolution is starting

without us!

You better get started!

If you think you’re awesome, either mobile developer guru or still early learner, send your awesome CV to hrd@dycode.com

http://www.dycode.com o!ce@dycode.com

@dycode

Andri Yadi | a@dycode.com | @andri_yadi

top related