3 ms·
Delphi's FireMonkey framework offers cross platform on Android, iOS, Windows, macOS, and Linux with a single codebase and single UI. It works similar to how Flu
by fmxexpress 6y ago
Delphi's FireMonkey framework offers cross platform on Android, iOS, Windows, macOS, and Linux with a single codebase and single UI. It works similar to how Flutter works in that it uses DirectX, OpenGL, OpenGL ES, and Metal API to draw the native like controls. Plus offers access to some native controls (mixed together) On Linux it uses GTK+.
There are thousands of hours of video tutorials on how to build cross platform apps with FireMonkey on YouTube. But really it is just all built into the IDE. Select the platform. Compile. A Linux machine and a macOS machine are required to compile for those platforms. Because it is an integrated IDE everyone is together so there is less tooling to fight to compile for all platforms.
Plus Delphi has staying power and plenty of history (25 years) behind it just like Python and PHP (verses newer languages and frameworks which may not be around later).
There are other libraries available for Delphi that let you build apps like Electron (webview based apps) or entirely using native controls on iOS using Storyboards if you prefer that way.
If I can self promote for a second here are 100 cross platform sample apps built in Delphi:
https://github.com/FMXExpress/Cross-Platform-Samples https://github.com/FMXExpress/Cross-Platform-Samples
- capableweb 6y agoSounds good but... Is this what's needed to use FireMonkey? https://www.embarcadero.com/products/rad-studio https://www.embarcadero.com/products/rad-studio Price seems to range from ~$2000 to ~$4500 to use it, which feels a bit steep.
- fmxexpress 6y agoThere is a free Community Edition. https://www.embarcadero.com/products/delphi/starter/free-download https://www.embarcadero.com/products/delphi/starter/free-dow...
- unnouinceput 6y agoYup. That is what is need it and for any meaningful work you kinda need to buy the priciest version, which is north of $5000. I use Delphi and this is the main reason why is not widespread.
- byko3y 6y ago>Price seems to range from ~$2000 to ~$4500 to use it, which feels a bit steep Yeah, I feel like Embarcadero/Borland took a completely wrong turn with their price policy. Instead of making the tool widespread and make small money from huge amount of places, they decided to go on full vendor-lock where you either get all or nothing, so Borland got nothing eventually and ceased to exist. That also burried my carrier prospects in that area, which is so sad considering how good the Pascal is as a language compared to C/C++.