<http://schema.org/articleBody>
"The modern-day gold rush is apps. Apps for this, apps for that. Apps for everything. Apps for apps, even. Everyone wants an app. If you are not a developer, as your humble servant isn't, these apps are somewhat mystical, as are the tools that are used to build them. What's a XAML?\r\n\r\nNow, because it's my job to understand every facet of technology at all times, I know some jargon, and I have a goodly number of developer friends. But I can't code myself out a paper bag. Besides some self-taught C++ about a decade ago (I was 12), I don't know a darn thing. I've decided to change that.\r\n\r\nThis is an introductory post to my journey of creating and publishing a Windows Phone app. Why Windows Phone? It's my daily mobile OS, and Microsoft has a pretty good set of guides for folks like me to dive in with. If this series is popular, TNW will probably repeat the process for both iOS and Android with other editors who can't code. You get to watch us trip, fall, get up, and fall again.\r\n\r\nFor fairness, I'm doing this blind. I could call up Microsoft and have someone at Redmond Skype me through the process, but that would be no fun. I'm not taking help of any sort that is not readily available for everyone.\r\nBeginnings\r\nI did some quick Googling and landed here, a website that is designed to help students get started with Windows Phone development. I graduated two weeks ago, but since I don't walk until June, I figured Microsoft wouldn't mind. The website will ask if you are a 'basic' or 'advanced' student. I was hoping for something below basic, but apparently that's as slow as they go.\r\n\r\nYou are given a guide, which prompts you to head here, where you download a huge package of development tools. I have no idea what I installed, but it was more than a half gigabyte of stuff. Tools. I'll figure them out eventually. I don't think that seasoned developers understand how intimidating these apps are. Endless rows of buttons that make no sense are only part of the fun.\r\n\r\nWhatever the case, I installed the apps, glanced at the liquor shelf, and dove in.\r\nApp One\r\nI decided to follow a guide for my first app, since I don't know a damn thing. It seemed to make sense. If you want to code along, I used\u00A0this guide. Here's what Visual Studio looks like when you are using it:\r\n\r\n\r\n\r\nLike I said, there's a lot going on. Also, as it turns out, you have to bounce around various number of pages when developing. Buttons have their own page of code, for example, which apparently compiles with the larger unit. It's actually rather neat and orderly; things are in their own boxes.\r\n\r\nSo here's how it went down. I followed the guide my first time, mostly. I changed some things, including the app name (mine was funnier: &amp;quot;oh god help me&amp;quot;). Result: the app no funcio. I'm not sure which thing I changed broke the beast, but something did. As debugging the C# button controls is a bit outside of my skill level,\u00A0I did it all over again. This time I followed the rules to the tiddle. It worked.\r\n\r\nHere's the result:\r\n\r\n\r\n\r\nYeah, yeah. It's ugly. But it compiles.\r\nThoughts\r\nThe guides that Microsoft has produced work, but if you know nothing\u00A0they can still be tricky. Some directions are easy to mess up. For example:\r\n\r\n\r\n\r\nI messed that up a few times, deleting some } and {s by accident. I had to pull the code from the example to fix what I\u00A0mangled. I felt like a toddler trying to master walking: I was trying to learn everything at once, with no foundation. I'm glad no one was peering over my shoulder.\r\n\r\nAfter some experimentation, here's my day one conclusion: this stuff isn't simple, and when you don't understand something, or can't find a command, it can be frustrating. But so far as I can tell, you can learn on your own if you put in the time.\r\n\r\nNext up: I'm going to play with this more tonight, and over the next few days. When I have my first app that I designed coded, I'll share some thoughts on that as well. My third post in this series will be the announcement of my publishing\u00A0something\u00A0decent to the Windows Phone Marketplace.\r\n\r\nAlright, you can make fun of me now."^^<http://www.w3.org/2001/XMLSchema#string>
<http://thenextweb.com/microsoft/2012/03/30/day-one-belly-flopping-into-windows-phone-app-development/2012/>