I play Go and get lots of shinies from events. I would love to transfer them to Sword, but so far the only way I know of is to transfer them to Let's Go and then to home, but that only works for gen 1 Pokemon.
There is no approximate date, but the official HOME page (and the Niantic support page) states that they have plans to support Pokemon GO.
Hope this helped!
Source Source 2