How did I learn Flutter so fast?

Sdílet
Vložit
  • čas přidán 8. 08. 2019
  • The best way to learn flutter:
    1. Java Head First - this is to learn the basics of programming, focus on classes, methods, variables. Also Java is pretty much exactly the same as Dart which is the language used in Flutter so don't worry, if you know Java you know Dart.
    You can buy it here if you want: amzn.to/2GVAdFC
    2. Setup Flutter - for this I would suggest checking out this article that I feel goes through the basics. And as a sidenote first time I tried to set this up I was completely lost so don't worry if you don't understand, just push through.
    / how-to-setup-flutter
    3. Create your first app - this is to get yourself fmiliar with just the absolute basics of getting an app up and running. This is another great article, but skip to section 2 ("setting up ios simulator") : / how-to-create-your-fir...
    4. Build a simple todolist app - now it's time to build your first real app. "Hello world" is the classic first program to build in a language get some familiarity with the syntax. Similarly I would say that todolist apps are the hello world of apps, used to create some familiarity with how to build an app. Here is an article showing you how to do just that: / making-a-todo-app-with...
    5. Parsing JSON (save stuff in your app)- This is quite a big step up from step 4, so if you are new to programming don't be discouraged if this seems difficult. This is more for once you have made a few apps and want to get into saving stuff from your app to the device. JSON is widely used format for saving and transmitting data. If you understand this then you will be able to work with API's and much more. Here is the best article that I have found explaining this for Flutter : / parsing-complex-json-i...
    That's it, if you go through this list I believe you will become a competent Flutter developer. And maybe most importantly you will be able to create pretty much whatever app you could imagine!
    I'm quite happy with how this list turned out, so I really hope it can help you.
    "Clean Code Friday"
    If you want to receive one short email from me every week, where I go through a few of the most useful things I have explored and discovered this week. Things like; favourite apps, articles, podcasts, books, coding tips and tricks. Then feel free to join kalletech.com/clean-code-friday/
    CONTACT: contact@kalletech.com
    Follow me on:
    TWITCH: / kallehallden
    INSTAGRAM: / kallehallden
    TWITTER: / kallehallden
    GITHUB: github.com/kallehallden
    --------------------------------------------------------------------------------------------------------
    GEAR:
    COMPUTER - amzn.to/2GX54SU
    CAMERA - amzn.to/2Nr09L
    MAIN LENS - amzn.to/2tzgJzp
    PERFECT DRONE - amzn.to/2NqkQa1
    Secondary Lens - amzn.to/2UcTA1e
    Secondary Lens - amzn.to/2Ebp5SV
    Zoom Lens - amzn.to/2U3UH3j
    MONITOR - amzn.to/2U6hF9Z

Komentáře • 324

  • @FilledStacks
    @FilledStacks Před 5 lety +574

    Great tips. Flutter is pretty quick to learn, if you know object oriented programming it doesn't take long to learn. My journey was 3 weeks 1 hour a day. Every day I built the UI of a design I saw on dribble, or something I designed myself. After the three weeks I had no more questions besides architecture stuff. Then my channel was born ☺️

    • @WhoAmI-ui5vs
      @WhoAmI-ui5vs Před 5 lety +8

      @FilledStacks Your channel is awesome. Please keep making more videos

    • @FilledStacks
      @FilledStacks Před 5 lety +6

      @@WhoAmI-ui5vs Thank you! I'll definitely will keep making videos :)

    • @indrakhatiwada9860
      @indrakhatiwada9860 Před 4 lety +2

      @@FilledStacks i have left plenty comments onn your channel too, you are one of the best when it comes to architecture

    • @shivrajnag12
      @shivrajnag12 Před 4 lety

      Hey @FilledStacks ur channel is awesome I love all your content it's clear and concise..I have one question in my mind, do flutter will be the good option to choose, if i want to build an app like instagram or snapchat(current version) not the instagram 10 years back ????.......If yes what should i use for backend.......???? Thinking of scalibilty of these apps(monthly active users)....Please reply...I am curious about it...Thank u

    • @FilledStacks
      @FilledStacks Před 4 lety +6

      @@shivrajnag12 Hey Thanks. It's a very weird question on "will it be good for [X]" . It builds native apps, the only thing it wouldn't be great for is native 3D rendering. EVERYTHING else can be built with it. I'm building very large apps for clients, very easily with Flutter. The backend can be anything you're comfortable with. .net core, python, node, firebase, aws, go lang. If I tell you to use go lang and you're more comfortable with node then it's a waste. So it's all your choice. Not many frameworks out there that don't scale anymore. I'd probably use firebase for an app like that simply because development would be faster and easier to manage (for me).

  • @SandwichMitGurke
    @SandwichMitGurke Před 5 lety +21

    I like that you always sound so relaxed

  • @HeyPiyawit
    @HeyPiyawit Před 3 lety +1

    What you said in the beginning is exactly what I was looking for. Thank you.

  • @wajahatshah9489
    @wajahatshah9489 Před 4 lety +12

    Thank you so much... Self learning is very important.

  • @33nano
    @33nano Před 4 lety +4

    Just get started and the rest will follow. Great advice!

  • @D3_Business_Analytics
    @D3_Business_Analytics Před 4 lety +2

    Great advice.........Programming is like playing a music piece....Your hard work and practice directly translates into quality music

  • @shrinivasmopagar5027
    @shrinivasmopagar5027 Před 5 lety +56

    I really needed this type video, I have been searching for this type of video for a long time, thanks.

    • @Hallden_
      @Hallden_  Před 5 lety +4

      That's awesome, I hope it was what you were looking for or that it helped :)

    • @avi7278
      @avi7278 Před 4 lety +2

      @@Hallden_ looks like the bots have found you. "I need this video. I love this type video. This video I need long time. Wow great type of video, sir!"

  • @dustinspyra
    @dustinspyra Před rokem +2

    Cause and effect, thanks for your insights. Great video!

  • @chidemenot
    @chidemenot Před 4 lety +1

    short, crisp & clear to the point, wish to make some videos like these

  • @ismannyb8148
    @ismannyb8148 Před 4 lety +104

    The hardest thing for me when I first started was state management. Everything else was a breeze. Still learning every day.

  • @hoogletm
    @hoogletm Před 2 lety +2

    The Head First series is so good. A great way to start.

  • @Granted_
    @Granted_ Před 5 lety +4

    Hey Kalle, just in case you were wondering for the wording, I believe it is "the resources are ranked from most important/useful to least" or something along the lines of that. (The keyword being "ranked" with the k pronounced with a hard "kuh", or "cuh" sound

  • @rezashah22
    @rezashah22 Před 5 lety +21

    Great point. Thanks for tips.

  • @AleXoTroN
    @AleXoTroN Před 5 lety +7

    I started with javascript and wrote a mod for MCPE (which actually has 2,7 million downloads) then continued with Java and started to make android apps and also I've tested kotlin but it was just a little bit easier than java. Now I found kotlin and dart and it is a dream for developers... It's so so much easier than Java and kotlin and I saves so much time and keeps problems away that make your head burning!
    Btw greatings from Germany

  • @eleazarfederio1718
    @eleazarfederio1718 Před 4 lety +8

    I'm also learning flutter, for about 3 weeks, i dont know where to start, this is my first attend to build an app

  • @badrekb5175
    @badrekb5175 Před 5 lety +1

    all respect brah , much respect and much love

  • @abhaythakur8572
    @abhaythakur8572 Před 5 lety +1

    Most Awaited video , Keep it up bro
    best wises with you

  • @timothybarus2492
    @timothybarus2492 Před 4 lety +4

    Great tips, thank you kalle, i'm already learn Java, now i'm going to basic Flutter, i hope I can develop new app with flutter
    From Indonesia

  • @Olle_Green
    @Olle_Green Před 4 lety +3

    Hey, where did you get that plant? The one on the left at for example 2:41
    Cheers.

  • @nidhinmahesh4923
    @nidhinmahesh4923 Před 4 lety +2

    you could have mentioned about some tips on using community and docs more in ways you felt more effective.
    Also to add reading well written source code of other Flutter project is another nice way improve your Flutter experience.

  • @whatocaho2
    @whatocaho2 Před 5 lety +2

    Hi Kalle! Thanks for making this video. I will be doing my final year project. I am exploring things so I have some ideas of what to do for my project. Not sure whether I will be doing an employer project but I am still thinking to start to learn Flutter.
    PS: if you have any idea of what I can do for my project, please drop a comment. Thanks a lot!
    :)

  • @bravenick
    @bravenick Před 5 lety +8

    Really nice video man! Straight to the point 🤟🏼I would say it is also important why you should learn programming language. It’s either career change or your current skill improvement. That will drive you while learning struggles

    • @Hallden_
      @Hallden_  Před 5 lety +1

      Thank you I really appreciate that! :)

  • @joytank9200
    @joytank9200 Před 5 lety

    Thank you sir for it.
    Really it's wonderful

  • @2506JJhudson1990
    @2506JJhudson1990 Před 4 lety +21

    CZcams algorithm most days: wanna watch the wood cutting championship, or a 10 year old video of accents
    Me: err what?
    CZcams algorithm today: wanna learn flutter?
    Me: yeh I’m just installing the software. It’s downloading right now.

  • @mdtouseefraza3458
    @mdtouseefraza3458 Před 4 lety +19

    Hey Kalle, How long did it take you to learn flutter to work on your first project of client?
    And thank you so much...

  • @fjdjshbsd
    @fjdjshbsd Před 5 lety +2

    I'm learning it for 3-4 months. And i havent much experience on coding. Now i can make visuals as well but cant understand backend. How can i solve this problem. I think sources is not enough to understand well

  • @matthew3496
    @matthew3496 Před 3 lety

    Awesome video, thanks!

  • @valversum
    @valversum Před 5 lety +6

    You're very inspiring bro!

    • @Hallden_
      @Hallden_  Před 5 lety

      Thank you, that's really cool to hear :)

  • @Sultan-gc2ib
    @Sultan-gc2ib Před rokem

    Love how u predicted why i clicked on the video :)) i was searching for resources.
    Love your videos keep it up

  • @ponzopa
    @ponzopa Před 4 lety +3

    Any good books for learning flutter (dart)? Preferably for someone who is already familiar with Java, C#, C an SQL^^.

  • @satyamwarghat
    @satyamwarghat Před 4 lety

    Liked it for your honesty

  • @davebudah
    @davebudah Před 4 lety

    I been skipping this video for sometime coz "most" youtubers say unrealistic things, but after watching it, I got to say this is some honest advice.

  • @abhishekgovekar5542
    @abhishekgovekar5542 Před 4 lety +1

    You are great man!! Thanks a lot for the tips.

  • @manikosuru5712
    @manikosuru5712 Před 4 lety

    The video is very helpful Thank you
    And can you please tell me which software need to install in New iPad Pro 2020 to Dev Flutter apps

  • @alaeddinemenai5380
    @alaeddinemenai5380 Před 4 lety +6

    Just a question : How to structure a flutter project and required databases for :
    Map position
    Ml kit for recommended content and people
    High quality videos
    Videos editor
    Filters

  • @alondob
    @alondob Před 4 lety

    Great analogy!

  • @shedrackejeh6542
    @shedrackejeh6542 Před 4 lety

    Hello, kalle harden what is the best advise would you give to a beginner to spend on watching flutter tutorial

  • @vegit0z
    @vegit0z Před 5 lety

    Thanks for this video bro ^_^

  • @2011201120112013
    @2011201120112013 Před 4 lety

    Hey Kalle
    Would you comment the camera you are using? The amazon link doesn't show your gear properly.

  • @Eugene.Berezin
    @Eugene.Berezin Před 5 lety +7

    I've never tried Flutter but it's definitely something that I'd like to try in the future.

  • @dishonesttAbe
    @dishonesttAbe Před 4 lety +1

    You seem like an incredibly smart person. I don't think I can learn as well as you can! You have a rare gift.

  • @ItaloItolzVinicios
    @ItaloItolzVinicios Před 4 lety

    You re talking about the inner game, bro. Great! :-)

  • @filippofonseca
    @filippofonseca Před 3 lety +17

    If you know React, Flutter will be a literal piece of cake. Seriously, I can say it from personal experience. I was genuinely astonished at how easy it really was.

    • @vidyareddy8005
      @vidyareddy8005 Před 3 lety

      Can you suggest a good resource to learn react.

    • @Hapster
      @Hapster Před 2 lety

      How can i understand the future functions they're really confusing

    • @nielfollero5
      @nielfollero5 Před 2 lety

      not unless you know OOP and its semantics too

  • @DirectCherry
    @DirectCherry Před 5 lety +6

    Your videos are amazing. Going to be a big tech youtuber in no time.

    • @Hallden_
      @Hallden_  Před 5 lety

      Thank you, I appreciate the belief in me, and I hope so ;)

  • @madukomablessed4712
    @madukomablessed4712 Před 5 lety

    Hey kalle, I want to build this app in java. Can I please get a run-through?

  • @bloodshi1
    @bloodshi1 Před 4 lety +3

    I'm weak in english. But i try this video. thank you your advice.

  • @arhamgillani1695
    @arhamgillani1695 Před 3 lety

    Which project should be done to get a job as a flutter developer?

  • @hificrawl
    @hificrawl Před 5 lety

    love the basic explanations!

    • @Hallden_
      @Hallden_  Před 5 lety +2

      Thank you, I am planning on making a free Flutter course here on CZcams so will try to do more basic explanations in there :)

    • @AniketMJ338
      @AniketMJ338 Před 4 lety +1

      @@Hallden_
      U know, i am very excited to learn dart now!!
      Plz plz make a free course for it which will get us from zero to hero in dart and flutter!!!! :)))

  • @ayoubBoumzebra
    @ayoubBoumzebra Před 5 lety

    Thank you, which Flutter architect you use for state managment, provider, scoped model or BLOC ??

  • @mayraamaral7267
    @mayraamaral7267 Před 5 lety +2

    Awesome quality like always! I don't develop mobile apps with Flutter, because I code in React, so React Native makes more sense to me in that context, but I appreciate a lot your work here on CZcams. :)

    • @Hallden_
      @Hallden_  Před 5 lety

      Thank you! Okay, what do you think of react native vs Flutter?
      I really appreciate your support, you've been here for a while now! :D

  • @ayoub112233
    @ayoub112233 Před 3 lety +38

    This video is about how to play tennis.

  • @shra1b132
    @shra1b132 Před 4 lety

    Is it good idea to start android development with flutter as a beginner ?

  • @denniszenanywhere
    @denniszenanywhere Před 4 lety

    How is using flutter and dart like in Linux? Any thoughts?

  • @Torterra_ghahhyhiHd
    @Torterra_ghahhyhiHd Před 4 lety

    pls could you make a tutorial about makind a android widget with flutter? i think flutter or dart cant do any thing if it does not cover all the cell phone screen. no like java. i dont see any of this example in flutter. same javascript.

  • @prawnydagrate
    @prawnydagrate Před 3 lety +8

    At first, Flutter seemed hard, but after looking at some Flutter demos (even the worst ones are beautiful) and stuff I've decided to learn Flutter no matter how long it takes.

    • @anthonydinino2321
      @anthonydinino2321 Před 2 lety

      How you going now?

    • @prawnydagrate
      @prawnydagrate Před 2 lety

      @@anthonydinino2321 I learned it last year, it was quite fun, although now I've gotten into cubing and do that more than programming

    • @atlantic_love
      @atlantic_love Před rokem

      @@prawnydagrate LOL

    • @prawnydagrate
      @prawnydagrate Před rokem

      @@atlantic_love And now I've lost interest in cubing and do more programming

    • @Addassio
      @Addassio Před 8 měsíci +1

      ​@@prawnydagratehow are you now?

  • @TheAaditya007
    @TheAaditya007 Před 2 lety

    Amazing video bro.

  • @navid9898
    @navid9898 Před 4 lety

    what should i know before learn flutter?

  • @BelajarPemrogramanPemula

    good information, add to the scientific nature

  • @pascavlad351
    @pascavlad351 Před 4 lety

    but how can i learn dart?and from where?

  • @osagiedeharrison4865
    @osagiedeharrison4865 Před 4 lety

    Hey bro , please I will want you to recommend a good book that covers widgets with flutter programming , maybe the book you used and you feel explains a lot

  • @terrabyte3434
    @terrabyte3434 Před 3 lety +1

    i just start learning flutter this week.
    its really hard learning this programming language when you only know win apps language like vb.net.. hahaha..
    btw, i like this video.

  • @kabuna-mimoamirov8135
    @kabuna-mimoamirov8135 Před 4 lety

    may you please tell what is the name of the java book ?

  • @jmontis2
    @jmontis2 Před 5 lety +17

    i just watched a video on flutter last night, it seems very interesting

  • @CultureJourney2024
    @CultureJourney2024 Před 3 lety

    hi do i need to know a basic programming in order to learn flutter

  • @milanpoudel3348
    @milanpoudel3348 Před 4 lety +1

    Hi do I need to have a basic level understanding of OOP to understand and learn flutter?or do I need to have a deep advanced level understanding?

  • @nowyouknow2249
    @nowyouknow2249 Před 5 lety +9

    How is the bow you made doing?
    I just like your calm and composed energy.
    Make more and more videos.

    • @Hallden_
      @Hallden_  Před 5 lety +1

      Thank you!
      It's doing good, it's holding up really well :)

  • @vasileandreicalin2685
    @vasileandreicalin2685 Před 4 lety

    are u using some code patter like block or mvc ecc...?

  • @FaizanAli-lw1nl
    @FaizanAli-lw1nl Před 3 lety

    Hello Kalle Halladen ! Bro I need your help in flutter app. How to interact with android operating system in flutter app. Like I want to run my flutter app in background and that app monitor my android and give me the name of all applications which are currently running in my device. Please bro help me.

  • @SinnITmitEmotionPforzheim

    thank you for sharing

  • @zeraone2205
    @zeraone2205 Před 3 lety

    man u are a legend u know that we don't have time 4 more subs ! :]

  • @kirill4531
    @kirill4531 Před 5 lety

    Hey Kalle, may I ask you to tell me your hourly rate as a Flutter freelance dev? If it's not secret of course

  • @beautifullife7477
    @beautifullife7477 Před 4 lety

    Can I install flutter on iPad?
    Can I make app on iPad by flutter?

  • @veryallen3
    @veryallen3 Před 4 lety

    kalle thanks for sharing, are you a flutter developer?

  • @zpawlo02
    @zpawlo02 Před 4 lety

    What is model of your keyboard?

  • @mohamedismailadamsa837

    Amazing example

  • @sylvesterola3130
    @sylvesterola3130 Před 4 lety +1

    What do you think about xamarin

  • @davidreviews8413
    @davidreviews8413 Před 3 lety +4

    People who got this recommended by the god CZcams: Thanks a lot! Really helpful!
    Me who have been searching something like this for years: 😑

  • @haidardif7813
    @haidardif7813 Před 4 lety

    You deserve alot more views

  • @lifeTOOLhack
    @lifeTOOLhack Před 3 lety

    hi I wanted to develop an app in flutter and dart, my logic building concepts aren't clear, just a beginner and want your help in its development also I already have the full layout ready just need implementation with your help in collaboration .even little knowledge is ok but should be determined

  • @ZhouHaibo
    @ZhouHaibo Před 3 lety

    What IDE Kalle is using on Flutter?

  • @coderarcher7122
    @coderarcher7122 Před 4 lety

    I am learning flutter as a beginner in VSCode, but the links provided is all based on Android Studio, so does it make any difference?

    • @willknott9597
      @willknott9597 Před 4 lety

      Not really no. Maybe setup will differ etc

  • @umerqureshi7663
    @umerqureshi7663 Před 3 lety +1

    Try Adobe XD to flutter plugins to design the Frontend of your app...it's a shortway to design Frontend in flutter app

  • @devanshchowdhury5635
    @devanshchowdhury5635 Před 4 lety

    how to convert code to app?

  • @rezarachmanuddin
    @rezarachmanuddin Před 3 lety

    Thanks for tips

  • @SenthilKumar-kc7pj
    @SenthilKumar-kc7pj Před 5 lety

    Nice one Kalle :-)

  • @zaaa8804
    @zaaa8804 Před 3 lety

    thats great bro

  • @prod.kashkari3075
    @prod.kashkari3075 Před 3 lety +20

    Lol I’m just overwhelming my self tryna learn deep learning and react at the same time

  • @11_satyam
    @11_satyam Před 4 lety

    Hey can you help me with my project application?? It would be great help

  • @peterveliki7918
    @peterveliki7918 Před 4 lety +3

    Man, why reading book for JAVA and coding on Python - in a Flutter video ? :D

  • @misaka6219
    @misaka6219 Před 3 lety +4

    love how its about flutter and the first coding clip is him doing python lmfao

  • @p32929
    @p32929 Před 4 lety +82

    if you know React, Flutter is so easy to learn. Because, its inspired by React

  • @anselminos5238
    @anselminos5238 Před 4 lety +4

    0:36 good point

  • @primemuloko1910
    @primemuloko1910 Před 4 lety

    Vraiment je suis très intéressé par le tutoriels , est ce que pouvez-vous une de débutant

  • @mindmystique123
    @mindmystique123 Před 4 lety

    I'M inspired with you😊

  • @zakariabakhkhouch6235
    @zakariabakhkhouch6235 Před 4 lety

    What is your current job

  • @chethiyairoshana5402
    @chethiyairoshana5402 Před 5 lety

    💪🏻 nice one

  • @yaseenabdullah3949
    @yaseenabdullah3949 Před 5 lety +1

    make more videoes about Flutter bro it's the future and there isn't a lot of tutorials about it as java and python.., and thank you

    • @Hallden_
      @Hallden_  Před 5 lety +3

      Thank you, I am planning on making my own "Flutter course" on CZcams very soon :)

    • @yaseenabdullah3949
      @yaseenabdullah3949 Před 5 lety

      ​@@Hallden_ YOU'RE THE ONE!

  • @Todiros
    @Todiros Před 5 lety +4

    I never feel like I'm learning efficiently and I'm kinda slow. Just watching tutorials of people building apps and re-writing what they're writing does not seem very productive to me. And I wonder whether I should go with tutorials or read a book. Should I build a basic todo app or do something like a personal unique app which would be more challenging but also more interesting.
    I have been coding for a few years now and I'm pretty comfortable with JS and I do have basic knowledge in a few other languages but I feel I could have learned so much more in that time.

  • @manas14
    @manas14 Před 3 lety

    there is a mistake in the description : fmiliar, anyways great video.

  • @putinninovacuna8976
    @putinninovacuna8976 Před 5 lety

    hard thing bout flutter is bloc and asyncs methods management, building UIs is pretty simple

    • @lelunz694
      @lelunz694 Před 5 lety

      jorge cabrera nah Bloc Pattern is pretty simple :) it’s easy to use.
      Its a good way for state management.
      don’t use setState.
      Dependency injection is much more fun and also very great ;)
      I hate the UI stuff xD