Skip to content

Latest commit

 

History

History
 
 

uno-bootcamp

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Workshop: Uno Bootcamp

Overview

With the Uno Platform you can empower your existing .NET teams to build beautiful, performant, single codebase and cross-platform web, mobile and desktop apps. In this single-day intensive workshop, we’re going to introduce you to the development philosophy of Uno and build a new application from scratch that uses this philosophy. You’ll also learn from the creators of Uno productivity tips and how Uno works under the hood.

Topics Covered

  • Initial developer setup and getting started
  • The most productive way to develop an application
  • Building an iOS, Android and WebAssembly application with Uno
  • Building rich, responsive UI on mobile and web
  • Usage of platform-native views and intermixing them
  • How Uno works under the hood
  • Source level debugging and how to monkey patch Uno’s internals

Computer Setup

Attendees will need a computer with Visual Studio 2019 (Any edition) for Windows and the Uno Platform Solution Templates installed. Additionally, Developer Mode in Windows 10 must be enabled. If you are doing this workshop as part of a classroom, it is important to pre-install and configures these components before attendance as you'll need to download upwards of 12Gb of software from Microsoft.

Suggested Agenda

If this workshop is run in a class room format over a single day then we recommend using the following agenda:

Legend

Throughout the workshop you'll encounter the following emoji — here's what they mean:

  • 📖 Overview of what to expect in a module.
  • ✋ Pre-requisite knowledge or activities required before proceeding.
  • 💡 Theory, key concepts, and background information.
  • ❗️ Friendly reminders and additional insights.
  • 🎯 A classroom-based activity.
  • ☑️ A handy checklist that guarantees successful outcomes.
  • 📚 Additional reading material.
  • ⏭️️ Recap of the current module and what to expect in the next module

License

This workshop is available under Apache License, Version 2. If you use this material to conduct your own 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.