05-16-2021, 09:43 AM
Hi all,
I also been trying to get into app development for the PinePhone (yes I know they're just Linux apps) but it's extremely difficult.
I started with some Kirigami tutorials but after one afternoon of C++ I decided that's not the life I want to live. So I tried Rust instead. The QT bindings were a bit weird and not so well documented. While it was better, I still couldn't get something properly work. Part it's coming from Ruby and Rust not even letting me return a new string I created from certain functions (and me not being able to change the signature). Part was the QT bindings limiting me more and more and couldn't find any good examples.
Now I want to use Python as that should fit my Ruby background best. But still can't find 1) a simple end to end tutorial and 2) a more advanced app to read their source code.
@laaglu thanks for linking the librem docs. Unfortunately I'm on Manjaro ARM so all their setup is really hard to follow, but I did get some good bits out of it.
@The3DmaN thanks, I had a look at your repos but most are C++ and the 2 Python ones seem to be GTK not QT. But great insight on the packaging side of things!
I also been trying to get into app development for the PinePhone (yes I know they're just Linux apps) but it's extremely difficult.
I started with some Kirigami tutorials but after one afternoon of C++ I decided that's not the life I want to live. So I tried Rust instead. The QT bindings were a bit weird and not so well documented. While it was better, I still couldn't get something properly work. Part it's coming from Ruby and Rust not even letting me return a new string I created from certain functions (and me not being able to change the signature). Part was the QT bindings limiting me more and more and couldn't find any good examples.
Now I want to use Python as that should fit my Ruby background best. But still can't find 1) a simple end to end tutorial and 2) a more advanced app to read their source code.
@laaglu thanks for linking the librem docs. Unfortunately I'm on Manjaro ARM so all their setup is really hard to follow, but I did get some good bits out of it.
@The3DmaN thanks, I had a look at your repos but most are C++ and the 2 Python ones seem to be GTK not QT. But great insight on the packaging side of things!