uikit-sys
xamarin-macios
Our great sponsors
uikit-sys | xamarin-macios | |
---|---|---|
2 | 14 | |
55 | 2,355 | |
- | 0.3% | |
0.0 | 9.9 | |
3 months ago | 3 days ago | |
Rust | C# | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
uikit-sys
-
floui: a gui crate for mobile, inspired by swiftui, wrapping native widgets. A proof of concept
With uikit-sys, the build is very slow as it's all generated from bindgen and includes uikit as well as any of the framework dependencies required for it. I'm yet to figure out how to reduce how much stuff is generated as well as a reasonable way to wrap it in safe rust and ensure there's no memory leaks.
-
Proof of concept: iOS app written in pure Rust
Nice! Welcome to the small group of rust iOS people! I'm the author of uikit-sys which really is just using the rarely used objective-c features of bindgen (plus an unmerged PR to bindgen) to generate bindings to to basically all the iOS objective-c frameworks.
xamarin-macios
- Setting up Development & Distribution of Xamarin App (without help from original developer)
-
Duda carrera: C#/.NET vs. Node/Express
Xamarin.ios y Xamarin.Mac: Licencia MIT.
-
How to Build Mobile Document Scanning App with Xamarin.Forms for Android and iOS
Try to build the project for Android and iOS respectively. If you suffered from the iOS build issue Error MT4109: Failed to compile the generated registrar code caused by Xcode 14, you can visit https://github.com/xamarin/xamarin-macios/issues/15954 to find the solution. The issue can be fixed by installing xamarin.ios-16.0.0.72.pkg. To run the app on iOS 16, turn on Settings > Privacy & Security > Developer Mode.
-
I’m Stuck, Need Help Fast
See this for more info.
- Can't connect to X Code simulator
-
Xcode 14
There is nothing planned. Downgrade immediately https://github.com/xamarin/xamarin-macios/issues/15954
-
Unpopular Opinion: MAUI does NOT replace Xamarin
MAUI on iOS and MacCatalyst use: https://github.com/xamarin/xamarin-macios
-
.NET MAUI GA
You can see in old issues like this how uncertain even the core team was about it. It's not really tenable to fly that blind.
-
Can anyone tell Visual studio for mac 2022 release date and Maui release date?
I think they're still doing tooling updates for Xamarin for a while. For one, there are platforms that for now aren't (yet) moving to .NET 6 at all, such as watchOS. And second, they seem to have changed their Apple platforms tooling to basically dual-target Mono (for Xamarin) and .NET 6 (for MAUI).
-
Kanbann: Apple Watch Trello App - looking for beta testers
Microsoft decided not to support the Apple Watch in .NET 6 (https://github.com/xamarin/xamarin-macios/issues/8955), which made me uncertain as to its future on the Apple Watch - I was also interested in learning Swift and SwiftUI.
What are some alternatives?
alchemy - An experimental GUI framework for Rust, backed by per-platform native widgets. React, AppKit/UIKit inspired. EXPERIMENTAL, runs on Cocoa right now. ;P
iFakeLocation - Simulate locations on iOS devices on Windows, Mac and Ubuntu.
floui-rs-template
macos-virtualbox - Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox on x86 CPUs for Windows, Linux, and macOS
macOS-Simple-KVM - Tools to set up a quick macOS VM in QEMU, accelerated by KVM.
translatefgo - FGO Translation Project
floui - Single header C++ lib inspired by SwiftUI wrapping ios and android native controls, proof-of-concept
Xamarin - .NET for Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
maui-linux - .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
floui-rs
MVVMCross - The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI