Coder Social home page Coder Social logo

norahc-sharonmills / absolutebeginnerswin10 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from windows-readiness/absolutebeginnerswin10

0.0 1.0 0.0 24.14 MB

Video content can be found at https://channel9.msdn.com/Series/Windows-10-development-for-absolute-beginners

License: MIT License

C# 99.97% ASP 0.03%

absolutebeginnerswin10's Introduction

Windows 10 development for absolute beginners

Windows 10 Developer Training (XAML / C#)

The absolute beginners series is back for Windows 10. It doesn’t matter if you’re a pro dev or just starting out, there’s valuable content for everyone. If you’re looking for a faster pace content that dives, the Developer’s Guide to Windows 10 series may be for you. The only thing that the absolute beginners series assumes is that participants understand the basic language fundamentals of C#; if you don’t have this covered, you should take a look at the C# Fundamental series first.

The curriculum is laid out around in two major parts. The first part will teach you the skills to build basic apps. The second part you’ll create of four separate full blown apps: soundboard, weather, an album cover matching game and a hero explorer app. We recommend those new to the platform start at the beginning. But for those already familiar, here are direct links to the sections you are likely to find most helpful.

  1. Soundboard (Video 49) This first sample app plays funny sounds when the user taps a given tile. The UWP Soundboard app will allow us to create an app allowing the user to filter the sounds by category, a search feature to find a sound quickly, databinding, working with the media element, drag and drop when using the app in desktop, and the process of submitting the app to the Windows Store.
  2. Weather (Video 57) This second sample app focuses on making calls to external web services to retrieve data from a third-party web service, deserializing the JSON returned from the call into an object graph of classes generated by an online tool, working with Location services, adding capabilities to apps, debugging location using the Phone Emulator's map and location feature, and more.
  3. Album Cover Match Game (Video 63) This third example demonstrates how to access known folders like documents, images and music. The application traverses a folder structure to find all .mp3 files, reads the meta data about each file including the album art, and randomly chooses files to play. The example makes extensive use of ObservableCollection, databinding and data templates. This app demonstrates the use of a storyboard used to stop and start music and perform the count down, game logic and scoring, advanced use of the Progress Bar and more.
  4. Hero Explorer (Video 71) The final example allows the user to explore Marvel Comic's universe of characters via their programmatic API. The application makes calls by create an MD5 hash of a public and private key as well as a timestamp to authenticate the call. The app will deserializes JSON data into an object graph of classes, shows how to overcome inevitable failed calls to web services through the use of exception handling, async, await and Task, and makes extensive use of ObservableCollection to allow results to stream into view. Finally, the example demonstrates how easy it is to include Cortana integration into your app.

absolutebeginnerswin10's People

Contributors

crutkas avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.