martykan / forecastie

A simple, opensource weather app for Android.
Other
870 stars 337 forks source link

Pine Phone Support #645

Open ghost opened 2 years ago

ghost commented 2 years ago

Can you add support for Linux and Linux mobile devices like the Pinephone Pro? https://www.pine64.org/pinephonepro/

robinpaulson commented 2 years ago

I don't know a lot about the Pine Phone, I assume it uses a traditional UI toolkit, GTK or QT or similar? And does it use an X server or some sort of frame buffer device to control the screen? If it's the former, that sounds like a lot of work to port it. Well, assuming I know as much as I think I do about programming, which may be an error. Surely there's a decent native Linux-on-desktop weather app already?

ghost commented 2 years ago

There is some more information on the Pinephone Pro on the wiki. https://wiki.pine64.org/wiki/PinePhone_Pro

ghost commented 2 years ago

The default operating system for the PinePhone Pro is Manjaro Linux with KDE Plasma Mobile. Here is the link to KDE Plasma Mobile. https://www.plasma-mobile.org/

robinpaulson commented 2 years ago

OK, so that means it's a traditional Linux stack, based upon Qt and X11. That indeed would be a lot of work, unless Pine provides some sort of interfacing library or other system which would allow Android apps to run with little modification. Do you know if that's the case?

ghost commented 2 years ago

I don't know much about how apps run on the Pinephones. I think any Linux app can be used on them but they need to be optimized to display properly on the Pinephones.