5 ms·
Looking through this, I don't see anything that is Pinephone specific. Building Pinephone apps is just like building for a Linux distro with a small screen and
by kop316 4y ago
Looking through this, I don't see anything that is Pinephone specific. Building Pinephone apps is just like building for a Linux distro with a small screen and a modem.
So I am curious, what about the process was Pinephone specific?
- runjake 4y agoThe parts about deploying to the PinePhone and VSCode Remote/debugging to the PinePhone. This article is obviously a beginner's tutorial to deploying a Zig app to the PinePhone.
- kop316 4y ago> The parts about deploying to the PinePhone ??? What does "deploy to the Pinephone" mean? Ctrl+F "deploy" returns nothing. AFAIK, It looks like all of the development/coding/compiling is all done on the Pinephone over SSH, so I am not sure what makes it Pinephone specific. > VSCode Remote/debugging to the PinePhone That's just how to use SSH with VSCode? That's not Pinephone specific. > This article is obviously a beginner's tutorial to deploying a Zig app I get that, my point is aside from a small screen and a modem that can Call/send SMS, there isn't anything special about developing for the Pinephone vs. an ARM linux distribution. That's why I was curious.
- runjake 4y agoAgain, RTFA. But I don't think you're actually curious, I think you're just angry about something, when you should be moving onto the next post.
- kop316 4y agoNo, I was geniunely curious? Not sure why you are hostile.....but it isn't worth my time to figure out.
- UncleEntity 4y agoMy guess is they are showing how easy it is to make an app on the PinePhone. Not sure how useful it is to compile on the phone instead of doing a cross-compile on a “proper” dev box but I guess to just get up and running it works. Makes me want a PinePhone because I have an idea or two and have no idea how to program a simple app for my iPhone. I’d probably just use C though because I gasp like programming in C/simple C++.
- kop316 4y ago> My guess is they are showing how easy it is to make an app on the PinePhone. True, that just isn't specific to Zig, which is why I was confused. It is neat that building the GUI isn't too hard, building a GUI in C/GTK involved a lot of boilerplate and isn't easy to start. For GTK: I just end up using this: https://gitlab.com/sadiq/my-gtemplate/ https://gitlab.com/sadiq/my-gtemplate/ As my start point. > Not sure how useful it is to compile on the phone instead of doing a cross-compile on a “proper” dev box but I guess to just get up and running it works. That depends. I tend to develop on the phone so I am aware of the screen size limitation, but you can emulate that. I also develop on the phone because the apps I make need access to the Modem (calls/SMS/MMS/VVM) for me test. I have thought about putting an EG-25 into my laptop to develop on my laptop, but that's been a low priority since using the Pinephone is easy enough. > Makes me want a PinePhone because I have an idea or two and have no idea how to program a simple app for my iPhone. I’d probably just use C though because I gasp like programming in C/simple C++. You should! The community is very friendly and helpful. All of the programs I developed are in C, so you aren't alone.
- rav3ndust 4y agoCan second this! The mobile Linux community is a very friendly and open space. I've been loving my Braveheart and PostmarketOS CE Pinephones, and am looking forward to picking up a PinePhone Pro to test and build with as soon as they're back in stock on Pine64 Store.
- rav3ndust 4y agoI've been doing development on the PinePhone as well. The ability to just plug in right to an HDMI display with the device and a keyboard/mouse and have a pocketable GNU/Linux environment has been nice the last few years. And I'm able to use that old third-party DeX dock that I rarely used with my Galaxy s8 - so there's that, too!
- fartcannon 4y agoIsn't that amazing though? Turns out those computers in our hands are actually just regular computers and all those dinks at Apple/Google are trying to nefariously lock us in!
- kop316 4y agoI'm not disagreeing, I think it is awesome! I built several apps that are aimed for Mobile linux, and the only reason I build them specifically on the Pinephone is because I need to test it with the modem.
- fartcannon 4y agoAwesome! Anything you wanna share?
- kop316 4y agoIf you are using a Pinephone and are in the USA, chances are you are already using (some of) them: I wrote mmsd-tng, the backend to giving MMS on the Pinephone: https://gitlab.com/kop316/mmsd/ https://gitlab.com/kop316/mmsd/ vvmd/vvmplayer, which enables Visual Voicemail: https://gitlab.com/kop316/vvmd https://gitlab.com/kop316/vvmd https://gitlab.com/kop316/vvmplayer https://gitlab.com/kop316/vvmplayer And phosh-antispam, which hooks into calls to hang up on Spammers: https://gitlab.com/kop316/phosh-antispam https://gitlab.com/kop316/phosh-antispam
- fartcannon 4y agoWow, as a pinephone user, let me just say thanks!
- kop316 4y agoYou're welcome! I hope they are useful.
- pjmlp 4y ago
- m463 4y agoIn the bigger scheme of things there's no setting up an apple dev or play store account. No fees. no asking permission. :)