I
I
ixon2019-06-20 11:20:37
go
ixon, 2019-06-20 11:20:37

Which gui for golang is suitable for cross-platform, incl. mobile development?

Which GoLang gui library to use for the best path to cross-platform?
I would like to make an application that would work equally for both popular Desktop platforms and mobile ones. Or is it better to use Dart and Flutter for this purpose? I want the application to be as low-level as possible: it works quickly and without any platform frameworks like dotnet or browser engines.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Alexey, 2019-06-20
@alexeynobody

It is better to use Dart and Flutter for this purpose. They are currently making changes towards creating desktop applications, but this is still at an early stage. I think this would be better suited for this purpose. See what and how.
There is still such a moment that it all depends on your knowledge.

V
Vyacheslav Zolotov, 2019-06-20
@SZolotov

You don't quite have the right idea about Xamarin. Under iOS, a Xamarin application is compiled entirely into native code, because There are restrictions from Apple. Under Android, you can build an application with AOT + LLVM options, then the Mono runtime will be used to a minimum, and the launch speed will be close to native. This is already due to the peculiarities of Android.
Well, the main feature of Xamarin is full coverage of the API of native platforms. For android, in general, you can open a tutorial on developing applications in java, copy-paste examples, bring a little to the C # style (for example, class names, variable names) and everything will work.
Here is a description of the application architecture for iOS https://docs.microsoft.com/en-us/xamarin/ios/inter...
Here is a description of the application architecture for Androidhttps://docs.microsoft.com/en-us/xamarin/android/i...
https://xamarinhelp.com/xamarin-android-aot-works/
Plus, you can develop applications in C# for all desktop platforms or in general one Xamarin.Forms application for all operating systems

N
NEupy, 2019-06-27
@NEupy

There is an Ebiten library. With the help of it, several games for Android have been written.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question