/UnoSky

My RnD of interesting Uno Platform-based Bluesky client (UnoSky codename)

Primary LanguageC#MIT LicenseMIT

UnoSky - main branch

Simple multi-platform Bluesky client (fork of Birdsky). Draft / Proto / Early bird.

Architecture

UnoSky.Shared - Shared part of code

UnoSky.Droid - Android part of code

UnoSky.UWP - "Universal" (Win10/11) part of code (Win. SDK = 19041)

UnoSky.iOS - iOS part of code

UnoSky.macOS - MacOS part of code

UnoSky.Wasm - "Web" part of code (hello, webdev!))

Install instructions

  • Install newest Visual Studio 2022 (Preview or maybe RC)
  • Install .NET, Xamarin, Web dev. workloads
  • Find and install .NET 5 and .NET Core 5 (optional, only if You interesting in WASM)
  • Install UNO Platform extension

Changelog

v1.0.*

Conditional framework's builds according to platform specifics.

Provide a sample application.

Contribute!

There's still a TON of things missing from this proof-of-concept (MVP) and areas of improvement which I just haven't had the time to get to yet.

  • UI Improvements (for GTK, for example, or for each one of supported mutli-platforms)))
  • New features (toasts, etc..))
  • Additional Language Packages
  • Media Sync Support: onedrive, etc. (for the brave)

Solution Layout

I share this demo because of it's good for your own R.E. :) There are no DOCs which explains all architecture and etc. yet... this is just my UNO beginning! =)

With best wishes,

[m][e] 2024

Thanks!

I wanted to put down some thank you's here for folks/projects/websites that were invaluable for helping me get this project into a functional state:

License

MIT License - see the LICENSE file for details.

..

As is. No support. Learn purposes only. DIY

.

[m][e]

December 2024