Hi Ishan, Thankyou for the article. It was very useful to me. One question i would like to ask though! You have passed the bloc or provider globally above materialApp here? What about when I need to pass the bloc inside separate routes or sub routes.