To sum up the ideas, Pokemon evolution can be related and connected to other systems like buddy system, raids and trading system. The evolution of Pokemon can be a enormous and incredible feature.
We may get 5 types of evolution in total: level up, evolution items, learning movements, gaining Pokemon happiness, link trading. Except evolution in stated location, other evolution can all be implemented into Pokemon GO.
Just one more thing: limitations on evolution