How to develop applications on Android
Since I will be on the move for some time, I will mainly use my Android phone to develop applications. In this post, I would like to show the tools I use to work as a developer on Android.
I am usung a Samsung GT-I9100 running Lineage OS 16 with a 32GB SD-Card.
So, here is a list of tools I use to develop applications.
I reaally appcreiate the typing speed of the Bluetooth keyboard. One can swith languages to EN_US, to allow typing some brakets and slashes more easily.
- Alt+Tab - switch between apps
- Control+C, Ontrol+V, Control+X, Control+A
- Alt to open the on-screen keyboard
- Control+Space to switch languages
Termux is a terminal application. There, I have access to
pkg- the package manager.
I can install many packages, such as
python(Python 3) and
nano- a simple editor
I use this frequently in the console. The reason: When I use VIM I can not press ESC.
git- the versioning system
this allows me to ull code from GitHub and GitLab.
python- Python 3 programming language
This allows me i.e. to start a web server using
python -m http.server.
jekyll- the templating engine
I could install this through installing Ruby and bundler. This allows editing and serving GitHub Pages.
FastHub-libre allows me to cnnect to my GitHub account and open issues and more.
There are severeal kinds of allications which an be developed on the phone.
GitHub and GitLab pages are an easy way to host the website online and develop it on the Android phone.
- a GitHub/GitLab acount
- Termux, git, ruby and jekyll