Project title: SDK for Stellar Qt
Summary: New developments to the Stellar ecosystem!
Category: Applications, tools, infrastructure
Goals: As Qt/QML allows to program once and deploy it to Linux/X11, iOS/tvOS/watchOS, Windows, Android, Universal Windows Platform, WebAssembly (etc.) the SDK aims to bring new developments from different tech areas to the Stellar ecosystem
• Already two years of maintenance & updates on the SDK
• Continuous maintenance and updates on the SDK >> From now until more SDK users; it can stay updated by collaboration from others
• User Guides: Basics of Qt & How to use the SDK >> ASAP
• Declarative QML version of the SDK (queries only) >> end of April
• Declarative QML version of the rest of the SDK (operations) >> end of July
• Sign up to publish the SDK on https://www.qt.io/marketplace to promote the SDK and Stellar >> Once QML side is ready
Qt is a free and open-source widget toolkit for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed. (source: Wikipedia)
The SDK for Stellar Qt enables developers to build applications using Qt/C++ and introduces the Stellar community to Qt developers. This helps bring new users and ideas to Stellar as Qt professionals are working in areas different to web-based developments (such as desktop applications, IoT, embedded software..). The SDK for Stellar Qt offers all the operations and queries available in Horizon in an asynchronous way.
One of my goals is to extend this SDK to permit to program directly from the declarative QML language. QML will be a higher-level abstraction that makes the creation of apps easier and allows reusable interfaces.
Tags: SDK, C++, Qt