Your First Flutter App: An App From Scratch [FREE]
source link: https://www.raywenderlich.com/27732840-your-first-flutter-app-an-app-from-scratch
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Get Started with Flutter
Introduction
3:51 FreeWelcome to the Your First Flutter App course! With this kickoff episode, you’ll learn about the Flutter framework, what it can do, and learn about the breakdown of the course.
Learn About Flutter
5:44 FreeLearn about the use of Flutter for cross-platform development, and compare Flutter to native app development as well as other cross-platform frameworks.
Install Flutter
2:20 FreeUnderstand the various components necessary to install Flutter as well as the various integrated development environments that you can use.
Install Flutter on macOS
8:51 FreeSee how to get set up with the Flutter development tools, including the Flutter and Dart SDKs, Xcode, Android Studio, and Visual Studio Code on macOS.
Install Flutter on Windows
8:35 FreeSee how to get set up with the Flutter development tools, including the Flutter and Dart SDKs, Android Studio, and Visual Studio Code on Windows.
Challenge: Plan the App
2:42 FreeIn this first challenge of the course, you’ll make a development plan for the app that you will make.
Create a New Flutter Project
5:28 FreeCreate a Flutter project from scratch and learn about all the various aspects of it.
Add a Widget
7:11 FreeIn this episode, you’ll be introduced to the Widget - your building block for creating Flutter apps.
Conclusion
1:11 FreeCongratulations on getting started with Flutter! Review what you accomplished and learn what you’ll be doing next.
Understand Flutter Widgets
Introduction
0:50 FreeLearn about how Flutter uses widgets to create app behavior and user interfaces. After which, you’ll get an overview of this part.
Understand Widgets
2:01 FreeIn this episode, you’ll learn how Flutter uses widgets throughout its framework build your interface and react to user behavior.
Build an Interface
7:23 FreeNow that you have an idea of how widgets function, we’ll build our game interface using several of the Flutter’s provided widgets.
Write Dart Code
7:31 FreeLearn the basics of object-oriented programming to better understand the Dart code you’ll be working with in the course.
Handle Button Presses
4:15 FreeAdd a TextButton widget to the app and then add some Dart code that prints a message to the console.
Understand Widget State
7:13 FreeUnderstand the difference between Stateless and Stateful Widgets, which help keep your UI performant and in-sync with the state of your app data.
Solve Problems
5:39 FreeSee Flutter’s Hot Reload in action, and learn how to solve problems beginners frequently run into, such as what to do when your code has an error.
Conclusion
0:57 FreeYou’ve made a great start! Let’s review where you are with the app to-do list, and discuss what’s next.
Create UI with Flutter
Introduction
1:02 FreeLearn the concepts of laying out widgets in flutter and then what concepts will be covered in this part.
Set an Orientation
4:20 FreeLearn how to convert your app from portrait to landscape mode, and how to configure the simulated devices accordingly.
Layout Widgets
7:40 FreeLearn how to control the layout of widgets in the UI, and understand the general plan for the widgets you will use in Bull’s Eye.
Add a Slider
3:49 FreeIn this episode, you’ll learn about Slider widget and its various properties and methods. Then you’ll add one to your game.
Challenge: Layout Widgets
3:34 FreeIn this challenge, you’ll practice what you’ve learned by laying out the final row of the Bull’s Eye user interface.
Add Spacing & Padding
5:32 FreeIn this episode, you’ll learn how to make your game’s interface look a bit less cramped through the use of containers and padding.
Manage Widget State
6:08 FreeLearn how to keep the value of the app slider synchronized with a state variable when using a stateful widget.
Work with Strings
2:36 FreeLearn about a very important Dart data type you’ll use in your Flutter apps, which you can use to store a sequence of characters.
Conclusion
2:08 FreeIn this final episode, you’ll get an understanding of what you accomplished in this course and where to go next.
Version history
Flutter 2.5, Dart 2.14.1, Visual Studio Code 1.6 (Selected)
Feb 22 2022Flutter 1.17.5, Dart 2.8.4, VS Code 1.48
Sep 8 2020Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK