Giter Club home page Giter Club logo

workshops's Introduction

Workshops for the Uno Platform All Contributors

The Uno Platform is an open-source platform for building single codebase native mobile, web, desktop and embedded apps quickly

Use the tooling from Windows in Visual Studio, such as Hot Reload, XAML Edit and Continue and C# Edit and Continue. Build your application as much as possible on Windows, then validate that your application runs on all supported platforms.

Workshops

  • SimpleCalc: The SimpleCalc workshop will guide you in setting up your developer environment to begin building your first app. You'll also gain insights into the tools, libraries, and patterns crucial for Uno Platform app development.

  • TubePlayer: In the TubePlayer workshop, we will create a simple Uno Platform app for searching and playing YouTube videos. The app will have a search page for finding videos and a player page for watching them.

Contributing and debugging the workshops

Refer to this page to learn more about how to test the workshops.

Contributors

Thank you to these wonderful people (List made with contrib.rocks):

Uno Workshops Contributors

License

These workshops are made available under the Apache License, Version 2. If you use this material to run a workshop, please share where it was used and feedback by creating a new issue on GitHub. If you see an opportunity to improve the courseware, please send in a pull-request.

workshops's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

workshops's Issues

Clarification on App Completion (after Module 05)

I finished to the end of Module 05 and it wasn't clear that the app was finished (I thought solution files were missing for subsequent modules). It might make sense to explicitly state that the app is complete at the beginning of the readme for subsequent modules.

Improve this Doc link points to the wrong place

Current behavior

When I'm on this doc and click on Improve this Doc link it goes to the wrong place.

Expected behavior

The Improve this Doc leads me to the correct place.

How to reproduce it (as minimally and precisely as possible)

Anything else we need to know?

Don't ship with Android and iOS loaded by default

What would you like to be added:

Solution filters that attendees use to load only UWP and WASM.

Why is this needed:

Allows workshop to focus on WASM/UWP without having an attached mac or android emulators installed.

Anything else we need to know?

Alternatively make it so these projects are not build by default.

Dependabot couldn't find a <anything>.(cs|vb|fs)proj for this project

Dependabot couldn't find a .(cs|vb|fs)proj for this project.

Dependabot requires a .(cs|vb|fs)proj to evaluate your project's current .NET dependencies. It had expected to find one at the path: /<anything>.(cs|vb|fs)proj.

If this isn't a .NET project, or if it is a library, you may wish to disable updates for it in the .dependabot/config.yml file in this repo.

You can mention @dependabot in the comments below to contact the Dependabot team.

[TubePlayer] Module 9 - Copying/Pasting template code feels clumsy and difficult

Trying to refactor/move large chunks of code around leads to a lot of confusion for people when trying to deal with all the trailing brackets and semicolons that need to be moved around.

We need to think of a better way to walk people through:

  1. Refactoring the ListView ItemTemplate into the VideoItemTemplate method
  2. Moving the ListView into the FeedView ValueTemplate
  3. Adding the other FeedView templates

Trying to get people to copy just the right section of code from the generated pages for NoneTemplate/ErrorTemplate in the plugin is very difficult

[Simple Calculator] Unable to import from Figma(?)

I've never used Figma before, so I'm not aware if this is due to a recent UI change or what, but I'm currently unable to import the UI from Figma. I can duplicate and open the Figma project, and I can install the extension, but there's no "Export Tab" that has an option for XAML. The only options are exporting from File -> Export - which doesn't work, as it states none of the selected layers have "export settings" - and exporting at the bottom of the inspect module, which only allows for exporting as an image.

If this is something that's just due to me not being with familiar with Figma, then I think it would be a good idea to put a little tutorial about Figma in the guide, as well. I practically turned the entire website upside-down trying to look for the Export tab in the tutorial.

grammatical errors in the LICENSE file

What would you like to be added:

Correct the grammatical errors in the LICENSE file

Why is this needed:

 For smoothness of Reading

Anything else we need to know?

 NO

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.