Dart Programming 2020: Why You Should Learn it?

Before you start programming you should ask yourself the question – why are you learning to program?

Are you trying to build a website? Start a business? Create a cool mobile app? Get a job?

Maybe you’re trying to solve a problem.

These are all valid questions.

I’m a Web Designer/ Web Developer and trying to transition to software or mobile development.

I recently had an idea how to create a mobile app that is cross platform that runs on iOS and Android devices for the health care industry.

A health care organization was looking to automate their tasks for their employees, so that it automatically told them what their clients needed for that day. It will also keep track of how long it took them to perform the job, what client they helped and tracked the progress of their work.

Besides that everything had to be running on their tablets.

My job was to figure out how to do all of that simultaneously.

I got all the requirements, but not sure if the owner was on board yet.

I thought this would be a great side project to get my feet wet. It could be a personal project of mine for future use to show off to other employers.

I could release it into the Google play store for Android and for Apple.

Okay sweet.

Now I was thinking of what programming language will be best to use to get the job done.

At first I thought about using C#, but it only runs on Windows. But I anticipated this lady had Mac tablets, so I said to myself C# was going to be a waste of time.

Then I started to think about what’s fast, productive, easy to learn and could run cross platform, so I did more research.

I’ve discovered Google’s Flutter platform that developers were building mobile apps with.

It used Dart programming, a language invented by Google to build fast, scalable and beautiful apps in less time.

Yes! I got my answer.

My plan is to have a timeline for the project will be approximately 3 months. In this way, if I run into any significant problems I can handle that.

This will be my first mobile app I’ll be releasing.

I’m thinking I’ll probably need to start some smaller apps as a test before going live.

I have a sprint for each week, so I’ll have a specific task to achieve at the end of the week.

Last night I’ve learned the basics of the Dart Programming language, which is really easy when you’re already learned another language.

Dart is an object oriented programming language, so if you’re familiar with Java, C# or Javascript it will be easy for you to pick up.

I’ll feature some tutorials in the future and track my progress, so you’ll get a better idea of how to build mobile apps with Flutter.

Once I practice a few exercises in Dart with making classes, methods, and getting my brains used to the syntax then it’s on to learning Flutter framework that builds mobile apps.

Hey guys if you like this article, consider subscribing to my blog.

If you need a website built fast, get a free quote and visit waetechsolutions.com

Leave a comment