Avalonia UI with Cloud Functions

This is an App and a Template.
Published: 17 October 2024
Updated: 14 August 2025
Windows build size: 44.06 MB
Template size: 80.77 MB

A template for creating a new project with a client app based on the Avalonia UI framework. The template includes a server app that includes Cloud Functions code. The client app demonstrates how to use the server app.

The template includes:

  • The ability to add custom server code; the ability to call asynchronous functions remotely. A CallMethod supports simple types, collections, tuples and custom structures.
  • File transfer functionality. Downloading, uploading functions between servers, clients and the Storage.
  • Built-in database. Save, load string functions in the cloud.
  • An expandable network code that supports full-duplex messaging.
  • An easy-to-use HTTP server.

Other templates that were made with it:

Screenshot 1

Examples:

  • Call method.
  • Call method with collection.
  • Call method with tuple.
  • Call method 1000 times async.
  • Call method with custom classes.
  • Call method with client info in the server code.
  • Get call method info.

Examples using the database:

  • Save, load strings in the database via client functions.
  • Save, load strings in the database from call method in the server.

Examples of the work with the server project files from the client:

  • Get the server file, directory info.
  • Download file, directory from the server.
  • Upload file, directory to the server.

Examples of the work with the Storage:

  • Get directory info.
  • Download file.
  • Upload file.
  • Get file info from call method in the server.

Example of clients interaction:

  • Send string message to all clients via Messages service.
আমাদের ওয়েবসাইট আপনার ব্রাউজিং অভিজ্ঞতার উন্নতির জন্য কুকি ব্যবহার করে। আমরা এই কুকির মাধ্যমে কোন ব্যক্তিগত তথ্য সংগ্রহ বা সরবরাহ করি না...