Meaning to use Porygon-Z in my in-game team as its my favourote Pokemon yet I've never had the chance to use it, but I believe its been confirmed to already be in the Alola Dex.
However, I am a little unsure on when Porygon and its evolutions can be accquired. For it to go in my main team, I'd want to be able to use the final evolution at least a little during the story.
Can anyone tell me if both Porygon, the Up-Grade and Dubious Disc can be found before post-game? I really want to have the final form in my team before the credits roll.