4 ms·
You can learn how to program from books. Phone should be no problem either. But it is going to be much, much harder to learn how to program anything with any
by cheeze 9y ago
You can learn how to program from books. Phone should be no problem either.
But it is going to be much, much harder to learn how to program anything with any decent level of complexity. Writing everything in a single file? Sure. Writing a java app which has 20 classes? Sounds like hell.
And while linux terminal isn't really programming, sending key combos like ^d sounds terrible on a phone keyboard.
Something else that PCs are much better at is context switching. Being able to alt+tab to documentation, or having that documentation on another monitor would be way better than having to switch back and forth. Although that can be remedied somewhat by using a book as a reference.
Something as simple as typing a constant in Java becomes much more difficult on a phone
private static final SOME_RANDOM_VARIABLE = RandomVariableFactory.getRandomVariable();
is not easy to write on most phone keyboards.
I think the biggest area that you'll struggle is that there isn't really any good IDE, or even editor out there.
I watch videos all the time on my phone which help me with programming. Those are easy. It's the actual doing and writing the code that will be a PITA on a phone.
May I ask why you're trying to program on a smartphone rather than picking up something like a cheap netbook?
Cheers!
- TheRealmccoy 9y agoFor past 12 months or so, I have been dwelling into whether learning is possible on mobile or not. Of those 7 I worked free of cost for an Edtech startup, which was providing learning on mobile. My quest is still not solved. In a world which is so much in flux right now, many people run for their lives, with nothing else but their wallet and mobile,when something disastrous is happening around them. They have nothing else, probably but a mobile to rebuild their lives. This is an experiment in that regard.
- mrfregg 9y ago>sending key combos like ^d sounds terrible on a phone keyboard. Terminal apps like termux supplement the phone keyboard with a pane atop it with tab,ctrl,pipe buttons. Should be usable. >there isn't really any good IDE, or even editor out there. Vim and others are available as packages in gnuroot, etc. A shell and editor split with tmux should work. Still very uncomfortable programming on a phone ofcourse.
- TheRealmccoy 9y agoThis is about learning how to program solely on an android phone. the assignment i believe would not require typing very long and complex programs and may be if they do, i would try to do it in batches. Once a person has learnt programming on a smartphone, she could graduate to work on an actual laptop or desktop. But this is an experiment or a research project kind of thing, and it is too early to count the chickens.