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.
موقعنا يستعمل الكوكيز لتحسين خبرتك نحن لا نجمع ولا نعالج أي معلومات شخصية من خلال هذه الكعكات.