This is a front end for the Mupen64Plus 2.5 Nintendo 64 Emulator. All necessary cores and plugins are included. There are many caveats though.

Here is a great guide by Nato: www.paulscode.com/forum/index.php?topic=15692.0
Here is how to modify controller mappings: www.paulscode.com/forum/index.php?topic=15812.0

Here is guide by me on how to setup transfer pak support, before you ask, gameboy tower doesn't seem to work:
www.paulscode.com/forum/index.php?topic=15903.0

* Careful if you have Clean Master. It is known to delete essential data to this app as well as game saves.
* There will be issues with specific games or devices.
* Not all games work, but most do.
* For games that do work, you may have to try different video plugins
* This includes the new GLideN64 plugin which should work with most games as long as your device is powerful enough. Not all games will work with default GLideN64 settings though, so you may have to play around with creating new profiles.
* Not all video plugins will work with every device, and there could be glitches.
* There are many missing translations. It may be better to stick with English.

I have been the main contributor for this front-end for 3 years or so. The original source code can be found here:
github.com/mupen64plus-ae/mupen64plus-ae/
github.com/mupen64plus
github.com/gonetz/GLideN64

My modifications for this play store listing can be found here:
github.com/fzurita/mupen64plus-ae/tree/fz-master

For support, please go to either: www.reddit.com/r/EmulationOnAndroid or www.paulscode.com

This app is completely free, in app purchases are for optional donations.

Mupen64PlusAE is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
From version Mupen64Plus FZ (N64 Emulator) 3.0.186 (beta):
New:
Update to latest GLideN64
Fix crashing with Android P

Old:
Minor bug fixes in front end.
Fixed Advance frame feature
Add option to always have all emulated controllers plugged in
GLideN64 now supports Battle for Naboo and Indiana Jones in HLE mode.
Slight performance improvement
Added option to filter library by region
Touchscreen button style can now be configured under touchscreen settings
All versions