MUGI Bandung at LP3I, April 2, 2011




Mobile Application Development
              With Windows Phone 7 & Others




                             Andri Yadi
               CEO, DyCode | Microsoft MVP
                a@dycode.com | @andri_yadi
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
3% 3%                    Android

                                 Symbian
  14%
                      33%
                                 iOS


16%                              Blackberry

                                 Windows Phone/
                                 Mobile
                31%              Others




Smartphone OS Market Share, Q4 2010


                            *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
XNA
Silverlight
              Framework
Visual Studio 2010 + WP7 Add-in
        Expression Blend
Tools
        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
C++
Native Apps   Nokia Qt SDK
              Qt SDK & Qt Creator IDE
              Qt Quick
Series 40, S60, Symbian^3
Java   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
                Web Runtime
(Objective-C)
iOS SDK + Xcode
Prereqs & Tools   iOS Dev. Program
                  (to test on the devices & apps submission)

                  iOS devices would be cool!
Powerful


       C++




Hard                                              Easy




                               Java ME




                                         Mobile web
                        Weak
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
g
               i on is startin
Mobile revolut
        w ithout us!

                 et started!
    You better g
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

Mobile Application Development with WP7 & Others