Skip to content
0:00 / 0:00

#flutter#dart

Flutter Course - Full Tutorial for Beginners (Build iOS and Android Apps)

freeCodeCamp.org

12M subscribers • 41 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Nick Manning, creator of fluttercrashcourse.com
  • Linked in the descriptionseenickcode/tourismandco
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

1M views7 years ago2 recommendations

Mobile developmentFlutter and React NativeiOS and SwiftUIAndroid and Jetpack Compose

Nick Manning teaches the basics of building iOS and Android apps using the Flutter framework.

Learn Flutter, Google’s groundbreaking multi-platform mobile development framework to create apps for Android and iOS. In this course, Nick Manning from fluttercrashcourse.com teaches you how to get up and running with Flutter quickly and effectively. Nick has been a Flutter engineer since 2017 and has boiled down this real-world know-how into a clear-cut, realistic and step-by-step crash course. Flutter apps are written in the Dart programming language 📽 Subscribe to Nick's YouTube channel: youtube.com/c/nickmanningdotdev 💻 Code - github.com/seenickcode/tourismandco 💻 Accompanying blog posts for each lesson - fluttercrashcourse.com/blog ❤️ Try interactive JavaScript courses we love, right in your browser: scrimba.com/freeCodeCamp-JavaScript (Made possible by a grant from our friends at Scrimba) ⭐️ Contents ⭐️ () Intro: ⌨️ What this course covers () Layout in Flutter: ⌨️ Layout concepts ⌨️ Column, mainAxisAlignment, crossAxisAlignment ⌨️ Container and Parameterized StatelessWidgets () Images: ⌨️ Image, BoxConstraint ⌨️ Configuring image assets ⌨️ Implementing ImageBanner () Text: ⌨️ Importing a custom font ⌨️ Finalizing our TextSection with Column and EdgeInsets ⌨️ ThemeData, TextTheme and organizing style () Models: ⌨️ Using Models to represent data and functionality ⌨️ Making our screen dynamic ⌨️ Generics, map(), Anonymous Functions and Cascades () Navigation and Lists: ⌨️ Parameterized named routes ⌨️ MaterialPageRoute, RouteFactory ⌨️ ListView and GestureDetector ⭐️ Links: ⭐️ 🔗 Nick Manning’s Flutter Crash Course: fluttercrashcourse.com 🔗 Installing Flutter on macOS: youtube.com/watch?v=THsihXK1-14 🔗 Installing Flutter on Windows: youtube.com/watch?v=EDlywQeg5Vs ⭐️ Social: ⭐️ 🐤 Twitter: twitter.com/seenickcode 📬 Email: nick@fluttercrashcourse.com -- Learn to code for free and get a developer job: freecodecamp.org Read hundreds of articles on programming: freecodecamp.org/news

Why it's here

2 people recommend this

What people say. Recommended as a helpful crash course and boot-camp for learning Flutter essentials.

u/KameiKojirouin r/FlutterDev • Recommends

On “How to learn flutter development”

I've been using YouTube and Udemy to do this. You want a solid understanding of Dart before learning Flutter. This will get you started. Dart Documentation: https://dart.dev/ Flutter Documentation : https://docs.flutter.dev/ Youtube: Dart Tutorials: [video [video [video Flutter tutorials: [video [video [video link to this video Udemy: https://www.udemy.com/course/complete-dart-guide/ https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/ https://www.udemy.com/course/flutter-bootcamp-with-dart/ (This one is little out of date, but I still found it useful)

u/merthyr1831in r/FlutterDev • Recommends

On “Introducing Gnotes! A GNOME-themed note taking app for Linux.”

…earn new concepts (like carrying data between widgets and screens, how to add animations to apps, theming etc.). The flutter.dev webste has some amazing documentation! I also sometimes follow tutorials from other channels like 'flutter mapp', 'fun with flutter', and fireship (which has an awesome 12 minute boot-camp that I've linked for you! [video \- 2hr boot-camp by FreeCodeCamp [video \- 1hr flutter essentials by Traversy Media \*\*\* Installing flutter is relatively easy compared to setting up a React, Vue, or Angular project (imo), like on Linux it's literally running like 3 console commands to download, install, and run the starter flutter project! More involved for other p…