I'm just here to say that it would be fun if you try to build or even run anything with the Android port until 1.0.0.Alpha it's done. (
https://github.com/Kloen/citra-android/milestones). Cause there are no Citra code on the repository yet. It's all on my local, and I'm just pushing to github the elements I tested to be OK.
In addition, you will require (to build):
Linux OS to build the .apk. NDK compilers are broken on Windows (Don't trust CI systems on github, they aren't trying to compile ATM), both GCC (fails to link stuff) and Clang (fails due to
https://code.google.com/p/android/issues/detail?id=204552)
Android Studio 2.x (Latest the best)
Android SDK (Android 6.0 for have fun with OpenGL ES, Android N for Vulkan)
Android NDK (11c for have fun with OpenGL ES, 12 for Vulkan)
Android 6.x (OpenGL ES) or Android N (Vulkan) device (Phones only atm, tablet layouts aren't ready and I don't plan to do them soon)
So, you can expect a version someday later this year.
Of course, you can try Beta versions of Android N, NDK 12, etc. But I don't recomend it. It's better to wait.
BTW: 1.0.0.Alpha it's planned to be on June, that's all cause the first non Beta previews of Android N are planned to reach Nexus devices on May, at least that was the latest new I had. And NDK 12 + Vulkan support it's planned to be out in May too.