Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or...

14
Windows Phone 7 Mobile Code Camp 2012

Transcript of Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or...

Page 1: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

Windows Phone 7

Mobile Code Camp 2012

Page 2: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

The Why

• Why develop for Windows Phone 7 versus Droid or iPhone?

• It’s all relative to total app users.

• SDK and Environment

© 2010 University of Phoenix, Inc. All rights reserved.”

Page 3: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

© 2010 University of Phoenix, Inc. All rights reserved.”

Page 4: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

Microsoft’s Investment

• Developer resources

• Rich SDK and Environment

• Spend your time with your app

• Improvements to SDK• Developer Feedback driven

© 2010 University of Phoenix, Inc. All rights reserved.”

Page 5: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

“My Google skills are more important that your coding skills”

Unknown

© 2010 University of Phoenix, Inc. All rights reserved.”

Page 6: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

Unless you're this guy, it has been done before.

© 2010 University of Phoenix, Inc. All rights reserved.”

Page 7: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

Visual Studio

• Environment Options• Express vs Full Version

• Setup• Walk through of setting up Visual Studio

• Install Emulator and WP7 sdk

• Emulators

© 2010 University of Phoenix, Inc. All rights reserved.”

Page 8: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

The Emulator

• Launching the emulator

• Don’t close it!

• Rotations

© 2010 University of Phoenix, Inc. All rights reserved.”

Page 9: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

C# and XAML

• Getting Started

• What is XAML?

• How to start a new project.

• Have a look at some code

© 2010 University of Phoenix, Inc. All rights reserved.”

Page 10: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

Unit Testing

• What is Unit Testing

• Why is it important

• What is not Unit Testing

• Using Nunit for Visual Studio Express

© 2010 University of Phoenix, Inc. All rights reserved.”

Page 11: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

© 2010 University of Phoenix, Inc. All rights reserved.”

Page 12: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

The Project

• Overview• azdevelop.net/client/mobileprovider

• Project Structure• Folders, classes, etc.

• Models, Views and ViewModels

© 2010 University of Phoenix, Inc. All rights reserved.”

Page 13: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

Let’s take a look at the code.

• UI Introduction• XAML

• Partial Windows

• Code behind• Events

• Retrieving Data

• Bindings

© 2010 University of Phoenix, Inc. All rights reserved.”

Page 14: Windows Phone 7 Mobile Code Camp 2012. The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.

The App Store

• Register as a developer

• Icon to represent your application

• Submit for Certification

© 2010 University of Phoenix, Inc. All rights reserved.”