3. Code documentation - EmulairEmulator/Emulair-Lemuroid-clone GitHub Wiki
Note: The most relevant documentation should be found inside the source code. This wiki acts as a guide for and short explanation of some basic concepts.
Project structure
The project is divided into 5 modules:
- the main app code ("emulair-app")
- the common app code ("emulair-app-common")
- the Google Play version-exclusive code ("emulair-app-gplay") !DEPRECATED
- the non-Google Play version-exclusive code ("emulair-app-nogplay")
- the cores ("bundled-cores")
The reason why there is a "main" module and a "common" module is related to the existence of the two build versions ("gplay" and "nogplay"). In other words, there are some pieces of code that we simply cannot place in "emulair-main", because otherwise they would become inaccessible to those build variants.
[TODO: ADD MORE RELEVANT DOCUMENTATION]