Good places to learn Universal App development

Started by
4 comments, last by ferrous 8 years ago

I'm trying to acquaint myself with the new universal model that windows released but I can't seem to find any good places to learn from. The books I have rely on old frameworks, and just don't work with VS2015. There is nothing online either, one tutorial by microsoft on a hello world and some random videos. Can anyone suggest a better learning place.

You didn't come into this world. You came out of it, like a wave from the ocean. You are not a stranger here. -Alan Watts

Advertisement

Maybe these links help:

https://msdn.microsoft.com/en-us/windows/uwp/get-started/universal-application-platform-guide

https://msdn.microsoft.com/en-us/windows/uwp/get-started/whats-a-uwp

https://blogs.windows.com/buildingapps/2015/04/30/a-deeper-dive-into-the-universal-windows-platform/

There is also this (subscription based) Pluralsight course:

https://www.pluralsight.com/courses/windows-10-universal-apps-xaml

Thanks, but the first 3 links are just overviews of what the framework actually is, there is no code there or examples. Maybe I should rephrase what I really need, I'm aware that there are no resources for UWP, I know how to use google and believe me I looked. What I need is something that is just as good. For example could I use an older book made for Windows 8.1 universal apps or is windows 10 too different? Are there any patters that I need to learn for better app dev like MVVM, because a lot of places mention it for Win 8, but for Win 10 it's like the whole infrastracture changed and I can't even implement it in Visual Studio anymore. So I'd like to maybe hear from a dev who's working on the platform of things I need to learn in order to get to know this UWP better.

You didn't come into this world. You came out of it, like a wave from the ocean. You are not a stranger here. -Alan Watts

I think it's meant to be mostly transparent, if you're familiar with win8.1 app development, it should be fairly similar. It's still manifests and appx's and whatnot. Though I say that as a lazy developer who clicks on, "Build UWP" in Unity. If you're interested, all that does is spit out a solution that is a UWP app with source code. You may want to take a look at it, as I'm guessing you'd want to do something similar if you're doing a multiplatform game. Though if you're not, then maybe you could take advantage of XAML better.

@ferrous, I'm not developing a game right now, just trying to find apps that are a bit lacking in the market as I would like to monetize it. But it's interesting that Unity could do that as I would probably want to port some of games later. Right now I found this book called Universal Windows Apps with XAML and C# and it seems to be working out so far even though it only mentions Win 8.1. The last book I got 3 chapters in and after starting to implement the view model I realized Visual Studio 2015 didn't even come with the libraries to support MVVM so I didn't have a definition for RelayCommand, tried everything, downloaded mvvmlight and everything, so I wrote my own Relay Command (ahem, copied it off some site) and then there was another function that was mission. I just gave up on it. Really frustrating how MS just pours millions of dollars into these neat frameworks and just drops support with next iteration of visual studio.

You didn't come into this world. You came out of it, like a wave from the ocean. You are not a stranger here. -Alan Watts

I feel your pain. Microsoft, when moving from WPF to UWP, continued to use the XAML language, but with a different set of features. This makes it super confusing when trying to search the web for answers, as you'll continually run into things that aren't supported in UWP. MVVM should still work with UWP though, it's more of a methodology than a library.

This topic is closed to new replies.

Advertisement