The gameboy, gameboy color, gameboy advance, and gameboy advance sp all have the slot to accept the gameboy game link cable. here’s a link to buy one on Amazon
Im running it on https://play.google.com/store/apps/details?id=com.fastemulator.gbc (Old Boy! - GBC Emulator for Android).
I've had no issues playing gen 1 or 2 games and also has the option to trade with yourself (can run 2 games at once to trade which is how I evolved Gengar)