Skip to content

Commit f16e948

Browse files
committed
Add single_platform_ui_frameworks.md
1 parent 831e80e commit f16e948

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
| Framework | Target Platform | Language(s) Used | Rendering Method | Initial Release | Source Code |
2+
|---------------------------------------|---------------------|--------------------------------------|--------------------------------|----------------|-------------|
3+
| Android Jetpack Compose | Android | Kotlin | Custom, via Kotlin | 2021 | [AOSP](https://source.android.com/) |
4+
| Android Views | Android | Java, Kotlin | Native UI APIs | 2008 | [AOSP](https://source.android.com/) |
5+
| AppKit | macOS | Objective-C, Swift | Native UI APIs | 1987 | Closed Source |
6+
| GTK (GIMP Toolkit) | Linux, UNIX | C, others via bindings | GDK (GIMP Drawing Kit) | 1998 | [GitLab](https://gitlab.gnome.org/GNOME/gtk) |
7+
| MFC (Microsoft Foundation Classes) | Windows | C++ | Windows GDI | 1992 | Closed Source |
8+
| TVUIKit | tvOS | Objective-C, Swift | Native UI APIs | 2015 | Closed Source |
9+
| UIKit | iOS | Objective-C, Swift | Native UI APIs | 2007 | Closed Source |
10+
| UWP (Universal Windows Platform) | Windows 10+ | C++, C#, VB.NET, JavaScript, XAML | DirectX | 2015 | [GitHub](https://github.com/microsoft/microsoft-ui-xaml) |
11+
| WatchKit | watchOS | Objective-C, Swift | Native UI APIs | 2014 | Closed Source |
12+
| WinForms | Windows | C#, VB.Net | Windows GDI+ | 2002 | [GitHub](https://github.com/dotnet/winforms) |
13+
| WPF (Windows Presentation Foundation) | Windows | C#, XAML | DirectX | 2006 | [GitHub](https://github.com/dotnet/wpf) |

0 commit comments

Comments
 (0)