Why Flutter uses Dart

Muhammad Hassan
2 min readApr 9, 2020

--

Well, one of the first reasons you might consider, is that you will end up one code base to maintain, one place to debug, one place to update so one code base to rule them all and this is huge advantage compared to creating your apps native, say creating your iOS apps in swift and making your Android apps in java and your web apps in java Script and having all of these different places that you need to update and maintain. And it can get really messy whereas here you only need to know one language that’s Dart, which is a Powerful language that’s actually quite easy to work with once your learned and understand how to use it, then you can use it to create your iOS apps, your Android apps, your web apps. And it means that you only have to get good at one thing instead of lots of different things and if you have done any programming before,then you realize that Dart is actually very, very similar to a lot of object oriented programming languages it has a lot of features that powerful languages will have. It’s been used internally at Google to build a powerful tools such as Google Adwords and Google fiber.It’s usage is only going to get bigger.Flutter allows you to use a very simple and flexible layout system to build beautiful user interfaces for whatever project you end up embarking on. It’s easy layout your screen.Now, as if having a single code base to work with and an intuitive and easy user interface also, you get access to the original source code. Because flutter is open source code. If you are working on iOS development ,you will know that a lot of it is a mysterious black box. Because on iOS a lot of the components are propriety that’s why there as a lot of really exciting things that you can do with flutter.

--

--

Muhammad Hassan
Muhammad Hassan

Written by Muhammad Hassan

Open Source Contributor || Technology Evangelist || Flutter Developer || Public Speaker ||Community Builder

No responses yet