Only to make Theme switching easy for beginners using Bloc as state management. Read the blog https://tejbikram.com.np/switch-themes-easily-in-flutter-using-bloc to follow step by step.