Flutter is an Open Source GUI Framework created by Google. It is used for building beautiful, natively compiled applications for Mobile, Web and desktop from a single codebase. This allows me as a programmer to create an experience that is similar across each platform. Flutter applications are easier to maintain and extend new features. Flutter has exploded in popularity in recent years and is used by many Top 100 companies around the world.