Avalonia (software framework)
Script error: No such module "Draft topics". Script error: No such module "AfC topic". Script error: No such module "AfC submission catcheck".
Developer(s) | .NET Foundation and AvaloniaUI OÜ |
---|---|
Initial release | December 5, 2013[1] |
Stable release | Lua error in Module:Wd at line 2189: attempt to index field 'wikibase' (a nil value).
/ Lua error in Module:Wd at line 2189: attempt to index field 'wikibase' (a nil value). |
Written in | C# |
Engine | |
Operating system | Microsoft Windows, Linux, macOS, iOS, Android |
Type | Software framework |
License | MIT License |
Website | Lua error in Module:Wd at line 2189: attempt to index field 'wikibase' (a nil value). |
Search Avalonia (software framework) on Amazon.
Avalonia is a free and open-source[2][3] .NET cross-platform XAML-based UI framework [4]inspired by WPF/UWP and distributed under the MIT license.[5][6][7]
It enables development of cross-platform applications using any .NET language, including C#, F#[8] and VB.NET for Windows, Linux, macOS, iOS, Android and WebAssembly.[9][10]
Avalonia supports multiple renderers, including Direct2D and Skia[11], allowing it to operate on a broad range of platforms. Avalonia draws it's entire UI[12], mirroring the approach taken by Flutter.
History[edit]
Avalonia, originally named Perspex[13], was first developed by Steven Kirk, with its initial commit made on 5 December 2013. The framework was conceived with the aim of creating a cross-platform UI framework, inspired by Windows Presentation Foundation (WPF).[14]
Avalonia became part of the .NET Foundation[15] on 1 April 2020[16].
IDE Support[edit]
Avalonia maintains supports for the following IDEs and editors via plugins:
Other IDEs can be used with community-supported plugins, including JetBrains Rider.[20]
References[edit]
- ↑ "First commit to the Avalonia source code". GitHub. Retrieved 5 Dec 2013.
- ↑ "Multiplatform XAML/C# Miracle Package: Avalonia. Comparing Avalonia to WinUI based Solutions". CodeProject. 2023-08-20. Retrieved 2023-12-22.
- ↑ Anderson, Tim. "Cross-platform Windows Presentation Framework, anyone? The short answer: yes. Unpacking Avalonia". www.theregister.com. Retrieved 2023-12-22.
- ↑ "ReSharper & Rider Improvements For Avalonia". The JetBrains Blog. 2021-04-12. Retrieved 2023-12-22.
- ↑ Avalonia on GitHub
- ↑ Jonathan Allen (2018-02-15). "An Early Look at Avalonia, a Cross-Platform UI Toolkit for .NET". InfoQ. Archived from the original on 2019-12-27. Retrieved 2019-09-19.
- ↑ Kay Ewbank (2019-03-07). "Avalonia Cross Platform .NET UI Framework". I Pogrammer. Archived from the original on 2018-05-14. Retrieved 2019-09-19.
- ↑ "Lost in Details". lostindetails.com. Retrieved 2023-12-22.
- ↑ adrianhall (2023-09-08). "Build an Avalonia app with Azure Mobile Apps". learn.microsoft.com. Retrieved 2023-12-22.
- ↑ "Avalonia Reaches v11 GA Release". InfoQ. Retrieved 2023-12-22.
- ↑ Anderson, Tim (2023-07-10). "Avalonia 11 released: cross-platform framework gets new renderer plus iOS and Android support • DEVCLASS". DEVCLASS. Retrieved 2023-12-22.
- ↑ "Avalonia UI for .NET: Project Overview from Mike James". InfoQ. Retrieved 2023-12-22.
- ↑ "10 years of Avalonia!". www.avaloniaui.net. 2019-05-20. Retrieved 2023-12-21.
- ↑ Anderson, Tim. "Cross-platform Windows Presentation Framework, anyone? The short answer: yes. Unpacking Avalonia". www.theregister.com. Retrieved 2023-12-22.
- ↑ "Avalonia". Default. Retrieved 2023-12-22.
- ↑ "Modify copyright in licence. · AvaloniaUI/Avalonia@26738fe". GitHub. Retrieved 2023-12-21.
- ↑ "Avalonia for VSCode - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2023-12-22.
- ↑ "Avalonia for Visual Studio 2019 - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2023-12-22.
- ↑ "Avalonia for Visual Studio 2022 - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2023-12-22.
- ↑ "AvaloniaRider - IntelliJ IDEs Plugin | Marketplace". JetBrains Marketplace. Retrieved 2023-12-22.
Further Reading[edit]
- Visual Studio Magazine: Open Source Avalonia .NET UI Framework Finally Hits Milestone v11 GA Release
- InfoQ: Getting started with Avalonia UI
- DevClass: Interview: Avalonia XPF introduced for WPF on Mac, Linux and eventually mobile/
- JetBrains Blog: Case Study: How GritWorld Uses Rider and Avalonia to Build a Powerful 3D Engine
- I-Programmer: Avalonia 11 Adds New Platform Support
External links[edit]
This software article is a stub. You can help EverybodyWiki by expanding it. |
This article "Avalonia (software framework)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Avalonia (software framework). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
This page exists already on Wikipedia. |