Hey there is also the option to make a standalone Qt app. The advantage is you can use the latest version of Qt. I made a Kobo platfom plugin for that purpose. You can find it here:
https://github.com/Rain92/qt5-kobo-platform-plugin. It does need a bit more tinkering since you have to compile Qt yourself, but I have instructions for that in my other repo.