Live data from Hacker News

Using your phone as a software development platform

aista.com

41–50 of 53 posts

Re: Using your phone as a software development platform

#41

Can’t bang the drum loud enough for how good Gitpod is. If you’re a Gitlab user it’s baked right into the services too: https://www.gitpod.io/ Makes jumping on multiple branches super useful right from an device as portable as a iPad or iPhone.

Your comment seems completely unrelated to the topic at hand.

Re: Using your phone as a software development platform

#43
post #9

I used to code NodeJS services on my phone quite a lot when I was commuting to an office. I used Termux - https://termux.dev/en/ . It was brilliant, and worked far better than you'd think it would. The main problem was the keyboard because the stock Android one doesn't support a lot of symbols. I solved that with https://github.com/klausw/hackerskeyboard .

Folding Bluetooth keyboard, and a phone stand, turn a phone into a pretty decent terminal.

At that point you need a table, right? And you have essentially just reinvented the laptop.

Re: Using your phone as a software development platform

#44
> However, using your phone to create a web app is probably something you haven’t seen before.

About a year ago I have used my phone as an actual software development platform, writing a jam game in C with Allegro using Qt Creator as my IDE and bunch of other tools like GIMP and LMMS, by connecting the phone to an external display, keyboard and mouse: https://tins.amarillion.org/2021/log/entrant/4236

Also, many years ago I've been using my Neo Freerunner to develop bunch of Python code using nothing but its touchscreen, but I'm too old for that now ;)

Re: Using your phone as a software development platform

#45

Can’t bang the drum loud enough for how good Gitpod is. If you’re a Gitlab user it’s baked right into the services too: https://www.gitpod.io/ Makes jumping on multiple branches super useful right from an device as portable as a iPad or iPhone.

Your comment seems completely unrelated to the topic at hand.

It’s another great way of using your phone as a full software development platform.

Re: Using your phone as a software development platform

#46
post #43

Earlier quoted context omitted.

Folding Bluetooth keyboard, and a phone stand, turn a phone into a pretty decent terminal.

At that point you need a table, right? And you have essentially just reinvented the laptop.

Basically unlike a laptop you don't need a bag, as the keyboard can fit in a pocket. Yes you need a table but the small folding tables trains etc are sufficient.

Re: Using your phone as a software development platform

#47
post #9

I used to code NodeJS services on my phone quite a lot when I was commuting to an office. I used Termux - https://termux.dev/en/ . It was brilliant, and worked far better than you'd think it would. The main problem was the keyboard because the stock Android one doesn't support a lot of symbols. I solved that with https://github.com/klausw/hackerskeyboard .

Another keyboard for this use case is Unexpected Keyboard [1]. I opted for this one, because Hacker's Keyboard seems to be in maintenance mode (sure, not necessarily an issue, but see the warning in the readme [2]).

[1] https://github.com/Julow/Unexpected-Keyboard

[2] https://github.com/klausw/hackerskeyboard#overview

Re: Using your phone as a software development platform

#48
post #20

Earlier quoted context omitted.

The way that company has posted blog where they seem to have complete lack of understanding what graphql is and their comments on dev.to show a huge amount of disrespect. The blogs posts comments themselves shows the company's author of these seems dense, rude and unknowledgeable in what they argue. Which also means their product they are making is likely being made by the same mindset. Definitely wouldn't trust them…

> Even if that was true, the above is 7 lines of code. That is 3.5 times as many LOC as my 2 liner. Science shows us that the amount of resources required to maintain code is proportional to the LOC count. Your example is hence 3.5 times more demanding in both initial resources to create it and resources required to maintain it. One of OOP's sales pitches was "that it makes it easier to maintain your code". You just…

Anyone who's been in the game long enough will tell you that, outside of tight performance-critical loops, developer experience trumps everything. And you cannot reduce devX down to a single number.

Re: Using your phone as a software development platform

#49

Somewhat off topic war story time. About five years ago I was in hospital with appendicitis the day before Black Friday. We had a promotion set to run on our online store starting at midnight UK time (where we are). We are a tiny company, literally my wife, myself (the only tech) and at the time one other none technical employee. Fortunately, I thought, everything was ready to go, specific promotion code read to auto…

We've got an IDE that is fully functioning on your phone. You can edit code directly in production with it, assuming you want to do that ofc. Not sure I'd encourage you to actually do it, but it IS possible :)

Re: Using your phone as a software development platform

#50
Psst, at yo'all, one thing you're kind of like missing here, is that besides from the Angular compilation process, the video is in real time - During these 4 minutes, I'm producing apprx. 2,000 lines of backend code, and some 25,000+ lines of frontend Angular code ...

... just sayin' ... ;)

Post reply on HN