[Android Q&A, Help & Troubleshooting] GalaxyA325G:
Is there a step-by-step (easy to follow) tutorial for compiling existing Android FOSS code found on Github that is on this XDA-Developers' forum?

I'm interested in compiling "real" FOSS code, just to gain experience, where, obviously, thousands of src examples abound on Github so the list below just happens to be an extremely small selection to choose from for a tutorial to be written that noobs (like I am) can follow, step by step (if someone who knows what they're doing has already run through it once, of course).

I have "some" experience writing step-by-step tutorials, but they were for easy stuff using Android Studio prepared examples.

I also have written tutorials for installing & testing all the free Android emulators on Windows, but again, all that was just following basic instructions.

Arbitrary examples of src code that can be used for the noob compiling tutorial might be any one of these, which I would consider to be "generally useful" apps for many (if not most) Android users.

termux

<https://github.com/termux/termux-app>

openboard

<https://github.com/openboard-team/openboard>

littlefilemanager

<https://github.com/martinmimigames/little-file-explorer>

joplin

<https://github.com/laurent22/joplin>

satstat

<https://github.com/mvglasow/satstat/>

vlc

<https://github.com/videolan/vlc-android>

fairemail

<https://github.com/M66B/FairEmail>

cellular-z

<https://github.com/hzx0910/cellular-z>

opentracks

<https://github.com/OpenTracksApp/OpenTracks>

ladb

<https://github.com/tytydraco/ladb>

opencamera

<https://github.com/AntumDeluge/Open_Camera>

simplecamera

<https://github.com/SimpleMobileTools/Simple-Camera>

appmanager

<https://github.com/MuntashirAkon/AppManager/>

osmand+

<https://github.com/osmandapp/OsmAnd>

netguard

<https://github.com/M66B/NetGuard>

newpipe

<https://github.com/M66B/NetGuard>

bromite/chromium

<https://github.com/bromite/chromium/releases>

etc. (all that matters is that it's easily compiled & generally useful)

Obviously, a tutorial for noobs would choose the simplest of the above to start with, i.e., the source code with the least amount of dependencies, for example, which, realistically, only an expert might be able to accurately determine.

And, of course, basic assumptions would be made that the noob has already followed the Google "hello world" Android Studio tutorial on Windows (which I have, for example), but let's be very clear... in fact, let's be extremely very clear... having done that "hello world" tutorial myself, it in no way prepares you to compile "real" source code as exemplified above. It just doesn't.

What would be nice, is to ask an expert to (a) choose the simplest generally useful app that can be compiled from GitHub source (we could pick other repositories, but let's stick with just one for now), and (b) then allow me to ask them questions related to that task as I attempt to compile that package from the selected source code repository (on Windows 10, which is all that I have available to me).

Has that step-by-step tutorial to build specific Github src for the user base ever been done before?

A walk-through tutorial compiling "real" source code from a respected repo (such as Github)?

If not, it would be a WONDERFUL SERVICE to other interested noobs like I am who could then just follow in our footsteps to compile the selected code, step by step, and be successful at that singular task.