SlideShare una empresa de Scribd logo
1 de 45
Windows PhoneDeveloper Story Alan Mendelevič AdDuplex, amCharts ailon@ailon.org @ailon
@ailon
(Personal) [Hi]story
Prehistory In professional software development  since 1995 .NET developer since 2001 (beta) WPF & Silverlight developer since 2008
Mobile development “experience” Downloaded Symbian SDK in 2005 Read a book on Windows Mobile development in 2007
The Road to Windows Phone
January 2010 – MIX10k Won a trip to MIX10 conference with Silverlight 3 game called Tic-Tac-Toe 3D
February 2010 – MWC 2010 Windows Phone 7 Series announced at Mobile World Congress in Barcelona Developer story to be detailed at MIX10
March 2010 – Silverlight and XNA Silverlight and XNA announced as developer platforms for Windows Phone before MIX10
Excited!
March 2010 – MIX10
Can’t let go Following #wp7dev community on twitter Blogs Events
August 2010 – amCharts Quick Charts Open source charting controls for Windows Phone released http://wpf.amcharts.com/quick
November 2010 Purchased LG Optimus 7 phone ChevronWP7 released
December 2010 – Tic-Tac-Toe 3D Port of web (Silverlight 3) version Published through a virtual friend in Germany
December 2010 Pushing for wider Marketplace expansion Created a developer survey for Brandon Watson (Director of Developer Experience, Microsoft) International Windows Phone 7 App Marketplace Petition (1600+ signatures)http://petol.org/wp7intl
January 2011 – AdDuplex Launched AdDuplex – ad exchange network for Windows Phone apps
February 2011 – Mango  Next major release of Windows Phone OS code-named Mango announced at Mobile World Congress 2011
March 2011 Speaking at Login 2011 and other events Yalla Apps announced
April 2011 – MIX11
May 2011 – ToMetric User experience oriented unit converter Reuses core logic code from web site developed last year Published through Yalla Apps
May 2011 Interview on Windows Phone Dev Podcast Speaking at Mobile Monday
Development experience & tools
Great and free tools Expression Blend, Visual Studio, XNA Studio http://create.msdn.com
Expression Blend
Great tools “Truth be told, I had fun with the Windows Phone SDK. Whereas the Android tools and APIs frustrated me to no end, I had little trouble picking up Windows Phone and translating many of the paradigms and lessons I’ve learned on the Apple platform to Microsoft’s” Justin Williams, iOS developer http://carpeaqua.com/2011/01/02/from-iphone-to-windows-phone-7/ “The more I make things with the WP7 SDK, the more I like it. I feel safe writing all the XAML from scratch” “… I'd certainly prefer it to Android's SDK” StevenTroughton-Smith, iOS developer https://twitter.com/#!/stroughtonsmith/status/67125106463350784 https://twitter.com/#!/stroughtonsmith/status/67130744719409152 “It’ll take me 2 to 4 times as long to build a similar app in iOS versus Windows Phone.” Kelly White Yet Another Podcast #33 “I am a Java Profesional by day, #wp7dev and #android game developer by night. I prefer WP7 over Android.” AndrewPostma http://twitter.com/#!/AndrewKPostma/status/70501048619507712
Some issues Limited APIs in current version (no sockets, no raw camera access, no local DB, etc.) Some performance issues (lists) No multitasking All (supposedly) solved in Mango
Experience developing Tic-Tac-Toe 3D From web to phone in 10 minutes Tombstoning – substantial amount of time to implement Adapting for touch Publishing via a virtual friend
Marketing, Distribution, Monetization
Marketing channels Twitter #wp7 Windows Phone blogs wpcentral.com wmpoweruser.com 1800pocketpc.com (bestwp7games.com) Podcasts Windows Phone Dev Podcast Windows Phone Radio
Distribution Official Windows Phone Marketplace – inaccessible to Lithuanian developers Global Publishing Partners appamarket.com – recommended by Microsoft for CEE YallaApps.com – focus on MEA region Friends, family, business partners
Monetization: Free vs. Paid Free get 10x more downloads than paid (even with fully functional trials) Paid apps with trials get 70% more purchases than without trials Free with ads works better for long running apps (for US developers)
Monetization: Advertising Microsoft’s pubCenter Pays by impression US-only (expanding this year) Google AdMob, Smaato, etc. Pay by click
Monetization: Public info $200-400 per dayElbert Perez (11 games)http://www.occasionalgamer.com/ $28,000 in 4 monthsRichard Foster (14+ apps)http://advertising.microsoft.com/foster-windows7apps $30Alan Mendelevich ;)
Ad Exchange – promote apps for free Advertising – commercial ad campaigns Mixed model – exchange + monetization
Why develop for Windows Phone?
Easier to get to the top Huge market Small market VS Small player Huge player
Market share WILL grow Nokia Basically no missing features in Mango Heavy investments from Microsoft
Tools are great and getting better Accelerometer/gyroscope emulation GPS emulation Profiler
Great community Large and friendly community on Twitter (#wp7dev, #wpdev) Active forums at App Hub http://create.msdn.com Accessible product teams Intersects with general Silverlight and .NET communities
Summary Modern platform which is a joy to develop for In it for a long run Main pain-point: distribution and consumption in Lithuania
Thank you!
@ailon ailon@ailon.org devblog.ailon.org
Image sources http://www.flickr.com/photos/digital-noise/3725891305/ http://www.maxima.lt http://www.flickr.com/photos/tonyjcase/2591754028/

Más contenido relacionado

La actualidad más candente

Making money with apps
Making money with appsMaking money with apps
Making money with appsFons Sonnemans
 
Using flash for_mobile_game_development(3)
Using flash for_mobile_game_development(3)Using flash for_mobile_game_development(3)
Using flash for_mobile_game_development(3)Joseph Burchett
 
Develop for Windows Phone Mango and Windows 8: our Tips
Develop for Windows Phone Mango and Windows 8: our TipsDevelop for Windows Phone Mango and Windows 8: our Tips
Develop for Windows Phone Mango and Windows 8: our TipsSoumow Dollon
 
The Future of Flash
The Future of FlashThe Future of Flash
The Future of FlashChris Black
 
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системыMicrosoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системыDevGAMM Conference
 
Mobile Development with Adobe AIR
Mobile Development with Adobe AIRMobile Development with Adobe AIR
Mobile Development with Adobe AIReaselsolutions
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapNur Hidayat
 
Windows phone 8 session 11
Windows phone 8 session 11Windows phone 8 session 11
Windows phone 8 session 11hitesh chothani
 
PhoneGap - What It Actually Is
PhoneGap - What It Actually IsPhoneGap - What It Actually Is
PhoneGap - What It Actually IsMarkiyan Matsekh
 
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PCBuild 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PCWindows Developer
 
Windows Phone Code Camp Montreal - Push Notifications and Live Tiles
Windows Phone Code Camp Montreal - Push Notifications and Live TilesWindows Phone Code Camp Montreal - Push Notifications and Live Tiles
Windows Phone Code Camp Montreal - Push Notifications and Live TilesFrédéric Harper
 
Mobile Dev For Web Devs
Mobile Dev For Web DevsMobile Dev For Web Devs
Mobile Dev For Web DevsJustin James
 
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Fabien Marry
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps StoryInnoTech
 
The Rise of the Widgets
The Rise of the WidgetsThe Rise of the Widgets
The Rise of the WidgetsHelmut Doll
 
Windows phone 8 session 7
Windows phone 8 session 7Windows phone 8 session 7
Windows phone 8 session 7hitesh chothani
 
Win8 on Mac and more...
Win8 on Mac and more...Win8 on Mac and more...
Win8 on Mac and more...Joel Reyes
 
Windows Phone Crash Course
Windows Phone Crash CourseWindows Phone Crash Course
Windows Phone Crash CourseMatchboxMobile
 

La actualidad más candente (20)

Making money with apps
Making money with appsMaking money with apps
Making money with apps
 
Using flash for_mobile_game_development(3)
Using flash for_mobile_game_development(3)Using flash for_mobile_game_development(3)
Using flash for_mobile_game_development(3)
 
Develop for Windows Phone Mango and Windows 8: our Tips
Develop for Windows Phone Mango and Windows 8: our TipsDevelop for Windows Phone Mango and Windows 8: our Tips
Develop for Windows Phone Mango and Windows 8: our Tips
 
The Future of Flash
The Future of FlashThe Future of Flash
The Future of Flash
 
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системыMicrosoft: Мобильные игры под Windows – интеграция с возможностями системы
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
 
Mobile Development with Adobe AIR
Mobile Development with Adobe AIRMobile Development with Adobe AIR
Mobile Development with Adobe AIR
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGap
 
Windows phone 8 session 11
Windows phone 8 session 11Windows phone 8 session 11
Windows phone 8 session 11
 
PhoneGap - What It Actually Is
PhoneGap - What It Actually IsPhoneGap - What It Actually Is
PhoneGap - What It Actually Is
 
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PCBuild 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
 
Facebook F8
Facebook F8Facebook F8
Facebook F8
 
Windows Phone Code Camp Montreal - Push Notifications and Live Tiles
Windows Phone Code Camp Montreal - Push Notifications and Live TilesWindows Phone Code Camp Montreal - Push Notifications and Live Tiles
Windows Phone Code Camp Montreal - Push Notifications and Live Tiles
 
Mobile Dev For Web Devs
Mobile Dev For Web DevsMobile Dev For Web Devs
Mobile Dev For Web Devs
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps Story
 
The Rise of the Widgets
The Rise of the WidgetsThe Rise of the Widgets
The Rise of the Widgets
 
Windows phone 8 session 7
Windows phone 8 session 7Windows phone 8 session 7
Windows phone 8 session 7
 
Win8 on Mac and more...
Win8 on Mac and more...Win8 on Mac and more...
Win8 on Mac and more...
 
Windows Phone Crash Course
Windows Phone Crash CourseWindows Phone Crash Course
Windows Phone Crash Course
 

Destacado

Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...
Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...
Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...Alan Mendelevich
 
8 Reasons to Bootstrap as Long as You Can
8 Reasons to Bootstrap as Long as You Can8 Reasons to Bootstrap as Long as You Can
8 Reasons to Bootstrap as Long as You CanAlan Mendelevich
 
New EU VAT regulations for #LTstartups
New EU VAT regulationsfor #LTstartupsNew EU VAT regulationsfor #LTstartups
New EU VAT regulations for #LTstartupsAlan Mendelevich
 
Ads in Mobile Games and Apps 101
Ads in Mobile Games and Apps 101Ads in Mobile Games and Apps 101
Ads in Mobile Games and Apps 101Alan Mendelevich
 
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...Alan Mendelevich
 
The Business Side of Windows 10 Apps - MS NetWork6
The Business Side of Windows 10 Apps - MS NetWork6The Business Side of Windows 10 Apps - MS NetWork6
The Business Side of Windows 10 Apps - MS NetWork6Alan Mendelevich
 

Destacado (6)

Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...
Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...
Краткое руководство разработчика по раскрутке и монетизации приложений для Wi...
 
8 Reasons to Bootstrap as Long as You Can
8 Reasons to Bootstrap as Long as You Can8 Reasons to Bootstrap as Long as You Can
8 Reasons to Bootstrap as Long as You Can
 
New EU VAT regulations for #LTstartups
New EU VAT regulationsfor #LTstartupsNew EU VAT regulationsfor #LTstartups
New EU VAT regulations for #LTstartups
 
Ads in Mobile Games and Apps 101
Ads in Mobile Games and Apps 101Ads in Mobile Games and Apps 101
Ads in Mobile Games and Apps 101
 
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
 
The Business Side of Windows 10 Apps - MS NetWork6
The Business Side of Windows 10 Apps - MS NetWork6The Business Side of Windows 10 Apps - MS NetWork6
The Business Side of Windows 10 Apps - MS NetWork6
 

Similar a Windows Phone Developer Story

Getting Started with WP7 Development
Getting Started with WP7 DevelopmentGetting Started with WP7 Development
Getting Started with WP7 DevelopmentJeff Bramwell
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7Vasu Jain
 
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Katrien De Graeve
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development PlatformsMike Wolfson
 
WP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDevWP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDevSeo Jinho
 
Marmalade & Windows Phone 8
Marmalade & Windows Phone 8Marmalade & Windows Phone 8
Marmalade & Windows Phone 8Lee Stott
 
Windows Phone Development 2011
Windows Phone Development 2011Windows Phone Development 2011
Windows Phone Development 2011Wouter Devinck
 
Windows phone 7 : "Crashing the Mobile Party"
Windows phone 7 : "Crashing the Mobile Party"Windows phone 7 : "Crashing the Mobile Party"
Windows phone 7 : "Crashing the Mobile Party"Nick Harewood
 
FewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixFewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixTom Crombez
 
Technical seminar report on
Technical seminar report onTechnical seminar report on
Technical seminar report onBalveer Rathore
 
Windows phone 7 application development
Windows phone 7 application developmentWindows phone 7 application development
Windows phone 7 application developmentMannu Malhotra
 
Developing silverlight applications for windows phone 7 series
Developing silverlight applications for windows phone 7 seriesDeveloping silverlight applications for windows phone 7 series
Developing silverlight applications for windows phone 7 seriesDima Maleev
 
An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)rudigrobler
 
Developing Silverlight Applications for Windows Phone 7
Developing Silverlight Applications for Windows Phone 7Developing Silverlight Applications for Windows Phone 7
Developing Silverlight Applications for Windows Phone 7Yuriy Opryshko
 

Similar a Windows Phone Developer Story (20)

Getting Started with WP7 Development
Getting Started with WP7 DevelopmentGetting Started with WP7 Development
Getting Started with WP7 Development
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development Platforms
 
WP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDevWP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDev
 
Windows Phone
Windows PhoneWindows Phone
Windows Phone
 
Windows 7 mobile
Windows 7 mobileWindows 7 mobile
Windows 7 mobile
 
Windows phone
Windows phoneWindows phone
Windows phone
 
Marmalade & Windows Phone 8
Marmalade & Windows Phone 8Marmalade & Windows Phone 8
Marmalade & Windows Phone 8
 
Windows Phone Development 2011
Windows Phone Development 2011Windows Phone Development 2011
Windows Phone Development 2011
 
Windows phone 7 : "Crashing the Mobile Party"
Windows phone 7 : "Crashing the Mobile Party"Windows phone 7 : "Crashing the Mobile Party"
Windows phone 7 : "Crashing the Mobile Party"
 
Stc ftn-wp7-intro
Stc ftn-wp7-introStc ftn-wp7-intro
Stc ftn-wp7-intro
 
FewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixFewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mix
 
Window Phone
Window PhoneWindow Phone
Window Phone
 
Technical seminar report on
Technical seminar report onTechnical seminar report on
Technical seminar report on
 
Windows phone 7 application development
Windows phone 7 application developmentWindows phone 7 application development
Windows phone 7 application development
 
Developing silverlight applications for windows phone 7 series
Developing silverlight applications for windows phone 7 seriesDeveloping silverlight applications for windows phone 7 series
Developing silverlight applications for windows phone 7 series
 
An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)
 
Developing Silverlight Applications for Windows Phone 7
Developing Silverlight Applications for Windows Phone 7Developing Silverlight Applications for Windows Phone 7
Developing Silverlight Applications for Windows Phone 7
 

Más de Alan Mendelevich

The Future of Data Visualization on the Web. FrontEnd Con 2019.
The Future of Data Visualization on the Web. FrontEnd Con 2019.The Future of Data Visualization on the Web. FrontEnd Con 2019.
The Future of Data Visualization on the Web. FrontEnd Con 2019.Alan Mendelevich
 
The Future of Data Visualization on the Web (YGLF)
The Future of Data Visualization on the Web (YGLF)The Future of Data Visualization on the Web (YGLF)
The Future of Data Visualization on the Web (YGLF)Alan Mendelevich
 
The Future of Data Visualization on the Web
The Future of Data Visualization on the WebThe Future of Data Visualization on the Web
The Future of Data Visualization on the WebAlan Mendelevich
 
Business Side of Windows Apps
Business Side of Windows AppsBusiness Side of Windows Apps
Business Side of Windows AppsAlan Mendelevich
 
Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...
Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...
Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...Alan Mendelevich
 
AdDuplex pitch deck (November, 2013)
AdDuplex pitch deck (November, 2013)AdDuplex pitch deck (November, 2013)
AdDuplex pitch deck (November, 2013)Alan Mendelevich
 
Developer's Guide to Windows Phone App Marketing and Monetization
Developer's Guide to Windows Phone App Marketing and MonetizationDeveloper's Guide to Windows Phone App Marketing and Monetization
Developer's Guide to Windows Phone App Marketing and MonetizationAlan Mendelevich
 
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...Alan Mendelevich
 
Succeeding? Failing? Learning (Hub Camp 15)
Succeeding? Failing? Learning (Hub Camp 15)Succeeding? Failing? Learning (Hub Camp 15)
Succeeding? Failing? Learning (Hub Camp 15)Alan Mendelevich
 
The Windows Store and Monetizing your App
The Windows Store and Monetizing your AppThe Windows Store and Monetizing your App
The Windows Store and Monetizing your AppAlan Mendelevich
 
Developer's Guide to Marketing and Monetization of Windows Phone Apps
Developer's Guide to Marketing and Monetization of Windows Phone AppsDeveloper's Guide to Marketing and Monetization of Windows Phone Apps
Developer's Guide to Marketing and Monetization of Windows Phone AppsAlan Mendelevich
 
Making Money with Windows Phone or Windows 8 app
Making Money with Windows Phone or Windows 8 appMaking Money with Windows Phone or Windows 8 app
Making Money with Windows Phone or Windows 8 appAlan Mendelevich
 
Succeeding? Failing? Learning!
Succeeding? Failing? Learning!Succeeding? Failing? Learning!
Succeeding? Failing? Learning!Alan Mendelevich
 
Windows phone app development overview
Windows phone app development overviewWindows phone app development overview
Windows phone app development overviewAlan Mendelevich
 
Promotion and Monetization of Windows Phone Apps
Promotion and Monetization of Windows Phone AppsPromotion and Monetization of Windows Phone Apps
Promotion and Monetization of Windows Phone AppsAlan Mendelevich
 
Lithuanian .NET User Group - Windows Phone 7 - Silverlight Development
Lithuanian .NET User Group - Windows Phone 7 - Silverlight DevelopmentLithuanian .NET User Group - Windows Phone 7 - Silverlight Development
Lithuanian .NET User Group - Windows Phone 7 - Silverlight DevelopmentAlan Mendelevich
 
Lithuanian .NET User Group - Windows Phone 7 - Overview
Lithuanian .NET User Group - Windows Phone 7 - OverviewLithuanian .NET User Group - Windows Phone 7 - Overview
Lithuanian .NET User Group - Windows Phone 7 - OverviewAlan Mendelevich
 
Windows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklama
Windows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklamaWindows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklama
Windows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklamaAlan Mendelevich
 
Windows Phone 7 @ Login 2011. II dalis. Programavimas
Windows Phone 7 @ Login 2011. II dalis. ProgramavimasWindows Phone 7 @ Login 2011. II dalis. Programavimas
Windows Phone 7 @ Login 2011. II dalis. ProgramavimasAlan Mendelevich
 

Más de Alan Mendelevich (20)

The Future of Data Visualization on the Web. FrontEnd Con 2019.
The Future of Data Visualization on the Web. FrontEnd Con 2019.The Future of Data Visualization on the Web. FrontEnd Con 2019.
The Future of Data Visualization on the Web. FrontEnd Con 2019.
 
The Future of Data Visualization on the Web (YGLF)
The Future of Data Visualization on the Web (YGLF)The Future of Data Visualization on the Web (YGLF)
The Future of Data Visualization on the Web (YGLF)
 
The Future of Data Visualization on the Web
The Future of Data Visualization on the WebThe Future of Data Visualization on the Web
The Future of Data Visualization on the Web
 
Business Side of Windows Apps
Business Side of Windows AppsBusiness Side of Windows Apps
Business Side of Windows Apps
 
Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...
Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...
Developer's Guide to Windows Phone App Marketing and Monetization (fall 2014 ...
 
AdDuplex pitch deck (November, 2013)
AdDuplex pitch deck (November, 2013)AdDuplex pitch deck (November, 2013)
AdDuplex pitch deck (November, 2013)
 
Developer's Guide to Windows Phone App Marketing and Monetization
Developer's Guide to Windows Phone App Marketing and MonetizationDeveloper's Guide to Windows Phone App Marketing and Monetization
Developer's Guide to Windows Phone App Marketing and Monetization
 
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...
 
Succeeding? Failing? Learning (Hub Camp 15)
Succeeding? Failing? Learning (Hub Camp 15)Succeeding? Failing? Learning (Hub Camp 15)
Succeeding? Failing? Learning (Hub Camp 15)
 
The Windows Store and Monetizing your App
The Windows Store and Monetizing your AppThe Windows Store and Monetizing your App
The Windows Store and Monetizing your App
 
Developer's Guide to Marketing and Monetization of Windows Phone Apps
Developer's Guide to Marketing and Monetization of Windows Phone AppsDeveloper's Guide to Marketing and Monetization of Windows Phone Apps
Developer's Guide to Marketing and Monetization of Windows Phone Apps
 
Making Money with Windows Phone or Windows 8 app
Making Money with Windows Phone or Windows 8 appMaking Money with Windows Phone or Windows 8 app
Making Money with Windows Phone or Windows 8 app
 
Succeeding? Failing? Learning!
Succeeding? Failing? Learning!Succeeding? Failing? Learning!
Succeeding? Failing? Learning!
 
AdDuplex Story
AdDuplex StoryAdDuplex Story
AdDuplex Story
 
Windows phone app development overview
Windows phone app development overviewWindows phone app development overview
Windows phone app development overview
 
Promotion and Monetization of Windows Phone Apps
Promotion and Monetization of Windows Phone AppsPromotion and Monetization of Windows Phone Apps
Promotion and Monetization of Windows Phone Apps
 
Lithuanian .NET User Group - Windows Phone 7 - Silverlight Development
Lithuanian .NET User Group - Windows Phone 7 - Silverlight DevelopmentLithuanian .NET User Group - Windows Phone 7 - Silverlight Development
Lithuanian .NET User Group - Windows Phone 7 - Silverlight Development
 
Lithuanian .NET User Group - Windows Phone 7 - Overview
Lithuanian .NET User Group - Windows Phone 7 - OverviewLithuanian .NET User Group - Windows Phone 7 - Overview
Lithuanian .NET User Group - Windows Phone 7 - Overview
 
Windows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklama
Windows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklamaWindows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklama
Windows Phone 7 @ Login 2011. III dalis. Marketplace, verslas ir reklama
 
Windows Phone 7 @ Login 2011. II dalis. Programavimas
Windows Phone 7 @ Login 2011. II dalis. ProgramavimasWindows Phone 7 @ Login 2011. II dalis. Programavimas
Windows Phone 7 @ Login 2011. II dalis. Programavimas
 

Último

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 

Último (20)

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Windows Phone Developer Story

  • 1. Windows PhoneDeveloper Story Alan Mendelevič AdDuplex, amCharts ailon@ailon.org @ailon
  • 4. Prehistory In professional software development since 1995 .NET developer since 2001 (beta) WPF & Silverlight developer since 2008
  • 5. Mobile development “experience” Downloaded Symbian SDK in 2005 Read a book on Windows Mobile development in 2007
  • 6. The Road to Windows Phone
  • 7. January 2010 – MIX10k Won a trip to MIX10 conference with Silverlight 3 game called Tic-Tac-Toe 3D
  • 8. February 2010 – MWC 2010 Windows Phone 7 Series announced at Mobile World Congress in Barcelona Developer story to be detailed at MIX10
  • 9. March 2010 – Silverlight and XNA Silverlight and XNA announced as developer platforms for Windows Phone before MIX10
  • 11. March 2010 – MIX10
  • 12.
  • 13. Can’t let go Following #wp7dev community on twitter Blogs Events
  • 14. August 2010 – amCharts Quick Charts Open source charting controls for Windows Phone released http://wpf.amcharts.com/quick
  • 15. November 2010 Purchased LG Optimus 7 phone ChevronWP7 released
  • 16. December 2010 – Tic-Tac-Toe 3D Port of web (Silverlight 3) version Published through a virtual friend in Germany
  • 17. December 2010 Pushing for wider Marketplace expansion Created a developer survey for Brandon Watson (Director of Developer Experience, Microsoft) International Windows Phone 7 App Marketplace Petition (1600+ signatures)http://petol.org/wp7intl
  • 18. January 2011 – AdDuplex Launched AdDuplex – ad exchange network for Windows Phone apps
  • 19. February 2011 – Mango Next major release of Windows Phone OS code-named Mango announced at Mobile World Congress 2011
  • 20. March 2011 Speaking at Login 2011 and other events Yalla Apps announced
  • 21. April 2011 – MIX11
  • 22. May 2011 – ToMetric User experience oriented unit converter Reuses core logic code from web site developed last year Published through Yalla Apps
  • 23. May 2011 Interview on Windows Phone Dev Podcast Speaking at Mobile Monday
  • 25. Great and free tools Expression Blend, Visual Studio, XNA Studio http://create.msdn.com
  • 27. Great tools “Truth be told, I had fun with the Windows Phone SDK. Whereas the Android tools and APIs frustrated me to no end, I had little trouble picking up Windows Phone and translating many of the paradigms and lessons I’ve learned on the Apple platform to Microsoft’s” Justin Williams, iOS developer http://carpeaqua.com/2011/01/02/from-iphone-to-windows-phone-7/ “The more I make things with the WP7 SDK, the more I like it. I feel safe writing all the XAML from scratch” “… I'd certainly prefer it to Android's SDK” StevenTroughton-Smith, iOS developer https://twitter.com/#!/stroughtonsmith/status/67125106463350784 https://twitter.com/#!/stroughtonsmith/status/67130744719409152 “It’ll take me 2 to 4 times as long to build a similar app in iOS versus Windows Phone.” Kelly White Yet Another Podcast #33 “I am a Java Profesional by day, #wp7dev and #android game developer by night. I prefer WP7 over Android.” AndrewPostma http://twitter.com/#!/AndrewKPostma/status/70501048619507712
  • 28. Some issues Limited APIs in current version (no sockets, no raw camera access, no local DB, etc.) Some performance issues (lists) No multitasking All (supposedly) solved in Mango
  • 29. Experience developing Tic-Tac-Toe 3D From web to phone in 10 minutes Tombstoning – substantial amount of time to implement Adapting for touch Publishing via a virtual friend
  • 31. Marketing channels Twitter #wp7 Windows Phone blogs wpcentral.com wmpoweruser.com 1800pocketpc.com (bestwp7games.com) Podcasts Windows Phone Dev Podcast Windows Phone Radio
  • 32. Distribution Official Windows Phone Marketplace – inaccessible to Lithuanian developers Global Publishing Partners appamarket.com – recommended by Microsoft for CEE YallaApps.com – focus on MEA region Friends, family, business partners
  • 33. Monetization: Free vs. Paid Free get 10x more downloads than paid (even with fully functional trials) Paid apps with trials get 70% more purchases than without trials Free with ads works better for long running apps (for US developers)
  • 34. Monetization: Advertising Microsoft’s pubCenter Pays by impression US-only (expanding this year) Google AdMob, Smaato, etc. Pay by click
  • 35. Monetization: Public info $200-400 per dayElbert Perez (11 games)http://www.occasionalgamer.com/ $28,000 in 4 monthsRichard Foster (14+ apps)http://advertising.microsoft.com/foster-windows7apps $30Alan Mendelevich ;)
  • 36. Ad Exchange – promote apps for free Advertising – commercial ad campaigns Mixed model – exchange + monetization
  • 37. Why develop for Windows Phone?
  • 38. Easier to get to the top Huge market Small market VS Small player Huge player
  • 39. Market share WILL grow Nokia Basically no missing features in Mango Heavy investments from Microsoft
  • 40. Tools are great and getting better Accelerometer/gyroscope emulation GPS emulation Profiler
  • 41. Great community Large and friendly community on Twitter (#wp7dev, #wpdev) Active forums at App Hub http://create.msdn.com Accessible product teams Intersects with general Silverlight and .NET communities
  • 42. Summary Modern platform which is a joy to develop for In it for a long run Main pain-point: distribution and consumption in Lithuania
  • 45. Image sources http://www.flickr.com/photos/digital-noise/3725891305/ http://www.maxima.lt http://www.flickr.com/photos/tonyjcase/2591754028/