Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Part 1: Series Introduction

13 minutes, 34 seconds


Right click “Save as…”

Hello and welcome to this 35-lesson series on building apps for the Windows Phone 8 platform. My name is Bob Tabor, and for the past 11 years I've been creating screen cast training for Microsoft's developer-centric tools and technologies, both on Microsoft's web properties and my own web site, www.LearnVisualStudio.NET.

According to the title of this series, this training is for "absolute beginners", and while that is definitely true—we will begin with the very basics of building phone apps—you'll see that we quickly move into utilizing some of the new and advanced features on the Windows Phone 8 operating system.

This series is made possible due to the positive response to my original series, Windows Phone 7 Development for Absolute Beginners. We've redesigned this series completely—so if you watched that series, you'll not recognize a single thing in this new series.

Before watching this series, you should already be familiar with C#. If you're not, please put this series on the back-burner for a few days and instead watch Channel9's C# Fundamentals for Absolute Beginners. I designed that series with you, the absolute C# novice, in mind. At a minimum, you'll need to get the basics of object oriented programming —classes, properties, methods, visibility modifiers, collections, generic collections, and the like—under your belt before attempting this series.

We approached this series of lessons as a tutorial...in other words, the series teaches how to build apps by walking through the steps required to build two full featured apps. Hopefully this approach will help you see how concepts fit together in a real app scenario. I'll also build a number of tiny apps just to illustrate some small concepts in hopes of clarifying fundamental ideas.

I'm also going to cover things like the operating system and hardware requirements, the software you'll need to install to get started, getting a developer license, designing an app, submitting to the store, and more. So, hopefully, this is a great starting point for developers new to Windows Phone 8 development.

Before I show you the apps we'll build in this series, we need to do a little house keeping. On screen right now is my desktop. There's code loaded into visual studio. The videos are recorded in a high def format, 720p, and are crystal clear. So, if you can't read the text on my screen, that could be because your internet connection can't handle streaming at a high bit rate. Your best option is to use the download link beneath each video. You can download various formats and resolutions based on the target device you want to watch these videos on.

Next, to follow along, you'll want to download the assets that are contained in a zip file. I'll make sure the link is available on this page, and every page where the videos are hosted. It will contain assets you'll need to include in your projects as well as the finished versions of the apps so that you can compare the code I've written with the code you're working on.

Finally, for the first time on Channel9, I'm including a text and screenshot version of the videos...you'll find it posted below each video...while these are not necessarily a word-by-word transcript of what I say in the videos, they do cover the exact same material and provide the code that I type in so you can copy and paste it into your app. I'm providing this for those that have a hearing disability and for those who don't use English as their primary language. Also, it should be helpful for reference purposes so that you don't have to go back through and re-watch the videos to recall some previously covered idea or technique.

Ok, so what are we going to build in this series?

  • SoundBoard app demonstration
  • AroundMe app demonstration

While I'm the voice you'll be listening to for the next 11 hours, this effort was actually a collaboration between a number of parties. First and foremost, Clint Rutkas of Channel9 is the mastermind behind the two apps we'll be building in this series. I think we literally had 100 email threads running about various nuances of the code, and he was patient and very helpful and really deserves the lion-share of the credit for this series. The Windows Phone Team supported this effort and made it happen...I think that was due in large part to the warm reception the previous version of this series received from you, the loyal Channel9 viewer. So, thank you!

And finally, Nokia and their Developer Ambassadors were very helpful in helping me secure the assets I needed to put this together. Nokia has stepped up and supported the Windows Phone 8 platform and DEVELOPERS on the platform and I've been nothing but impressed with their passion for what they do. Check out their website:


They offer one-on-one support, frequent meet-ups, contests with prizes and more to get developers like you and me more engaged and thinking about working together to build this platform. You should register with their site www.dvlup.com to get involved.

And that brings me to this—I'm in love with my Nokia Lumia 920. It is without a doubt the coolest device I've ever owned—and trust me, I own several of the most popular devices built on other platforms available on the market today. If you're interested in Windows Phone 8 development, it's not a requirement, but I think you will really want to own one of these phones. It's not just a great developer testbed for the apps you build, but it's a great DEVICE. Let me tell you about my favorite features:

  • Great camera—My wife is constantly asking me to send her the pics I take with my phone because her i...her, um, less capable phone...just doesn't even compare, especially in low light situations.
  • NFC—Near Field Communications...exchange data with other NFC phones regardless of platform.
  • Pinning—You can pin anything to the start page...music, websites, apps...and I seek out apps that update the tiles with new information so I don't have to open up the app, for example, to see the weather, or my calendar, or the countdown to my vacation.
  • Wireless charging—Yes, you can buy a case for just about any phone that will do this, but it's built INTO THE PHONE!
  • Voice commands—Great for creating OneNote TODO items, or sending a text message while I'm on the road.

The other cool thing is that the platform is growing...every time I do a demo of my phone, I convert another user. I've got my family and friends convinced that this is their next phone when their contract comes up for renewal. And I just read an article about the growth of the enterprise market for app builders, which is really exciting.


And the best feature of all? At least in my opinion? The fact that I can leverage my existing C#, .NET and Windows Runtime experience into building apps that I can carry around with me.

Yes, I suppose if I wanted to create apps for another platform, I could spend weeks and months learning a new language, a new API, etc. Or, I could build apps that try to target all the platforms but ultimately miss key new features unique to the Windows Phone 8 operating system. But this feels natural and easy and so it's fun.

So, if you're just getting started with Windows Phone 8 development, I'm sure you'll soon share my excitement. This series is one of the best ways to get up to speed quickly.

Promise me this—if you get stuck or something doesn't make sense, you'll ask a question in the comments area at the very bottom of the page. Either Clint or I...or perhaps someone else who's working through the material...will try to help get you unstuck and moving forward.

So, let's get started in the next lesson setting up our environment, and then we'll begin writing code immediately. We'll see you in the next lesson.

Source Code for Entire Series:  http://aka.ms/absbeginnerdevwp8
PDF Version for Entire Series: http://aka.ms/absbeginnerdevwp8pdf


Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • RichardRichard

    Bob / Clint,

    Can you please verify that Part# 30 was uploaded / posted for this series? I may have just overlooked it.


  • Rahul MeshramRahul Meshram

    Sir, Your way of explanation is excellent.Just want to ask you Is it beneficial to learn this from the company's point of view.?Will it be helpful for me ?

  • SairajSairaj

    Even though I have never before dabbled with Windows Phone development, I had watched some of your Windows Phone 7 tutorial videos. They were excellent. They made sure a novice would soon come to grips with the development technology and subsequently learn to work with the unique and advanced features of Windows Phone. At the risk of sounding immodest, I would say I am not a .NET newbie. But I think this video tutorial series would be the perfect way for me or for that matter any .NET developer to start learning and commence Windows Phone 8 development. Thanks again.

  • LanceLancelot WPDev MVP

      If you are having a moment of indecision about whether or not you should do this... squash that bug and get coding. This will be one of the most favorite decisions you've made in life.

      I am not kidding, in a few months when you've got a few apps in the store and enjoying the successes and fun of Windows Phone development, you'll come back here and comment.


  • bitdisasterbitdisaster Nokia Developer Ambassador

    Bob & Clint, thanks a lot for putting together this awesome series. This will make it much easier for Devs to get their first app in the store. If you still get stuck at some point then don't hesitate to contact your local Ambassador. We are here to help and support. Read more about Nokia Developer Programs and how to find your Ambassador here http://richarddunbar.blogspot.ca/2013/03/what-can-nokia-do-for-me.html


  • Thank you bob for this series, i've been waiting for it !!
    Bob You are great !!
    I've already made a couple of apps on WP8, but i know this would take my development to the next level !!
    em ready to get my feet wet in code Angel

  • This series will help people like me who are looking forward to start learning Windows Phone 8 development a Lot and thanks to bob for making things simple than they are ever going to be.

  • Whoops, I'm a little late to the party.  I didn't know we went live ... a week ago.  Doh.  (I blame it on Build getting all the love.)

    @Richard: It seems to work now.  Don't know what happened??

    @Rahul Meshram: I suppose it will be beneficial if your company is thinking about deploying Phone 8 for its own internal employees or to a potential audience of Phone 8 users.

    @Sairaj: Very cool, I hope you enjoy it.

    @Lancelot: Hehe ... Ok, you've got me convinced!  Big Smile

    @bitdisaster: Thanks for that.  I also talk about how to get more involved with Nokia at the very end of the series.

    @MuhammadFaizan: Sweet ... point me to your apps!

    @vamshikrishnanaidu: Thanks for the confidence in advance.  Smiley

  • kamrankamran

    Hey Bob, I just finished day 1 of your WP7 series. Do you think its beneficial I finish the WP7 series before doing these ones??

  • @kamran:  That's a hard question to answer.  The WP7 series makes copious references to Silverlight which no longer exists (although it's replacement is almost identical ... almost).  So, if you can fight through some of the older terminology, you could start with the WP7 series.  If nothing else, you'll learn C# and Phone concepts at a slower pace.  Just know that some of the WP7 concepts no longer apply in WP8.

    You might prefer, instead, to start with the C# Fundamentals series, then come to this series.

  • kamrankamran

    @BobTabor thanks bob! I've already done half of your c# fundamentals videos - awesome by the way - and I have a pretty advanced understanding of HTML and Javascript so I guess I just want to understand the differences between how those two web languages interact and how xaml and c# do. Its kind of why I've been throwing myself into these absolute beginner videos to ensure I don't miss a beat since these interactions are actually done in a very different way. I think I'll probably finish the WP7 ones (fighting through the old terminology) then have a look at these.

  • Thank you very much Mr @BobTabor for these videos. I have watched the majority of the series, 24 episodes at this time and i am well on my way submitting my first app on the store. They have been a huge success in my eyes, and have helped me tremendously in being able to correctly create, configure and deploy my windows phone application. 

    I then searched for videos, and luckily enough your latest series was uploaded right after the Windows 8.1 Keynote which was the time I starting developing. 
    Once I noticed that you coded in C# and XAML I went straight to youtube and learned the basics of C#, XAML came across as I watched your tutorials, luckily C# is similar to Java. I watched your tutorials and took notes while using Visual Studio (something I had never used before). It was great that my old device was able to handle my basic application! I did aim its target to the windows phone 7.1+ market as I thought that it would be available for more users to download, and because the 710s latest and last update is on WP7.8. These tutorials worked wonders and you explanations are very detailed, even as this is aimed at beginners it does a very well job in explaining all the basics to us. 
    I really do hope you continue the tremendous work. Its even more inspiring to see that these videos are free to use and free for anyone to download, which makes it even better for me to view them on the train underground on my journeys to university.
    Kind regards,
  • @hmy93: Wow, very nice note Haaroon.  Good luck to you!

  • Randall ArnoldRandall Arnold

    If like Bob you live in the Dallas area, make sure to join our local meetup group at http://www.meetup.com/Windows-Phone-App-Development-Group-DFW-Dallas-Texas/. I also cover several states north of Texas as shown below. I will be happy to support your Windows Phone development needs.

    Randall Arnold
    Nokia Developer Ambassador
    N TX, OK, CO, KS, NE, SD

  • Hi bob,

    You have focused on C# as the primary language.

    But cant we not code in VB? I know that language only, so do I learn C# as well?

  • See how helpful Nokia people are?  Thanks @Randall Arnold: for all your help.  Smiley

    @grim42:  You certainly can, however let me warn you ... you'll keep running up against a lack of good VB examples online, in books, etc.  It's just the state of affairs now in the .NET community ... those who write and record videos mostly gravitate towards C#.  (A small word of encouragement here ... C# is not that hard, and you can leverage your VB knowledge into C# pretty easily.  It will open up a world of new opportunities to you.)

  • @BobTabor:Thanks Bob for helping Beginners like me.I started learning Application Development for Windows Phone only 1 Month back started with Windows Phone 7 Tutorial that you posted here and now I feel so confident, I can definitely say that I will develop the Around Me app in VB.Net and also will develop the same in Bing Maps API (Only Because I Own a Lumia 710 which runs on WP 7.8). And if at all if i complete that, It's only because of you.


    Vamshi Krishna Naidu

  • Hi. You can upload english subtitle for this video?.

  • @QuocTruong: The closest I can get is the textual equivalent of the video (with screenshots) which as you can see is posted below the video.  Hope that helps!

  • @Vamshi_Krishna_Naidu: Wow, thanks for the really nice email.  Good luck ... you can do it!

  • LT37LT37

    Just finished your C# videos; I'm fairly new to programming (took an intro to C++ and watched some tutorials) -- but the way you present things makes them easy to understand, especially with some of my knowledge from C++. I've wanted to make apps for Windows Phone since they first came out but never actually tried; now I am hoping I will have at least one within the next week or two.

    Can't wait to finish this series. You and your team are awesome.

  • This is a great tutorial series.

    I watched all SoundBoard  lessons, during the weekend, and they were most valuable.

    I liked the short length of each lesson, this modular structure helps me a lot to focus on each subject. 

    The additional text bellow of each video is incredibly useful, and I hope this will become a standard for all similar videos at channel9.

    You provided many interesting links throughout the lessons,I propose you use some kind of URL shortener service in the future.

    Thanks, and keep these lessons coming, We want more of this!!!

  • @LT37: I'd love to to hear your feedback when you finish.  Good luck!

    @VironPapadopoulos: Thanks for the feedback.  Good idea on the URL shortener.

  • The announcer looks like a wiiiild and craaazzy guuuy Smiley 

  • Writing a string in file in C# is so easy especially with StramReader and StreamWriter class but these two doesn't work properly in windows phone why????

    why you didn't cover basic file access in these series?

  • Clint RutkasClint I'm a "developer"

    @mortezasghari: we cover basics like writing and reading files from Isolated storage via APIs like F.  StreamWriter and Reader are IMO a bit more advanced topics.  We wanted to create applications that an absolute beginner would be able to create and use APIs that that would understandable and straight forward.

    I'd love to know what doesn't work properly with StreamReader and StreamWriter for WP8, my email is Clint.Rutkas@Microsoft.com

  • Bill DubeBill Dube

    Love the clean format with no distracting music in the background.
    Bob your voice and presentation is GREAT.

  • @Bill Dube: Thanks, glad you like the format.  Streamlining seems to make everyone happy.  Smiley

  • Bob / Clint,

    Can you please verify that Part# 30 was uploaded / posted for this series? I may have just overlooked it.


  • @csdnwang: Is this what you're talking about?


    I just tried to play it in the player and it works.  Please let me know if that doesn't work for you and we can investigate.

  • Clint RutkasClint I'm a "developer"

    @csdnwang: what makes you think it wasn't?  How are you consuming the series?

  • abhinav chamoliabhinav chamoli

    thanks for this amazing WP8 apps development series.

  • EstebaEsteba

    There is'nt a way in wich I could use Visual Basic instead of C#?
    I feel more confortable usin VB

  • Clint RutkasClint I'm a "developer"

    @Esteba: sorry, for this series, we only did C#.  It is an extremely large sum of work to do both languages but we'll keep it in mind for next series.

  • Thank you for the tutorials. I am a beginner and I liked the structure of the tutorials. Please add more resources such as NFC application.

  • green zonegreen zone

    Sir plz tell me how i could get Windows Simulator ... thanx
    Nice job... Sir Bob :)

  • Clint RutkasClint I'm a "developer"

    @Macroline: NFC is a bit past absolute beginner, check out http://dev.windowsphone.com for their samples on NFC.

  • Clint RutkasClint I'm a "developer"

    @green zone: If you are talking about doing Windows Store development, check out http://channel9.msdn.com/Series/Windows-Store-apps-for-Absolute-Beginners-with-C-

  • Ganesh BagdeGanesh Bagde

    Hi Bob,

    I am impress with your above article & Started to learn windows 8 phone application. I will update you if i am facing the problems. Hope you will help me to learn phone apps.

    Thanking you

    Best Regards
    Ganesh Bagde

  • Nikhil KenNikhil Ken

    Why? Why free!? There are people out there ready to teach all of this or perhaps even less for about INR 10000. Why you guys doing this for free?!! Great work!

  • @Nikhil Ken: Thank Microsoft, Channel9, Clint and the Phone Team for making this happen.  Let them know that you want more.  Smiley

  • AnnieAnnie

    hi, I am a completely beginner at this, and I noticed somebody talked about vb.net as well. So why we choose C#? how these two language different here? can they do exact same thing when programming?

    I hoped my questions didt mean silly :(. I know a little C++ and VB, and try to do something in VBA programming now.(my job needs a lot of work on excel...). I like wp8, interesting features, very good user experience, etc. I just thought, why do I try to do something myself? Then,I'm here...but I really don't know which one should I choose to move forward.

    I am really appreciate if you can give me a hint...thank you.

  • Clint RutkasClint I'm a "developer"
    @Annie: you can program windows phone with visual basic and c++ on top of c#. It is just a matter of preference what language you like. I like c# and know it very well so for me, that would be my personal preferred language to develop in.
  • @Clint:Hi,thank you for your reply..(I'm annie upstairs, just the name "annie" had been registered that I have to go with another name ...)

    well, I believe you're right, just choose the language that I feel most comfortable with..The thing is I didn't do coding for a long time, and it becomes a little bit scary to catch up these things...Anyway, I have decided to follow these series and start with C# ..I‘m pretty sure that these series can teach me a lot about wp8 programming beyond the language I use. so it's not necessary to tangle things like that...the point is, I should start and try NOW...i just realize that ..

    .and thanks all that contribute their efforts on this project, it's really cool..

    p.s I may have silly questions in the future again(I hope I am not...) please dont think I am noisy...Smiley

  • Clint RutkasClint I'm a "developer"

    @BLOWERSDAUGHTER: if you need to learn C#, try the fundamentals series first.  Ask away.   http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners

  • @Clint:oh, I see ...thanks a lot . Blushing

  • VikramVikram

    Hello Bob,

    You are rite that Nokia is really good phone but i want to say some social apps like Watsapp, don't have full features on windows platform. These are features like sending songs and videos on watsapp. These features are present on watsapp on android and ios. Why these app are doing partiality with nokia. Why they are not making full fledged apps for nokia, whereas they make full fledged for other operating systems.
    Watsapp is one of the most popular social app on smartphones. Why Nokia is not taking any step to improve it.

  • Mohd SharezMohd Sharez

    Hello Bob,

    I am huge fan of Microsoft and love to start my career as a .net Developer and Windows Phone Developer. I studied your VB Tutorial from LearnVisualStudio.net and Kind of working on my VB skill. Now I am trying to learn my C# and seeking my time to learn more about ADO.net and How to connect to SQL Server Databases using C# and VB.

    I am pretty comforatble with syntax as now. Can you help us with Few Video that show us how to develop application which are compatible with WP 7.8 and Windows 7.

    I cannot afford to buy windows 8 for another 1 year. So I have to start my practice using Win 7. Can you please let me know if the above tutorials works with Win 7 also.

    Thanks for Anticipation. I love you BOB for nice Videos.

    Thanks Again !!!!!

  • @Vikram: I mean no disrespect to the makers of whatsapp however I've never heard of them nor has my informal poll of friends and family.  I was merely talking about the features of the phone itself and the Windows Phone 8 operating system.  They provide the canvas and the marketplace, it's up to developers to paint on it and sell their wares.

  • @Mohd Sharez: That would be a question for Microsoft.  Use the Feedback link at the very bottom of this page.  They are the ones who "commission" the content for their sites.  Thanks for the nice words and good luck to you!  Smiley

  • Haroon PatelHaroon Patel

    Hey Bob, Love U! Outstanding and i mean really outstanding!

    Listening you in the video way far from Pakistan i am ur gr8 fan! Really fantastic way to teach and train win apps development.

    I really appreciate the efforts u made to let us learn these technologies easily. I like your simple, soft and perfect teaching abilities that leave no confusion while watching the video training and instead it keeps boosting my interest to continue learning without taking a break!

    Well done and keep it up!

  • Ganesh BagdeGanesh Bagde

    Need to Install windows 8? I am using windows7.

  • Clint RutkasClint I'm a "developer"
    @Ganesh Bagde: yes, the SDK requires that. Please look at the download page for the SDK for additional requirements
  • AnuraagAnuraag

    @BobTabor @Clint Sir I am really confused on whether to go ahead with Windows8 apps development or not. I am from India. People are telling windows phones have been under threat from andoid and ios. Please give me valuable advice. I have completed C# tutorials already. Thank you

  • Clint RutkasClint I'm a "developer"

    @Anuraag: I highly encourage it but I work for Microsoft.  Smiley  It is 100% up to you what you want to develop.  I like developing Windows Phone applications so I do just that Smiley  I have a friend that loves doing Window Store applications so they build those.

    I suggest picking what you want to develop and enjoy developing.

  • it is great,but my english is poor ,what can i do ?

  • Max MengMax Meng

    I have gone through "C# Fundamentals: Development for Absolute Beginners", I love the way you teach the lessons, thanks for the sharing!

    A little "problem": the download videos' file names are quite unfriedly when compared to the C# ones. It took me quite a while to rename all these file names to the corresponding tiles.

    Again, good job!

  • Clint RutkasClint I'm a "developer"

    @Max Meng: Encoding files is a time consuming task, and so is renaming files.  Easier for us to just list "part 1, 2, ...." + the file series for stuff like this for uploading.

  • Darshan ThakkarDarshan Thakkar

    Good morning Sir!

    can u please upload video for how to access phone contacts and msgs.
    how to give marquee effect on text-block .

    Thank you!

  • Clint RutkasClint I'm a "developer"

    @Darshan Thakkar: have you tried using Bing, www.stackoverflow.com, or http://dev.windowsphone.com?  We are only answering questions that are on the topic point.

    For contacts, check out http://www.silverlightshow.net/items/Windows-Phone-8-Contacts-Integration.aspx and http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.phone.personalinformation.contactstore(v=vs.105).aspx


  • SteveSteve

    My computer has VS2013, but is too old (2009) to handle the simulator. I have a Windows Phone, though. Can I bypass the simulator and simply use my phone to develop?

  • Clint RutkasClint I'm a "developer"

    @Steve: yup, we cover doing just that later on in the series.  http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-8-Understanding-Compilation-and-Deployment

  • hi

    is there torrent available for this series videos?

  • Clint RutkasClint I'm a "developer"

    @Sumit_Raj: no, the CDN is pretty fast for downloading.

  • thanx,

    I'm a .net developer and using labels in WF & WPF

    but is there any text view or label control for WP??

  • @Sumit_Raj: Read this: http://msdn.microsoft.com/en-us/library/windowsphone/develop/cc189010(v=vs.105).aspx

  • I have no words, just thanks! This is one of the best series of learning that I ever saw. Great content and pretty simple to understand! Thanks again and great work guys.

  • @wmrodrigues: Wow, thank you for the nice compliment!  Smiley

  • nishant kumarnishant kumar

    hey bob can you upload tutorial by using blend for building apps?

  • Muhammad RashidMuhammad Rashid

    I am just starting this series, But U know I found U as one ov the best teacher in universityy life....
    Y dont U make a torrent of these videos?? each time i have to come to ur site to watch them... :\
    But GreatWork... :)

  • Hi Bob, Could you please post a single link to download all the 35 videos ?

  • Clint RutkasClint I'm a "developer"

    @minhaj18: and @Muhammad Rashid: you can use the RSS feed to do that. 

  • AmitAmit

    i am new to Windows Phone development . i am learning it from this site .
    in his video tutorial, it suggested that download SDK 8.0 , but when i am trying to install SDK 8.0 it shows error it can be install only on window 8 operating system . but i have window 7 home premium. which version of sdk should i download so that i can start the development ,
    what are essential requirements and tools required for development .
    will you please help me.
    here is the link of that video tutorial

  • @Amit: Unfortunately, Windows 8 is a requirement.  In fact, there are several requirements.  See the next video in this series.

  • AshfaqAshfaq

    when I run a project in windows phone sdk 8 in visual studio 2012 it says an error named Exception from HRESULT:0x89721500 what to do?

  • DiegoDiego

    I just write to say thanks! I've seen the Windows store series a few months ago and now I have my App up and running.

    Now i'm watching this series to learn how to create the Windows phone version.

    This are by far the best tutorials i've ever seen.

  • @Ashfaq: Have you googled that exact error number / message on Bing?

    @Diego: Awesome.  What's the name of the app?  I'd love to check it out.


  • DiegoDiego

    The name of the App is Homeasy. It's for personal finances.

  • @Diego: Wow, very VERY cool.  Hoping you have massive success with this.  Looks great!

  • DiegoDiego

    Thank you!

  • I have problems using the emulator.

    The Windows Phone Emulator wasn't able to create the external network switches:

    Something happened while creating a switch:

    Failed while creating virtual Ethernet switch.

    Ethernet port '{...}' - bind failed:file not found. error code 0x80070002

    I checked online, seems no one encountered this problem before... I have tried reinstalling system, SDK, hyper v but no use...

  • Clint RutkasClint I'm a "developer"

    @alpha0721: are you running within a VM?

  • @Clint:No, do I have to run it in a VM?

  • Clint RutkasClint I'm a "developer"

    @alpha0721: nope, was seeing one thing that could cause it.  Are you on Win8.1 Pro x64?  Do you have the Visual Studio 2012 Update 4 installed?

  • i'm on win8.1 enterprise x64 and update 4 is installed already.

  • mrmmrm

    1.What is xap?
    2.How & Where browse xap?

  • @mrm: I cover that in depth here:


  • Edward LaierEdward Laier

    I haven't taken programming classes in a few years, where I took beginner classes for both Java and C++.
    So my question is (maybe stupid) but what is the difference (if any) in coding with C++ and C#

  • @Edward Laier: This would probably be a great topic for a blog post ... I'm asked it often and I just need to sit down and do it.

    If you google the phrase "C++ vs C#" using Bing.com (of course) you'll find quite a few articles that approach this from a very technical perspective.

    At a high level, I would say this: whenever you need to build an app quickly and are not concerned with squeezing every ounce of performance out of the computer, then C# is a great choice.  If you need to get "close to the metal" and control *everything* in an effort to take control of all the resources on the computer, C++ might be a better choice.  It's used for high performance video games where you can take control of memory and the video card, controlling the conversation between a computer and some external machinery via its ports and so on.

    For most business apps or dynamic data driven websites, C# is where its at.  IMHO, of course.  Smiley

  • Farrukh Nasir SiddiquiFarrukh Nasir Siddiqui

    videos are not working..:(
    as soon as i click the play button, the screen turns black.
    i want to start this course asap. Pleas Help

  • Clint RutkasClint I'm a "developer"

    @Farrukh Nasir Siddiqui: do they play locally on your computer?  All videos are downloadable

  • @BobTabor: i don´t know if buy a nokia lumia 920 or 620 to develop app in WP8, what do you recommend me?

  • @robalino: I haven't been keeping up with the phone models over the past year.  Sorry, but I'm probably not the best person to ask.

  • Great series for me to start learning Windows Phone development.

  • Is there any way we can get to the videos on the phone. I know how to iterate through pictures and songs. But there seems to be no way to get videos. However, apps that Nokia releases can read and write videos. Is this a limitation from Microsoft for actual developers?

  • @Bob Tabor: helo bob i want to make my final year project in windows phone platform i decided to make windows phone app on university management system that system will have each and every information about my university and students but your two apps are not realated to this idea can u guide me about other windows phone tutorials or other ideas for  projrct  plz reply !!!???

  • @BobTabor:helo bob i want to make my final year project in windows phone platform i decided to make windows phone app on university management system that system will have each and every information about my university and students but your two apps are not realated to this idea can u guide me about other windows phone tutorials or other ideas for  projrct  plz reply !!!???

  • @ahsan123: I'm sorry, that's not something I can help with.  You may consider using Windows Phone App Studio for a simple project like that: http://apps.windowsstore.com/

  • KhaiMengKhaiMeng

    Hi, Bob. I would like to know if its the same if I use microsoft visual studio 2013 instead of the microsoft visual studio 2012 express that are shown in your videos. Is it better to use microsoft visual studio 2013? Thanks!

  • @KhaiMeng: I *think* you'll be fine if you want to use 2013.  After all, while Visual Studio will be a different version, the Phone SDK v. 8.0 will be the same no matter which version you use.  However, you CAN install Visual Studio 2012 and 2013 side by side and they will not affect each other.  I'm doing that right now.  :)

  • This are the best tutorials ever.  I'm glad to have found them.  Right now I'm with the VB basics.  Thanx for your great job.  I will follow all your series.

  • @Bob Tabor: when i run a windows phone app program immediately a error message.

    The Windows Phone Emulator requires Hyper-V. Your PC is missing the following per-requisites required to run Hyper-V: Windows 8 .1 Professional (64-bit)


     i already check those links:




    I can't find the BIOS settings in my system as such images shown in the above link.

     software configuration:

    Windows Phone SDK 8.0 

    Visual studio 2013 Ultimate



    os: windows 8.1

    processor: intel(R) core(TM) i5-3210 CPU @2.50GHz 2.50GHz



    Hyper-V Requirements: VM Monitor Mode Extensions: Yes
    Virtualization Enabled In Firmware: Yes
    Second Level Address Translation: Yes
    Data Execution Prevention Available: Yes


    NOTE: Since, i can't post this issue in Part 2 : Installation sdk video, I am posting here.

  • KhaiMengKhaiMeng

    Hi, Bob. Thanks for answering my previous question. I got another problem. I can't find Hyper-V in my laptop. My laptop brand is Lenovo Y510P. I went online to search for it. They say I can turn it on in BIOS settings, but I can't find it. I searched for it in the "Turn Windows On and Off" section, but there aren't any Hyper-V. Does this mean that my laptop do not have hyper-v? Is there anything I can do to fix this? Please help!!!

  • Ahmad DarAhmad Dar

    I receive an ERROR "You cannot run Windows Phone 8 SDK emulator in Visual Studio 2012 for Windows 8.1" while installing Windows Phone SDK 8.0... Kindly help

  • @KhaiMeng: @Ahmad Dar: These topics are discussed ad nauseam in the comments for the next video.  That's why I closed those comments.  Simply put, I can't help you with install and configuration issues because I'm way outside my sphere of knowledge on those topics.  You should post your questions here:


  • Jon CJon C

    Brilliant series. I'm really enjoying developing for Windows Phone already. (I like that it uses C# which makes syntactical sense, unlike Objective C !!!) Thanks

  • DaveDave

    Hi. I was just wondering if this series works with the Nokia Lumia Icon? it has the windows 8.0 operating system.Any advice would be appreciated. Thank you,
    . Dave

  • Rohit KumarRohit Kumar

    hae there!!! though m just a begginer...i found something really a nessacity for the phone ....m trying to devlop the app as my minor project..plzz if any body can help me out...so m avaliable at methepheonix@gmail.com

    nd about ur write up i found them really help fulll.....

    thanx microsoft !!

  • @Dave: Yes, it has the Windows Phone 8.0 operating system installed on it.  This series will work.  Good luck!

  • DaveDave

    Thanks for the reply. I just had a couple questions, maybe you can help. I download the 2012 sdk for windows phone. My laptop does not support hyper threading, However is it possible to send the app to my phone and test and debug it there without hyper threading? Also can Visual studio 2013 express be used to write windows store apps? I downloaded Visual studio 2013 express for windows. Is that the correct one?
    . Thanks,
    . Dave

  • DaveDave

    . Sorry I forgot to mention that I am using Windows 8.1 pro and was wondering if that would work with these videos instead of windows 8?
    . Thanks,
    . Dave

  • Prannav GuptaPrannav Gupta

    I am completely new to programming. I have just started the HTMl5 CSS3 videos. Could you please suggest from where I should I start and how should I progress.

  • Prannav GuptaPrannav Gupta

    Oh and by the way Im on Dreamspark and MVA.

  • Mahipal ShekhawatMahipal Shekhawat

    Thankyou sir for this series this helped me alot if i have doubt can i ask u here.....

  • David CarachiDavid Carachi

    Hi, I'm considering following this series, as I want to try out Windows Phone programming, however with the recent announcements of Windows Phone 8.1 SDK and Universal Apps, should I hold it off and wait for a Windows Phone 8.1 series instead?

  • @David Carachi: This series has a lot of really good ideas, thanks to Clint Rutkas.  However, I would encourage you to wait about two weeks ... the 8.1 version of this series should be released by then.  Fair warning: I definitely toned down the complexity of this series, focusing more on XAML, layout, controls and data access than all the bells and whistles of the phone itself.  It is a "complete rewrite" focusing more on "absolute beginners" than this series did.

  • Hi Bob

    Can we expect any new things on learnvisualstudio.net soon?

  • Man, I just watched the intro video, and skimmed through the pdf, and I can already tell that this series is amazing, and will answer most of the questions I had way back when I first attempted developing with Windows Phone 7 apps and had my first stumbles that prevented any further development attempts by me until now. I'm about to get a Lumia 925 in a couple of days, and am all set with Visual Studio 2013. I'm itching to get started, but since you mentioned you'll be releasing a new version in 8.1, I'll try to be patient and wait it out/skim through more of the pdf. Thanks, for supporting super beginners like me(especially ones like me that enjoy getting in over their heads in progressing while learning development) and keep up the great work!

  • Kristiyan NikolovKristiyan Nikolov

    Convert my friends and family
    Apple ---> Windows Phone

    Good job Bob

  • VibzVibz

    The tutorial said that you need 64 bit windows irrespective whether its pro version or not. I have windows 8.1 64 bit, but i can enable Hyper-V on my pc. it says install a windows 8.1 pro edition.
    i really wanted to work but now i am getting really disappointed.

  • syedsyed

    hello sir
    how to develop the windows phone applications
    what are requirement for the develop windows phone Application
    i need for
    mete real

    s/w requirement

  • mojtabamojtaba

    I can not do I enable hyper-v
    I get the following error when activating it

Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.