hello everyone, I wanted to learn flutter for more than a year now, but I never did. I think this will change soon, though. The thing is, I’ve been assigned to work on a Flutter project by my professor, and I have around a week before the project starts. I want to use this week to learn as much about Flutter as possible, and that way I can understand what other team members will be planning. We have two months to complete the project, so I’ll be sure to learn more further down the line. I know a week is not enough to get really good at Flutter, but all I want is to be able to understand what they will plan and work accordingly.

So the question is: what is the best way to get started with Flutter? I can give around 4 to 5 hours a day of learning, and I have prior knowledge of web development, specifically React and Django. So if anyone has any suggestions, I’d be honored to hear from you guys. Thanks to you all.

  • Baldur Nil
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Depends heavily on what kind of experience you already have.

    • lelouch_2226OP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      undefined> you already have.

      I have some prior knowledge with languages like java and c++ but most of my work is on front-end web development like react.

  • anlumo@feddit.de
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    I was able to understand Dart in one evening and Flutter in another, based on my prior experience with React and SwiftUI. The rest of the learning was just about specific widgets.

    • lelouch_2226OP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      undefined> SwiftUI. The rest of the learning was just about specific widgets.

      That’s exactly what I found during the last couple days. Dart turned out to be so similar to Java so I was able to understand it easily, and the Flutter structure looks simple. Currently, I am mainly focusing on different widgets and how to use them. Actually, the hardest thing was the installation. I have multiple devices that I work with that run different operating systems, and getting everything to work on all of them was painful, to say the least.