Build Native Mobile Apps with Flutter

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udacity course.

Learn from experts at Google how to use Flutter to craft high-quality native interfaces on iOS and Android devices in record time.

Reddacity may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udacity. Thank you for using these buttons to support Reddacity.

Reddit Posts and Comments

5 posts • 29 mentions • top 27 shown below

r/Android • post
6108 points • Purple_Pizzazz
Google has released a free Udacity course for their Flutter framework to create Android & iOS apps.
r/androiddev • post
141 points • Darth_Shere_Khan
Udacity course: Build Native Mobile Apps with Flutter (by Google)
r/dartlang • post
20 points • Darkglow666
Build Native Mobile Apps with Flutter (free Udacity course)
r/FlutterDev • comment
5 points • kirbyfan64sos

Basically, frameworks like Flutter tend to follow the principle of inversion of control. All that means is that instead of you controlling the program's execution, you call into the framework (for Flutter, that's the runApp call is for), and then the framework takes care of managing your application. Once you do this, Flutter is now responsible for rendering your app, managing widget state, and so forth. In essence, you've handed Flutter control of your application (hence the "inversion").

As to where you put your logic...it kind of depends. Flutter is very much oriented around widgets, so you'd put the code to manage e.g. a chart inside the Chart widget you'd create, and so forth.

You might like this Udemy course by Google that goes through Flutter development!

r/Flutter • post
5 points • BigNameInDeepSpace
Learning resource: Udacity?

Hi Flutter Devs,

Has anyone taken this Google course on Udacity?

Is it too basic for someone with coding background? Is it too outdated (seems to be 1yr old)?

Is there any better structured learning resource?

Would love to hear your opinions. Thanks.

r/FlutterDev • comment
4 points • DanTup

There's this one?

https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905

r/Flutter • post
3 points • aQutie
Build Native Mobile Apps with Flutter - (free Udacity course by Google)
r/Android • comment
3 points • wywywywy

Udacity has a free and pretty comprehensive course for Flutter.

https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905

But it requires basic Dart knowledge.

r/Android • comment
1 points • gin_and_toxic

I don't see flutter yet here?

Edit: found this one that is free: https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905

r/FlutterDev • comment
1 points • miltux

i recomend you do this course https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905 to start in Flutter Framework is free

r/FlutterDev • comment
1 points • chimon2000

They do on Udacity

https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905

r/FlutterDev • comment
1 points • gringoh

there's also this free udacity basic course: https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905

r/reactnative • comment
1 points • mulvidon

Google has produced a free 2-week course for Flutter at Udacity. I'll check it out just because it's free -nothing to lose! https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905

r/FlutterDev • comment
1 points • The_IT

Direct link: https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905

r/FlutterDev • comment
1 points • tensorwave

Since you have no programming experience, it might be a little tough going straight into an OOP language. I would recommend you try out some python programming first, so that you gain some quick experience in programming such as reading, writing code and how statements should be ordered to achieve what you want.

Then go onto Flutter. Flutter uses Dart which is an OOP language or Object Oriented Programming Language. This is a different paradigm of programming. Once you get the basics of OOP like inheritance, polymorphism etc then you should be good to go to tackle Dart. I highly highly recommend the free course at Udacity.

Goodluck!

r/ProgrammerHumor • comment
1 points • UnicornsOnLSD

Go check out the Udacity course if you want to see some shitty tutorials. Here's a link.

r/FlutterDev • comment
2 points • rururezu

If you have experiences in other languages like Java/Javascript/C#, Dart will feel familiar. I don't know Dart, but coming from Java it's a lot similar so I haven't had any problem picking up the language.

If you need a basic course on Flutter, here's Udacity course by Google. And also like others said, try YouTube. A lot of good Flutter tutorials as well as introduction to Dart are there. For example, try this Dart/Flutter tutorials playlist by VoidRealms. He will teach you from basic Dart up to Flutter widgets and full Flutter app.

r/Flutter • comment
1 points • MattWerkz

What about the Free udacity course from Google?

https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905

r/Flutter • comment
1 points • dave0814
r/indonesia • comment
3 points • ysupr

gw gak yakin sih, karena gw sendiri juga baru mau belajar mobile apps. jadi gak bisa ngasi banyak rekomendasi.

gw sempet bikin 1 apps buat keperluan kerjaan, belajar sambil ngerjain projek, modal video gratis disini https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905 itu pakai flutter.

ini juga flutter https://www.appbrewery.co/p/intro-to-flutter

flutter salah satu yang bisa dipakai buat bikin aplikasi android dan ios.

video nya bahasa inggris sih, tapi kalau gak salah ada translator nya.

tapi mungkin bakal banyak bingung masalah istilah-istilah koding nya.

kalau gak salah di gramedia juga banyak buku-buku flutter, biasanya kalau buku nya orang indonesia itu basic banget, cocok buat yang baru mau masuk.

r/Flutter • comment
1 points • koalakinger

Google have got a free course up on Udacity. Pretty good but they go pretty fast so without a decent programming background it may be a bit of a struggle. Otherwise I started learning Flutter on Udemy. You can get pretty great courses for $10 on special (most of the time) and this course in particular starts off at a pretty chilled pace. Great for starting out I'd say.

​

Goodluck!

r/FlutterDev • comment
1 points • JaapVermeulen
r/FlutterDev • comment
2 points • Fadi_Botros

Here is your starting point:

https://flutter.io/docs/get-started/flutter-for/android-devs

Also you may try that:

https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905

​

EDIT: Also try to learn JavaScript, Redux and any Rx (RxJava, RxSwift, RxJS, RxDart, anything) so that you are compliant to Flutter's main paradigm (Functional Reactive Programming)

r/gamedev • comment
1 points • Aryan_Wave

start from this free course

https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905

learn more widget in this playlist

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

i recomended this too for advanced tutorial

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

sorry i never use ionic but it seems you should use react native for your browser support and for dekstop react native code can run with proton-native

https://proton-native.js.org/#/

r/webdev • comment
3 points • whexmix

I think it is great that you have the desire to expand your knowledge and experience! This is a very open question. I believe as with anything: practice, practice, practice...


Having little-to-no details about the project, here are a few things I think may be good to consider:

  • What technologies does the project call for?
  • Do some high-level research on the available technologies out there and see what sounds like a good fit for your project
    • Most tools can probably accomplish what you need, but some tools may make more sense for a given project.
  • What direction do YOU want to go?
  • As you know, projects are a great opportunity to learn new skills. So long as the timeline permits, it may be a nice option to explore a new technology. If the timeline is short, it may make more sense to work with what you know.
  • What skills are in demand?
  • Look at the market trends: Tiobe Index

There was also a concept that I heard that I think is wise and worth sharing (I can't seem to find a related article): - In all projects, consider the following: - People - Are the people cool to work with? - Project - Is the project interesting? - Price - Is the price right? - As a general rule, if the project meets two out of these three critereon, it may be worth investing your time in.


There is ALWAYS something new being created. I think it is great to keep up and be aware of what's out there. I also think it is important to be really good at something. Being early in your career, I would invest a bit of time seeing what's out there and what would be the best investment of your time for the direction(s) you want to grow.


Here are a few things I think are worth putting on your radar:


This was a pretty vague response, but I hope this introduces you to some useful tools and information. I also hope that these resources don't cause an option overload. I hope your project goes well!

r/Kotlin • comment
-1 points • perfopt

I started learning Kotlin for Android dev and stumbled upon Google Flutter+Dart. It enables creation of multi-platform Apps with the same code base.

I dont have extensive experience with Flutter+Dart and I just started learning. I would recommend that you take a cursory look at it before deciding if Kotlin or Flutter will suit your needs.

​

Note: Flutter is the framework, Dart is the language. One needs to know Dart moderately well to be effective using Flutter.

​

Dart free course: https://www.educative.io/courses/learn-dart-first-step-to-flutter

​

Flutter free course: https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905