This is a short version of what Buddy Pokemon update holds:-

Pokemon Buddy System is using the same server-side distance calculation as the one used for Pokemon Eggs Walking your Pokemon Buddy will award you with candy. The amount of candy is yet to be determined. You can walk the same Pokemon Buddy multiple times, but there is likely a daily limit for obtained candy You can walk with only one Buddy Pokemon at a time There are various looks of Buddy Pokemon Medium size Big size Flying next to you Rests on your shoulder

All of these changes are already seen in the base code, and by the look of it, we could be getting the Buddy system in future updates.

Full Code Analysis

The following few paragraphs discuss code details and reference the code directly. We will keep the discussion simple. If you are not familiar with software development and coding practice, feel free to ask questions in the comment section below.

BudyPokemon.protot introduced

As observed, a new file has been added to the code of Pokemon Go. BuddyPokemon’s message tracks the Buddy Id, the start distance, and the last awarded distance.