Create my first Window 8 phone app - windows-phone-8

I have a 64 bit I3 Laptop with Windows 7 installed on it. I am an ASP.NET MVC developer and have solid understanding of C#.
I have Visual Studio 2010 installed on my machine.
I wanted to try and develop windows 8 phone apps (just for fun).
My question is :
With the current configuration can I create a Windows 8 phone app ? I do not want to upgrade my laptop to Windows 8 (as it is an office laptop).
Please share your thoughts on this.

In order to develop for Windows Phone 8 you need Windows 8 64-bits and Visual Studio 2012. So yes, you need to upgrade or do it on a VM and an actual pone.

Related

Can we develop Windows Phone 8 app on Windows 7 machine?

Can I develop a Windows Phone 8 application on Windows 7 OS?
If yes, what would be the system requirements (both hardware and software) on Windows 7 machine?
If no, what would be the system requirements (both hardware and software) on Windows 8 machine?
Can I run Windows Phone 8 Emulator on Windows 7 machine? If yes, what would be the system requirements (both hardware and software)?
Do I need Zune software to register my Windows Phone 8 to deploy and test my app?
Yes, you can, but the Phone Emulator will only work on Windows 8 as far as I know. For developing (and testing on a real phone instead of the emulator), Windows 7 works - all you need is either Visual Studio 2012 with the Phone SDK installed, or Visual Studio 2013 (which includes the Phone SDK already). For developing Phone 8.1 apps, VS 2013 is mandatory
In addition, to run the Phone 8 Emulator, check this MSDN link for the hardware requirements.
I'm not sure about (5) the Zune software, but I think it's not necessary any more with the Phone 8.0 platform.

Develop windows phone 8 app after installing update 2 of Visual Studio 2013

I want to develop windows phone 8 app but I installed update 2 of visual studio 2013 which only develop windows phone 8.1 app.Is there any way to do so?
You can definitely still create Windows Phone 8.0 projects with Visual Studio 2013.
When looking at the new project templates you want to look at Visual C#->Store Apps->Windows Phone Apps. From there scroll to the bottom, you want to choose from the Windows Phone Silverlight App templates. Choose any of them and you'll be prompted to target 8.0 or 8.1. Choose 8.0 and you should be good to go.

Can I use a Windows phone 7 as device with Windows phone 8 SDK

I'm just confused, I just began Windows Phone programming and I was asking myself :
can I use a Windows phone 7 (HTC HD7) as device in Visual Studio 2013 and SDK for Windows Phone 8?
(sorry, maybe my question is stupid !)
Thanks in advance !
Jon B is correct. If you want to develop Windows Phone apps and use your Windows Phone 7.x device, you need to go back to Visual Studio 2012 and install the Windows Phone 8 SDK, which allows development for both WP7.1 and 8.0.
To recap:
Visual Studio 2013 + WP8 SDK (installer option): Build WP8.0 apps only
Visual Studio 2012 + WP8 SDK (separate installer): Build WP7.1 & WP8.0 apps
Visual Studio 2010 + WP7.1 SDK (separate installer): Build WP7.1 apps
Another important consideration is Windows. The version of Windows required is dictated by the WP SDK. The WP7.1 SDK requires Windows 7 & up. The WP8 SDK requires Windows 8 Pro & up.
I hope this helps.
No. Windows Phone 7 applications will run on a Windows Phone 8. Window Phone 8 applications will not run on Windows Phone 7.

How to create Windows Phone 8 app package for windows store using VS Express 2012 for windows phone?

We have developed a windows phone 8 app using VS express 2012 for windows phone. Everything works fine until viewing the app in emulator.
We want to package this app for the windows store. As from the MSDN and other sites VS Express 2012 for windows 8 does have an option to create the package for store from the menu "STORE->Create Package". Unfortunately the phone app developed says incompatible while trying to open in this VS.
Is there another way in which a package can be created from VS express 2012 for windows phone?
Any information on this regard is highly appreciated. Thanks in advance.
If I understand correctly, you're hoping to publish a Windows Phone 8 app to the Windows Store (on Windows 8)?
Publishing to each store (phone/Windows) is a separate process, requiring different projects, and as you've seen, different versions of Visual Studio Express 2012.
There's an helpful Windows Phone 8 and Windows 8 App Development Dev Center for guidance on doing this, and a recent article by Doug Holland on "Sharing Code between Windows Phone 8 and Windows 8 Applications" that should help as well.

Is it possible to port a Windows RT app to a Windows Phone app?

Just recently released an application to the Windows Store, and I'm wondering if it is possible to "downgrade" it to Windows Phone 7.1 - until Windows Phone 8 will arrive.
The real problem is with the async stuff, I've found the "Async Targeting Pack", but it requires Visual Studio 2012; however VS2012 doesn't work with the Phone SDK 7.0, 7.1.
I'm not in the mood to install old and ugly Visual Studio 2010 on my brand new Windows 8 machine :)
Does anyone know a workaround?
Windows Phone 8 has arrived and, unfortunately, it does not allow you to compile applications for Windows Phone 7.1 if the code uses async/await. You can try to port the code to Windows Phone 8 which does support async/await out of the box.
If you still want to have a WP7.1 port of your application and still use the async/await feature, you have no option other than installing VS2010 express for WP7 + async ctp 3.
Although Async Targeting Pack for Visual Studio 2012 has arrived, you cannot target WP7 projects since WP7 is Silverlight 4, and targeting pack is for Silverlight 5.
UPDATE: There is a way to compile WP7 applications on Visual Studio 2012 Express for Windows Phone by using this nifty NuGet package. However, note that it is currently in prerelease version.
Well Windows Phone 8 suppose to launch tomorrow so why do you need to Downgrade your application to Windows Phone 7.1?
This article might hold's answer to your problem.
Today you may have also seen the online launch event for Visual Studio 2012. The Windows Phone SDK 8.0 is built on top of Visual Studio 2012, and will give you the ability to build applications and games that target both Windows Phone 8 as well as Windows Phone 7.5. Windows Phone SDK 7.1 can be installed side-by-side with Visual Studio 2012 and runs on Windows 8.