Can someone suggest new Android projects to me

Free application for cross-platform programming? iOS / Android / Mac / Windows / Linux [closed]

I want everyone to share their opinion about which programming applications support cross-platform. I had already known some of them, for example Xamarin, it supports cross-platform and uses the same code for iOS, Android, Mac and Windows.

The main problem is that it is too expensive for me. I am a personal and single programmer and I don't really want to pay a large amount for it.

Can someone suggest which programming application or language you prefer to allow cross-platform applications (and even mobile apps) for free?

Nicolas Raoul ♦

Do you need generated apps to run on Linux?

Jimmy Wong

Yes, I would like to create apps that also run on Linux. Basically all common operating systems.

Lyndon White

Too comprehensive. Much too wide. It shouldn't be possible to answer good questions with a list. Everything from Java to Python to C with the right libraries.

Cornelius

I am using Qt C ++.

Qt is a cross-platform application and UI framework for developers using C ++ or QML, a CSS and JavaScript-like language. Qt Creator is the supporting Qt IDE. Qt Cloud Services provides Qt applications with backend functionality for connected applications.

Advantages:

  • It is licensed under GPL v3 and LGPL v2.1 as long as the apps you create with it are licensed under one of the two licenses.
  • same code for several operating systems.
  • Powerful C ++ classes (see for example QString).
  • The SDK contains a very good and complete IDE.
  • very easy to create GUI apps.
  • You can style your apps with CSS-like styles (my favorite).
  • mobile support for Android and BlackBerry.

Disadvantage:

  • If you want to distribute your apps, you'll need to include Qt libraries, which can take up to 10-20MB even for a simple app, depending on which libraries are in use and which version of Qt you are using.
  • If you want to build closed source apps, you must use Qt under Digia's commercial license.
  • No 64-bit with MinGW on Windows (unless you build Qt from source). Must use the Microsoft compiler for 64-bit apps.

Here is a screenshot of the Qt Creator IDE:

Jimmy Wong

Large! Thanks for the opinion! I am now downloading QT Creator. It seems great and really cross-platform. Many Thanks!

Cornelius

@ user294928 VLC, SMPlayer, the entire KDE desktop environment for Linux are some examples of apps built with Qt. More information is available at qt-apps.org

Jimmy Wong

Wow thanks! That gave me hope with QT!

Geoff Hutchison

As a Mac user (and a Qt developer), I'll point out that it's great. Interface snobs can definitely say it's not perfect, but Qt is much better than anything else I've used to get details right. I haven't tried mobile development yet, but I know it is possible.