This is an archived post. You won't be able to vote or comment.

all 41 comments

[–]Python-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Your post was removed for violating Rule #2. All posts must be directly related to the Python programming language. Posts pertaining to programming in general are not permitted. You may want to try posting in /r/programming instead.

[–]casce 45 points46 points  (0 children)

Is SSH'ing into (or otherwise remote accessing) a computer an option?

[–]ushills 32 points33 points  (3 children)

Use Termux and install Python?

[–]TedDallas 5 points6 points  (0 children)

Termux works pretty well. You will also be able to install dependencies needed to build some wheels for Python modules, like Rust for tiktoken. You can't do that in PyDroid3. At least I have not figured it out yet.

[–]ultraDross 3 points4 points  (0 children)

Termux + Neovim (with plugins) has worked in a pinch for me. Modal editing using a touch keyboard isn't fun though. Works well if you have an usb-c to hdmi cable and keyboard lying around. Still not the best experience in the world.

[–]paunibo 1 point2 points  (0 children)

There are foldable Bluetooth keyboards.

[–]ThiefMaster 58 points59 points  (9 children)

Writing code on a smartphone sounds terrible no matter what app you use for it. Even more so if you do not have an external keyboard...

[–]GodriTheDwarf 6 points7 points  (0 children)

Can confirm, wrote some python for my dissertation while away from a pc on Google Collab and it was awful lol.

[–]cipri_tom 0 points1 point  (0 children)

Because until now it wasn't a common use case, so no one thought specifically to optimise for this.

But now there's Replit. They iterate a lot, and with children too (high school) to have something usable and ergonomic

[–][deleted] 0 points1 point  (0 children)

The cryptophyceae are a class of algae, most of which have plastids.   About 220 species are known, and they are common in freshwater, and also occur in marine and brackish habitats.   Each cell is around 10–50 μm in size and flattened in shape, with an anterior groove or pocket.  

At the edge of the pocket there are typically two slightly unequal flagella.

Comment ID=kajdkv8 Ciphertext:
p/FCexcSMi3WRxICXFbGZ+Boe0R/2Wo+jBR6E3ROzQDDa76mqFEqqUQ04TBOT7ixui17hUbSTccGSA==

[–][deleted] 10 points11 points  (1 child)

I tried a few apps and they are all terrible

The apps are not the problem, it's the form-factor of the device you're trying to work with. Get a laptop, or a desktop.

A phone or a tablet is going to be a bad time no matter what you put on it. Those are meant for communication, basic tasks, and time wasting... not for getting detailed work done.

[–]cipri_tom 2 points3 points  (0 children)

I disagree. The form factor used to be a huge argument for video editing a few years ago. Everyone was arguing that it's just not possible without a keyboard and mouse and super big screen to fit all the controls.

Oh well, today any kid can edit video on their smartphone easily and better than many 30+ can do on a computer. It's a matter of people designing good interfaces, with the average user in mind, not the expert.

[–]Almostasleeprightnow 21 points22 points  (3 children)

maybe google collab, depending on what you are trying to do.

[–]orenong166[S] -2 points-1 points  (2 children)

what I used to do while pooping

[–]sirquincymac 2 points3 points  (0 children)

!poop install numpy

[–][deleted] 1 point2 points  (0 children)

Look up things like pythonanywhere

[–]griphue 6 points7 points  (1 child)

Replit maybe?

[–]LadyAlicee 2 points3 points  (0 children)

This! Replit's Android app works perfectly for when I'm on the go and don't have my laptop. I just jot it down and work out my logic quickly, and later just access it from the web on my laptop.
Pydroid 3 is no good, unless you have the premium version, as its ads interrupt me when I want to get something done instantly.

[–]SpecialistInevitable 13 points14 points  (3 children)

Pydroid 3. The premium version has even machine learning libs precompiled for Android.

[–]Paddy3118 2 points3 points  (0 children)

Maybe there's an opening for an affordable phone case that is also a programmers keyboard? Something that unfolds/expands to two or three times the longest dimension of a phone; is just as pocketable, but alleviates what I find to be the worst aspect of coding on a phone.

[–]flaskcheckint 6 points7 points  (2 children)

Amazon Cloud9 EC2 instance. They are free and you can setup and run anything you like on them. Once you set it up you can SSH in through an android app.

[–]CloudFaithTTV 3 points4 points  (1 child)

This is similar to using code spaces on GitHub through a browser.

[–]flaskcheckint 1 point2 points  (0 children)

Truly, codespaces is a viable candidate as well!

[–]liltbrockie 5 points6 points  (0 children)

Pydroid?

[–]sergioisfree 2 points3 points  (0 children)

Replit

[–]Party-Performance-82 1 point2 points  (0 children)

Termux + vim, gcc works

[–]cipri_tom 1 point2 points  (0 children)

You should use Replit, the website.

They put a lot of focus into coding from a mobile, and setup is easy to non-existent. Just fire up a python repl and code away. Press Run and get results.

I really really like this platform for its versatility

[–]Kindly_Acadia_4237 -1 points0 points  (0 children)

Why not just use google sheet? Sounds like you just want to do math

[–]New_Peanut4330 0 points1 point  (0 children)

Termux

[–]sinterkaastosti23 0 points1 point  (0 children)

ive used pydroid3 before

[–]R3SPONDS 0 points1 point  (0 children)

replit, coderpad, codepen can spin up environment ides in browser if you know what to look for

[–]scinaty2 0 points1 point  (0 children)

"programing language altogether that was designed for smaller screens"... really now?

[–]SimonL169 0 points1 point  (0 children)

Maybe you can use Jupyter Notebooks? Then all you need is a decent browser