Least knowledge required for Flutter?

Haroon Khan
Flutter KP
Published in
1 min readJan 26, 2020

Most of the time, I get the same repeated question, ‘What are the basic skills required to start learning Flutter?’.

So, I thought to answer these questions concisely here:

Least Required Knowledge:

  1. Basic problem-solving skills
  2. Basic Programming concepts like variables, control structures (if-else and switch case, etc.) and loops, etc.
  3. Basic Object-Oriented concepts like Classes, Objects, and Inheritance, etc
  4. Little knowledge of different data structures like Lists(Arrays), Maps (Dictionaries) and custom data structures
  5. Bug hunting and debugging
  6. Little bit knowledge of Database
  7. And the most important one, the thirst for learning new things.

For all of the above skills, I would suggest to follow a good course on:

I hope these things help a little bit deciding when you should start with Flutter or what are the basics you need to cover before starting Flutter.

And yes, stay tuned for the next blog on ‘Roadmap for learning Flutter.’

--

--

Haroon Khan
Flutter KP

CTO AntonX | Full Stack Dev | Flutter & Node.js | DevOps | AWS