How did I learn Flutter so fast?
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
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 ☺️
@FilledStacks Your channel is awesome. Please keep making more videos
@@WhoAmI-ui5vs Thank you! I'll definitely will keep making videos :)
@@FilledStacks i have left plenty comments onn your channel too, you are one of the best when it comes to architecture
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
@@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).
I like that you always sound so relaxed
same man I think he should do ASMR:)
What you said in the beginning is exactly what I was looking for. Thank you.
Thank you so much... Self learning is very important.
Just get started and the rest will follow. Great advice!
Great advice.........Programming is like playing a music piece....Your hard work and practice directly translates into quality music
I really needed this type video, I have been searching for this type of video for a long time, thanks.
That's awesome, I hope it was what you were looking for or that it helped :)
@@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!"
Cause and effect, thanks for your insights. Great video!
short, crisp & clear to the point, wish to make some videos like these
The hardest thing for me when I first started was state management. Everything else was a breeze. Still learning every day.
True, I started with provider , but now mobx and getx are awesome
True
😍state mangement is difficulty
did you learn state management in 2 years?
The Head First series is so good. A great way to start.
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
Great point. Thanks for tips.
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
I'm also learning flutter, for about 3 weeks, i dont know where to start, this is my first attend to build an app
all respect brah , much respect and much love
Most Awaited video , Keep it up bro
best wises with you
Haha thank you! :)
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
surely you can
Hey, where did you get that plant? The one on the left at for example 2:41
Cheers.
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.
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!
:)
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
Thank you I really appreciate that! :)
Thank you sir for it.
Really it's wonderful
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.
Hey Kalle, How long did it take you to learn flutter to work on your first project of client?
And thank you so much...
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
Awesome video, thanks!
You're very inspiring bro!
Thank you, that's really cool to hear :)
Love how u predicted why i clicked on the video :)) i was searching for resources.
Love your videos keep it up
Any good books for learning flutter (dart)? Preferably for someone who is already familiar with Java, C#, C an SQL^^.
Liked it for your honesty
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.
You are great man!! Thanks a lot for the tips.
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
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
Ever figure it out?
Great analogy!
Hello, kalle harden what is the best advise would you give to a beginner to spend on watching flutter tutorial
Thanks for this video bro ^_^
Hey Kalle
Would you comment the camera you are using? The amazon link doesn't show your gear properly.
I've never tried Flutter but it's definitely something that I'd like to try in the future.
Do it! :)
You seem like an incredibly smart person. I don't think I can learn as well as you can! You have a rare gift.
You re talking about the inner game, bro. Great! :-)
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.
Can you suggest a good resource to learn react.
How can i understand the future functions they're really confusing
not unless you know OOP and its semantics too
Your videos are amazing. Going to be a big tech youtuber in no time.
Thank you, I appreciate the belief in me, and I hope so ;)
Hey kalle, I want to build this app in java. Can I please get a run-through?
I'm weak in english. But i try this video. thank you your advice.
Which project should be done to get a job as a flutter developer?
love the basic explanations!
Thank you, I am planning on making a free Flutter course here on CZcams so will try to do more basic explanations in there :)
@@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!!!! :)))
Thank you, which Flutter architect you use for state managment, provider, scoped model or BLOC ??
I have used Bloc :)
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. :)
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
This video is about how to play tennis.
😂😂😂😂😂😂😂😂😂
why does every programmer have to boring when they explain shit lol
Is it good idea to start android development with flutter as a beginner ?
How is using flutter and dart like in Linux? Any thoughts?
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.
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.
How you going now?
@@anthonydinino2321 I learned it last year, it was quite fun, although now I've gotten into cubing and do that more than programming
@@prawnydagrate LOL
@@atlantic_love And now I've lost interest in cubing and do more programming
@@prawnydagratehow are you now?
Amazing video bro.
what should i know before learn flutter?
good information, add to the scientific nature
but how can i learn dart?and from where?
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
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.
may you please tell what is the name of the java book ?
i just watched a video on flutter last night, it seems very interesting
It is! ;)
hi do i need to know a basic programming in order to learn flutter
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?
basic oop is fine
How is the bow you made doing?
I just like your calm and composed energy.
Make more and more videos.
Thank you!
It's doing good, it's holding up really well :)
are u using some code patter like block or mvc ecc...?
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.
thank you for sharing
man u are a legend u know that we don't have time 4 more subs ! :]
Hey Kalle, may I ask you to tell me your hourly rate as a Flutter freelance dev? If it's not secret of course
Can I install flutter on iPad?
Can I make app on iPad by flutter?
kalle thanks for sharing, are you a flutter developer?
What is model of your keyboard?
Amazing example
What do you think about xamarin
People who got this recommended by the god CZcams: Thanks a lot! Really helpful!
Me who have been searching something like this for years: 😑
You deserve alot more views
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
What IDE Kalle is using on Flutter?
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?
Not really no. Maybe setup will differ etc
Try Adobe XD to flutter plugins to design the Frontend of your app...it's a shortway to design Frontend in flutter app
how to convert code to app?
Thanks for tips
Nice one Kalle :-)
Thank you :)
thats great bro
Lol I’m just overwhelming my self tryna learn deep learning and react at the same time
Lol
Hey can you help me with my project application?? It would be great help
Man, why reading book for JAVA and coding on Python - in a Flutter video ? :D
love how its about flutter and the first coding clip is him doing python lmfao
if you know React, Flutter is so easy to learn. Because, its inspired by React
True
I haven't thought about that way! It's fucking true
Then I should pick it up easily
is it vice-versa ?
@@deanshaked no
0:36 good point
Vraiment je suis très intéressé par le tutoriels , est ce que pouvez-vous une de débutant
I'M inspired with you😊
What is your current job
💪🏻 nice one
Thanks Buddy! :)
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
Thank you, I am planning on making my own "Flutter course" on CZcams very soon :)
@@Hallden_ YOU'RE THE ONE!
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.
Maynerd just practise and practise and practise
Try Beginning flutter on Amazon
there is a mistake in the description : fmiliar, anyways great video.
hard thing bout flutter is bloc and asyncs methods management, building UIs is pretty simple
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