Goalist Developers Blog

Let's { Dart } before we { Flutter }

The above program was written in Dart and it shouldn't come to you as a surprise if you are from Java or C programming background. (above lines are editable so go ahead and replace my name with yours and press play button ▶️)

So, what is Dart???
An overview of Dart on Ecma website reads as

Dart is a class-based, single-inheritance, pure object-oriented programming language. Dart is optionally typed and supports reified generics.

If that thing was steaming pile of mumbo-jumbo to you then allow me to explain in my subsequent blog named "Getting Started with Dart".

The greatest innovations are the ones we take for granted, like light bulbs, refrigeration, and penicillin.

However; in a world where the miraculous very quickly becomes common-place, how can a company, especially one as big as Google, maintain a spirit of innovation year after year? 🤔

While you are thinking about it... eureka!! there is already something new in the market and you gotta learn it, because...
Once a new technology rolls over you, if you're not part of the steamroller, you're part of the road.
With no surprise, Google this year came with the complete set of frameworks for all your needs, with its own programming language {Dart}.

1) Web-Applications (AngularDart)

AngularDart is a web app framework that focuses on productivity, performance, and stability.

2) Android and iOS Applications (Flutter)

Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time using only single code base.

So let's have a tour of these things together...


See you in the subsequent blog post with

"Getting Started with Dart"

till then happy learning 😊