Picking the best User Interface framework for any windows application development is important and is beneficial for both developer and end-user. There is also a great number of third-party libraries in Delphi that you can use to level up your VCL or FMX apps and make them more visually appealing. Skia is probably one of the most powerful open-source 2D graphics libraries available today that provides a comprehensive 2D API that can be used across mobile, server, and desktop models to render images. We can also recall how Ian Barker managed to build a replica of the Star Trek data dashboard interface (LCARS) using the Skia4Delphi components.
What else Skia4Delphi can do?
Skia4Delphi is a fast-moving project under very active development and the possibilities of creating amazing interfaces using its powerful library are seemingly limitless. In this video which is an excerpt from the recently concluded Skia4Delphi webinar, we will get to see a demo showing what exactly Skia4Delphi is capable of. In this demo, we’ll see an interactive game similar to the classic Breakout game from the 80s.
The sample comes with a simple form that contains TSKAnimatedPaintBox, one of the main components of Skia4Delphi. What makes it even more impressive is that the app only involves a few lines of codes. To top it all off, this Brick Game is a FireMonkey project! This means that this application can instantly work with multiple platforms such as Windows, macOS, Android, and iOS. To learn more about this amazing project that is done in Delphi using the Skia4Delphi library, feel free to watch the video below.
The source code for the game can be found here: https://github.com/skia4delphi/skia4delphi/tree/main/Samples/Webinar%20-%20Game/FMX