In theory, coding may be done on nearly any device with internet connectivity and the ability to connect a keyboard or type using a touchscreen, including mobile devices like your phone or tablet. However, this has a higher theoretical topic because coding on mobile devices is not the most comfortable way to write code and should only be used if you do not have access to a normal computer.
How to Code on Mobile
There are even several ways to write code on a smartphone or tablet. You can store and run the code on your mobile device, connect to your laptop or PC via remote access, or connect to a cloud server. Because each of these solutions has advantages and disadvantages, I'll provide an overview, as well as some instances of services you might utilize.
Save and run code locally.
Even while modern mobile devices can readily run any code, this approach of coding on phones or tablets is the least useful. It should only be used to write simple code because the available development environments and operating system will limit the use of most third-party libraries and programming languages' more advanced features. Furthermore, performance issues may arise more quickly than with a PC or laptop.
In theory, you could try rooting your Android phone to obtain complete control of the operating system and use it as a small Linux computer. However, I strongly advise against rooting your phone because it could be irreversibly harmed software-wise.
Remote access to your own computer.
If you want to be able to use all of a programming language's libraries and features without restriction, you should connect to a proper computer using remote access. If you have a Linux computer, it is usually advisable to use SSH (Secure Shell) to access your machine's terminal and use a text editor such as Nano or vim.
If you prefer to write code locally on your phone, you can download an app that includes syntax highlighting and autocomplete and then transfer it to your computer via FTP to run.
For SSH and FTP access, I recommend the software Terminus. The basic functions are free, the app is simple to use, and it is accessible for Android and iOS.
Remote access to cloud machines.
You can connect to a computer in the cloud in the same way that you would to your own computer at home. However, there are other choices for coding on mobile devices with cloud computers.
Renting a Server
If you don't have a computer or require additional power, you can just rent one. Connecting your mobile devices to that server works in the same method that was mentioned earlier. The only difference is that the computer isn't in your house or office.
Conclusion
Is it possible to code on mobile?
Yes, it is. You can save and run code on your local machine, connect to it remotely, or use cloud-based machines. All of these strategies have their own advantages and disadvantages.
Although there are numerous solutions for coding on mobile devices, you should avoid coding on your phone or tablet. All of those services aren't even designed for this use case. However, if you have no choice but to write some code on your phone (for whatever reason), or you are simply curious, you now know how to do so.
Leave Comment