Flutter is Google’s mobile app SDK for creating mobile applications for iOS and Android. With Flutter you need to write your code once and that can run on iOS and Android. Flutter provides a fast development of application with great UI and a good native performance. With Flutter you can also build your app and share them with real time users by publishing it on Play Store (Android) or App Store (iOS). Language used for application development in Flutter is Dart. Dart is a very easy to learn language and it provides all the essential things for creating Application for mobile.