What is the fastest way to get shinies?
At this point in time, I would have to say chain fishing. However these are my top 3 fastest, and the pros and cons for each.
1)Chain fishing:
+Very simple and easy to do. Though you still have to be a bit attentive to reel in pokes.
+Reliable. The rate for encountering a shiny increases with every successful hook reeled in.
+Not as time consuming at all compared to other methods. I have caught some in less than 30 mins.
-Limits the shiny's you can get to only fish-able pokes.
2)Pokeradar:
+Reliable. The rate for encountering a shiny increases with every successful radar encounter. Also, if you haven't got a shiny and manage to chain 40 encounters
—you can just keep resetting the radar until you see a shiny sparkle and be guaranteed a shiny.
+Depending on your skill, you could chain one in less than an hour.
-Personally, I feel this is probably the most difficult method for obtaining shiny pokes. There are quite a few rules to follow, and you actually have to be moderately, if not fully, attentive and know what you're doing to get results.
-Limits the shiny's you can get to only pokes found in grass/flowers in the wild.
3)Friend Safari:
+Very simple and easy to do.
+Not so reliable, but from what I've seen and read about the FS, it has a greater chance for a shiny than the other methods; not including the previous 2.
+You dont have to breed or hatch eggs (Masuda Method) for an increase in chance for a shiny, so you save time. But the time can still vary widely.
-Limits the shiny's you can get to only pokes found in Friend Safaris.
-Limited to how many friends you have, and what pokes are in their safaris.
Pick your poison. :P