When Pokémon Go was first released in summer 2016 it became an instant global phenomenon and seven years on, its popularity shows no signs of slowing.
Fans of the series are continuing outdoors to catch and battle Pokémon using augmented reality, as well as using trainer codes to play with their friends across the world.
Every Pokémon Go player has their own unique 12-digit Trainer Code and a connected QR code — you can't say Pokémon Go developers haven't thought about how to keep us gripped to our devices!
Here’s everything you need to know about Pokémon Go trainer codes and how to add your friends.
Pokémon Go friend codes allow players across the world to stay connected as well as helping players find new friends to trade and fight enemies with.
As well as giving Pokémon Go trainers the pure enjoyment of playing with others, Pokémon Go friend codes allow players to gain both more experience points and raid bonuses.
These aren’t the only benefits — by trading Pokémon with other players you can fill gaps in your Pokédex and by exchanging gifts and trading you can quickly amass XP (something which is especially useful once you’re past level 30 and levelling up becomes more of a slog).
The more trainers you play with, the more you’ll see your Friendship Level increase — and the higher it goes, the bigger a bonus you’ll receive.
Here’s what each level bags you:
Good Friend: Players can trade all Pokémon except Mythical
Great Friend: Players will gain attack bonuses during gym battles with that friend (3000XP), Stardust discounts for trading and one extra Premier Ball for raids carried out with that friend
Ultra Friend: Even larger attack bonuses during gym battles with that friend (50,000XP), two extra Premier Balls for
Read more on radiotimes.com