Developing Apps for Windows Phone 7 How to get started developing apps, how it compares with Iphone and Android, the pitfalls and what you can expect.

Slides:



Advertisements
Similar presentations
Kelly White | Silvertail Software Inc. Microsoft MVP – Windows Phone Development Blog:
Advertisements

Dan Waters, Academic Relations Manager, Microsoft.
Why Windows Phone? PRESENTED BY JEREMIAH ISAACSON.
Chapter 5: Common Support Problems
Essentials of Developing Windows Phone Apps Chinthaka Dissanayake Tech Lead Exilesoft.
BRIAN KASSAY
Building Smart Phone Applications Using Google Android An Introduction by Peter Messenger Senior Developer – Qmastor
By Rajan Maharjan (Sprout Technology Pvt Ltd) 1 Mobile Apps Development in Nepal.
Windows Phone Doug Holland Senior Architect Evangelist 9/28/2011.
An introduction to. Introductions  I’m Rob Fonseca-Ensor  A Solution Architect at Infusion  I run the Canary Wharf.NET User Group  I blog at
UFCFX5-15-3Mobile Device Development iOS Development Review.
Elaine Cahill Microsoft Certified Solution Developer 2002.
Microsoft Evangelist Presentation September 13, 2012.
Technical Workshops | Esri International User Conference San Diego, California Deploying your Smartphone and Tablet Apps Eric Ito David Cardella
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
Developing games and applications for Xbox 360 using XNA* *XNA is XNA’s Not Acronymed An Introduction by Peter Messenger Senior Developer at QMASTOR Newcastle.
Brian Mpafe Microsoft DPE Intern Program.  Purpose of Training  What is an Application (App)?  Windows 8(W8) Apps and Why develop them?  What tools.
Apps VS Mobile Websites Which is better?. Bizness Apps Survey Bizness Apps surveyed over 500 small business owners with both a mobile app and a mobile.
UFCFX5-15-3Mobile Device Development Commercial Trends and Competitive Initiatives.
Android Mobile Development Nic Shulver, FCET, Staffordshire University Introduction What is Android? Pros and Cons Why is it important? Why develop for.
1 Wednesday, August 6, 2008 ASYNCHRONY SOLUTIONS Making cross-platform Windows/Xbox 360 games in XNA.
An Introduction to. What is XNA?  “A set of tools with a managed runtime environment provided my Microsoft that facilitates computer game development.
EZiHosting / /
M1G Introduction to Programming 2 4. Enhancing a class:Room.
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
Three steps to sell Office Always ask every customer the following questions to get them interested in buying Office: Did you know that Office.
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
WINDOWS PHONE FIRST UP/ ALL UP Nick Randolph (Built to Roam) Dave Glover (Microsoft) SESSION CODE: #WPH202 (c) 2011 Microsoft. All rights reserved.
Advanced topics in touchdevelop touchdevelop vs. apps with Visual Studio comparison Disclaimer: This document is provided “as-is”. Information and views.
Making Money with Windows Phone Applications and Games Todd Biggs, Director of Product Management John Bruno, Lead Program Manager.
Once posted, other YouTube users can post comments about the video, post their YouTube video responses, or rate the video. Videos that are uploaded to.
Cozi Home Organizer A complete family organizer app By: Joey Feigley.
Android absolutely dominated the number of smartphones shipped worldwide in the first three months of 2015, with.
Latest Technology News and Updates |Information Technology updates | Android Blog | SSO
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
Mobile Applications: Unit - I
Journal Apps Workshop Sally Wynn-Jones, Rachel Craven, Jace Harker, Sara Ho.
Windows Phone 7 Mobile Code Camp The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
Installation of Visual Studio Android emulator and Android Studio
Tom Lump Lake County Fair Kara Moon Porter County Fair.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
System Software Chapter Handles technical details Works with end users, application software, and computer hardware Four types of programs –Operating.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Their newest version, Office 365 is available for $80 to $150, based on a yearly subscription or a software purchase. There are several ways to gain access.
Testing, Debugging, and Deploying a Mobile App Lesson 8.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
System Software Chapter Handles technical details Works with end users, application software, and computer hardware Four types of programs –Operating.
THE SOURCE OF 4 TH & MAYOR: CODE, HACKS, TRICKS Jeff Wilcox Senior Software Development Engineer Microsoft SESSION CODE: WPH308 (c) 2011 Microsoft. All.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
LOGO iPhone to Galaxy Note Transfer Transfer iPhone Data to Galaxy Note 3/Note 4/Note 5/Note Edge.
Preparing Your Apps for Publication Test your app thoroughly on a variety of devices. The app might work perfectly using the emulator on your.
WELCOME Mobile Applications Testing
The Windows Phone Application Platform
APK Downloader
WELCOME Mobile Applications Testing
Mohammed Alhusein.
MonoGame and Windows 8.
Introduction to Silverlight
Introduction to Mobile Devices
Office 365 Business is your familiar Office in the cloud
Introduction to mobile app development Module 3 – Improving your App Studio app Lance McCarthy.
Microsoft Ignite /14/ :21 AM BRK2101
Windows 8 & Phone 8 App Development suresh M 11/14/2018
Hosted Web Apps with Windows App Studio
Problem Students don’t have enough effective ways to learn interactively.
Monetization & Packaging
Introduction to mobile app development Module 1 - Introduction
Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek
Presentation transcript:

Developing Apps for Windows Phone 7 How to get started developing apps, how it compares with Iphone and Android, the pitfalls and what you can expect.

Windows Phone 7 Developed by Microsoft Available in late 2010 Can develop applications using XNA or Silverlight – XNA great for 3D, suited for games, very powerful – Silverlight Much better for text/web type applications, 2D games, easier to develop

Phone Comparison Android – Can publish without review – “wild west” environment – Develop for free – Fragmented environment (27% 2.1, 64% 2.2, 9% various) – 300,000+ apps (17% games), (63% free) – 33% Market in 2010, increasing Iphone – Publish with review, must meet guidelines – $99 US Development Cost – Upgrades keep phones up to date, but still a mix of 3 and 4 (don’t allow publishing of breakdown). – 360,000+ apps, (15% games), (36% free) – 16% Market in 2010 Windows Phone 7 – Publish with review, must meet guidelines – $129 AU Development Cost – Single operating environment – 12,500+ apps, (21% games), (36% free) – 2% Market in 2010

Developing with XNA/Silverlight Tools can be downloaded from the App Hub App hub is also a good play to go for tutorials and guidance Allowed development via Visual Studio or Free Equivalents Can develop on PC for free (emulator of Windows Phone), to be able to run on real phone, you need developer licence $129 AU per year.

Developing with Silverlight – The Good Benefit from familiar language C#/VB Very similar to developing with Silverlight Can share code between Web/desktop versions – efficiency Can use webservices (this is more difficult when programming Android/Iphone) Very powerful graphics capability, much more so than Android/Iphone Submission review process gives good feedback on what you need to fix and why

Developing with Silverlight – The Bad Much, much lower user base when compared to Iphone/Android Strict guidelines on “look and feel”, application performance – more work to ensure meets guidelines – can be difficult to meet startup guidelines and get good performance – tombstoning (return back to original state), can be time consuming – Still in infancy, marketplace submission process still a bit hit and miss

How to test on a phone You really need to test your app on a phone – the emulator is much more powerful Need to unlock the phone via the App Hub Need Microsoft Zune on your computer (similar to Itunes) Choose Device instead of emulator from Visual Studio, have Zune running and it will automatically install and you can debug.

Revenue Methods Free, Trial (limited functionality, entice people to pay) or Paid – Free applications get downloaded times more frequently than paid applications, and ad-supported applications earn more revenue than for-fee software.downloaded times Advertising available – Microsoft (USA only) - – Google - – SMAATO (World Wide) - – AdGac (still in beta) - Although one developer has received $28K in four months from advertising in his 14 apps, at this point in time, it is not a path to riches. Another developer I know, has received less than 1 dollar in ad revenue for his first game in the first month.

Useful tools Windows Phone Toolkit – Adds more functionality, some controls like long list selector essential for good performance – Silverlight Analytics Framework – Allows great monitoring and logging, together with google analytics – MVVM Lite for Windows Phone –

Useful Apis Microsoft Translate – read text back – – tweets--a-twitter-to-speak-wp7-app-37017/ tweets--a-twitter-to-speak-wp7-app-37017/ Bing Maps – Twitter – Facebook –

Physiotherapy Exercises Iphone – 95 per day, WP7 – 15 per day

Helpful links WP7 apps available – WP7 development guide – WP7 on Reddit – General Silverlight links – – –