Learn to Program Apps
(for Free!)

Starting out programming to make your own mobile apps can be a lot easier than you might think. This free 5-step guide will get you started.

Muse
2 min readAug 18, 2020
Photo by Oskar Yildiz on Unsplash

At CoCreations we pride ourselves on having a balance of deeply and broadly experienced senior developers, mixed with skilled junior talent — it’s part of our formula that allows us to provide really high quality software products at a much lower cost than other high-end app development houses.

We use the Dart programming language and the Flutter framework for producing apps. Over the past year we have refined our intern training program to a core set of tutorials to set up absolute beginners on a path of learning to code mobile apps.

What follows is our “Learn to Program Apps 101 Course”.

Step 1 : Flutter “Hello World” app

Work through the Flutter tut : https://flutter.dev/docs/get-started/codelab

Including installing on your laptop : https://flutter.dev/docs/get-started/install

And / or, this tut : https://alligator.io/flutter/your-first-flutter-app/

Step 2 : Version Control : Git

Install git, setup a github account,

And do the git “Hello World” tutorial : https://guides.github.com/activities/hello-world/

Step 3 : Dart (and Programming) Intro

Here we take a step back from Flutter and learn some fundamentals of programming in the Dart language.

https://dart.dev/samples

Dart is the programming language we use. Flutter is a framework on top of Dart to make it easy to build mobile apps.

Learning Dart can be taken further, as per : https://github.com/munyaJ/SpaceCraft

Step 4 : Flutter Widgets Intro

https://www.youtube.com/playlist?list=PLOU2XLYxmsIJyiwUPCou_OVTpRIn_8UMd

Step 5 : BLOC and Provider pattern

https://www.youtube.com/watch?v=8II1VPb-neQ

https://www.didierboelens.com/2018/12/reactive-programming-streams-bloc-practical-use-cases/

If you love creating beautiful software, please reach out to us at CoCreations; we are always on the lookout for talented folk to join our crew.
(You can email us on festivals@cocreations.com.au)

--

--

Muse
Muse

Written by Muse

Muse spent his youth searching the world for meaning, and good parties. He has now settled down to the quiet life of a writer, business owner, and father of 5.

No responses yet