Qt has a truly pleasant API and bindings in many languages. If you haven't used it before - and I know you haven't, otherwise you wouldn't be asking :) - give it a try. There's very little that's more cross-platform.
Ask HN: What's the best library for making cross-platform UIs?
41–50 of 230 posts
Re: Ask HN: What's the best library for making cross-platform UIs?
#42Re: Ask HN: What's the best library for making cross-platform UIs?
#43What is a Lazarus? From their website:
"...a cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces."
Why use Lazarus and Free Pascal? You can create native, cross-platform UI's all combined into a single, fast, low-memory executable that can easily be deployed and distributed on different platforms.
Re: Ask HN: What's the best library for making cross-platform UIs?
#44Qt obviously, but beware of licencing
Can the licensing be an issue on Android or iOS?
Re: Ask HN: What's the best library for making cross-platform UIs?
#45Next... what is the application? Do you need to target native APIs? Do you have memory limitations?
If you don't mind taking up a lot of memory try one of the "cross platform" systems like Xamarin or some Java-based solution. If you need to be more constrained try writing to the native APIs and porting your project to each target platform you need to target. Lastly if you're highly constrained maybe you need to try an immediate-mode style library like Nuklear[0].
It really depends on your needs. There's no one-size-fits-all.
Re: Ask HN: What's the best library for making cross-platform UIs?
#46Re: Ask HN: What's the best library for making cross-platform UIs?
#47Qt has a truly pleasant API and bindings in many languages. If you haven't used it before - and I know you haven't, otherwise you wouldn't be asking :) - give it a try. There's very little that's more cross-platform.
Re: Ask HN: What's the best library for making cross-platform UIs?
#48Earlier quoted context omitted.
JavaFX is amazing, but I'm not sure how it holds up when an app gets complex.
I think a bigger problem is that less and less end users have the JVM installed.