If you are looking for the best GBA emulator for android smartphone then you must try GameBoid Emulator. It is also known as GBAoid Emulator. You can play your favorite GBA games by adding the ROMs in the emulator.
GameBoid is one of the most famous GBA emulator for the android platform. It supports Android devices having a version of 2.3+. This is very easy to use emulator. There are many features like save and load state with fast gameplay.
You can only play GBA games if you have the ROMs because there are no internal ROMs in this emulator.