블로그 이미지
This blog covers the latest technologies in Microsoft .Net. In 2020, I will be talking about Uno Platform frequently. http://youtube.com/FutureOfDotNet kaki104

카테고리

List All (621)
Uno Platform (5)
Visual Studio (7)
Blazor (2)
Windows App(Universa.. (110)
Xamarin Forms (4)
Bot Framework (19)
Azure (10)
Windows 10 (53)
WPF (7)
Facebook News & Tips (158)
Windows 8&8.1 (113)
Windows Phone 8 (42)
Silverlight (37)
HTML5 & MVC4 (16)
Portable Class Library (2)
Uncategorised Tips a.. (3)
Kinect for Windows (2)
ETC (12)
kaki104 Scrap (4)
App News (13)
Total565,951
Today8
Yesterday106

Running UWP on Linux with Uno Platform

Youtube Channel : https://youtube.com/FutureOfDotNet

Reference

Windows Terminal

.NET Core SDK 3.1.100

Uno ProjectTemplates

WSL2(Windows Subsystem for Linux)

Install Ubuntu 20.04 LTS

Install X410

X410 setting

  • Allow Public Networks

Test WSL2 + X Window Server

  • sudo apt-get update
  • sudo apt-get install vim-gtk

Find my IP address

  • ipconfig
  • WSL -> IPv4 Address : 172.28.176.1

Export Display Setting

  • export DISPLAY=[IP Address]:0
    • ex) export DISPLAY=172.28.176.1:0

Execute gvim

Create and Publish an Uno project

  • dotnet new unoapp -o UnoLinux -w=false -wasm=false -ios=false -android=false -macos=false -sw=false
  • cd .\UnoLinux\UnoLinux.Skia.Gtk\
  • dotnet build
  • dotnet publish --runtime linux-x64 -c Release --self-contained

Running UWP on Ubuntu

  • cd /mnt/[DRIVE LETTER]/[PATH]/UnoLinux/UnoLinux.Skia.Gtk/bin/Release/netcoreapp3.1/linux-x64
    • Ex) cd /mnt/c/users/kaki1/UnoLinux/UnoLinux.Skia.Gtk/bin/Release/netcoreapp3.1/Linux-x64
  • ./UnoLinux.Skia.Gtk

UWP app running in Ubuntu

  • Uno UWP app
  • Rendering to a Skia backend
  • GTK host
  • Ubuntu
  • Windows Subsystem for Linux 2
Posted by kaki104

댓글을 달아 주세요

Simple RSS Reader creation is complete.

Posted by kaki104

댓글을 달아 주세요

  • Uno Platform을 이용해서 간단한 RSS Reader를 만드는 강좌입니다. Part1과 Part2로 나누어 짐니다.
  • This is a course to create a simple RSS reader using the Uno Platform. It is divided into Part1 and Part2.
  • Setting up your development environment

  • What is the nuget package for using MVVM

  • Refractored.MvvmHelpers

  • RSS Reader Step1

    • Goal

      • Creating an RSS Reader app with one page
    • Create Uno project
    • Nuget packages
  • RSS Reader Step2

    • Settings

    • Controls

  • 추가사항
    • Wasm 프로젝트는 실행해도 결과가 출력되지 않습니다. 이유는 크로스도메인 정책으로 인해 RSS 데이터를 가지고 올 수 없기 때문입니다. 이 부분은 해결을하는 데로 추가하도록 하겠습니다.
  • source
    . https://github.com/kaki104/SimpleRSS.UNO

 

kaki104/SimpleRSS.UNO

Creating a simple RSS app using the Uno Platform. Contribute to kaki104/SimpleRSS.UNO development by creating an account on GitHub.

github.com

  * Youtube : youtu.be/CQBfyTSV5uc

 

Posted by kaki104

댓글을 달아 주세요

Getting started Uno

Uno Platform / 2020. 5. 24. 14:21

  • Setting up your development environment

    • Prerequisites
      • Windows 10 1809 or later
      • Windows SDK 1809 or later
      • Visual Studio 2019 16.3 or later
      • Universal Windows Platform workload
      • Mobile development with .NET (Xamarin) workload
        • The iOS Remote Simulator
        • Mac with Visual Studio for Mac, Xcode 8.2 or later installed
        • Google’s Android x86 emulators or physical Android device
        • ASP .NET and web workload
      • .NET Core 2.2
    • Install Uno Platform Solution Templates with Visual Studio
      • Extension -> Manage Extensions -> Uno search -> install
      • Version 2.4
  • Create a Single Page App with Uno

    • Learn how to
      • Add the Uno Platform Project Templates to Visual Studio
      • Create a new Project with Uno Platform
      • Learn basic on Model Binding
    • Install Android Emulator
  • Step 1

    • Create Project
    • Check NuGet Packages and Install
      • Uno.Core, Uno.UI, Uno.Wasm.Bootstrap : latest stable version
      • Refractored.MvvmHelpers NuGet Packages install
    • Build
  • Step 2

    • Models
      • Create Models folder
      • Add IssueItem class
      • Add broken references
    • Converters
      • Create Converters folder
      • Add StringFormatConverter class
  • Step 3

    • MainPage.xaml.cs

      • Add code
      • Add broken references
    • MainPage.xaml

      • Add xaml code
      • View XAML design
        • Change startup project to UWP project
        • Solution platform to choose x86
        • Close and reopen MainPage.xaml
      • MainPage.xaml.cs
      • Add event handlers code
      Getting started Uno.pdf
      585.0 kB
    •  

youtu.be/j4iR3FnREhk

 

Posted by kaki104
TAG Android, IOS, uno, UWP

댓글을 달아 주세요

What is UNO Platform?

Uno Platform / 2020. 1. 29. 00:02

UNO Platform에 대해서 알아보도록 하겠습니다.

원본 동영상 https://m.youtube.com/watch?v=NHFbPItDaDc

 

1. 크로스 플랫폼 개발용

 

2. Xamarin.Forms와 차이점

 

3. Uno Platform

- Port of Universal Windows Platform(UWP) API and XAML to iOS/Android/WASM/macOS

- Written in C#(with bits of Java and JavaScript)

- 1:1 compatibility with UWP XAML, existing skills consistent UI

- Free and open source - https://platform.uno/

 

4. Uno Platform UI comparison

 

5. Supported platforms

 

6. Uno UI

 

7. Uno - UI? Not only!

 

8. Uno Platform Prerequisites

- Visual Studio 2019 for Windows

. Universal Windows Platform

. Mobile development with .NET

. ASP.NET and Web

- macOS for iOS build host

- Uno Platform Solution Templates Visual Studio Extension

 

9. DEMO

 

10. Call to action

 

https://youtu.be/li47OqE0tNI

 

Posted by kaki104

댓글을 달아 주세요