Linked List: FOSS Android Apps for GIT Users
My Android phone is a workhorse. I do quite a bit of work on the go; most of it happens on the phone. It's not easy to software development on the phone. That is mostly due to the small screen size and lack of a hardware keyboard. Nevertheless, I have made numerous small changes to code on the phone, deployed them. The other big use case is browsing the code on the go, doing reviews and accepting merge requests, etc. I use the following apps for the same.
MGit
MGit is a Git client Android App.
MGit
Bare minimum, just like a standard git client on your machine, but with some UI to browse. You will need to install a separate application to open the file. It can clone and keep the offline copy of the code, like git is supposed to do. It can clone from anywhere just like git as long as you have access to the repo. Available on PlayStore and F-Droid.
Of course you could use Termux for git, if you want to go that way.
GitNex
GitNex is a free, open-source Android client for Git repository management tool Gitea. Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go.
GitNex
I use Gitea in my local network. It has some private projects. It also does some mirroring of my public projects. I usually use this only at home. So GitNex gets used mostly at home. But one day I will have a clean VPN setup so I can access from anywhere in the world. The UI sleek and beautiful. Gives access to all features of Gitea.
Available on PlayStore and F-Droid.
LabCoat
With LabCoat, you can manage projects, create issues, and even accept merge requests all from your device.
LabCoat
I use GitLab for lot of commercial work. So I need a way to access it on the go. LabCoat gives me that. I can do code reviews, accept merge requests, add comments on issues etc. It has made me more productive. It simple, clean and very useful.
Available on PlayStore and F-Droid.
Ofcourse you could use Termux for git. But these apps are useful if you wanted a dedicated App or you want a specific feature from your code hosting provider.
As far as Github is considered. I use browser. I am yet to checkout the official Github client or OctoDroid. I will let you know how it goes if I use them.