Its possible, but incredibly rare. All shinies are by chance. Completely random. I remember my first shiny of the GBA games was a Pidgey. It was completely random, at Route 1. After so many hours of the game. So don't get you hopes up of finding one whenever you want.....