Flutter is an UI SDK (software development kit) developed and open-sourced by Google which is used to build natively compiled cross platform applications for Android, iOS, windows etc. For instance, a single codebase in flutter can be used to run the app on both iOS and Android instead of generate separate codebase. It was first released in May 2017 while its stable version arrived in December.