Course Information
Course Overview
A beginner-friendly hands on guide to build a calculator app with state management all from scratch with Flutter.
Are you interested in learning how to create mobile apps or have just started using Flutter?
Do you want to try your hand at app development but don't know where to start?
Then this course is for you!
In this beginner-friendly video course, you'll learn how to build a fully functional calculator app using Flutter, Google's mobile app development framework. No prior programming experience is required, but it will certainly be helpful. The only requirement is that you have Flutter installed and your favourite IDE running.
Unlike some courses that overwhelm you with theoretical explanations, this course takes a learn-by-doing approach. You'll get started right away by setting up the project, and you'll create your first Flutter project within a matter of minutes.
The course is divided into several easy-to-follow sections that cover all the basics of Flutter app development.
Upon completing the course, you can expect to have gained the following skills and knowledge:
A foundational understanding of Flutter widgets
Proficiency in basic layouts using Row and Column widgets
Utilising inbuilt widgets like AppBar and Scaffold
Being able to transform your design or concept into a functional application
What does the finished app look like?
You'll have built a calculator app that can perform the four fundamental mathematical operations, which are:
Addition
Subtraction
Multiplication
Division
This course also works if you have experience in Flutter and Dart. The basic explanatory excursion are extracted into separate lectures so that you can skip them if you already know the respective topic.
Enroll now and join the millions of developers who use Flutter to create beautiful, fast, and modern apps!
Course Content
- 6 section(s)
- 23 lecture(s)
- Section 1 Introduction
- Section 2 First steps
- Section 3 Implement the look
- Section 4 Implement the behavior
- Section 5 Recap / Appreciation
- Section 6 Optimization
What You’ll Learn
- Creating the very first Flutter app
- How to get from concept / design to the finished app
- Working with state / StatefulWidgets
- How to layout apps in Flutter with Row and Column Widgets
- Basic Widget usage in Flutter
- The very basics of Dart that are needed to create an app
- Extracting widgets into separate classes / files
- The mindset of a Flutter developer
- The skillset that is a perfect starting point for a long-lasting Flutter career
Skills covered in this course
Reviews
-
CChristopher Richard
Compact and clear explanations which are suitable for beginners. Great starting point to learn using flutter.
-
WWerner Gerber
I selected this course as a quick refresher to Flutter that I didn't use for some time. Fortunately, I still had Android Studio installed an my Mac, because the instructor doesn't bother to tell you about its installation. Parts of the course are already outdated, as my updated Flutter version defaulted to the new Material 3 theme. If I had no prior experience with Flutter such small things would have confused me. Even on a Mac I would prefer the Android emulator to iOS because it is much lower on resources, and, by the way, Xcode will not work correctly with iOS emulation before you set your Team etc. This is also not explained in the course. I hope that the instructor will cover the missing pieces in a future version to really make it beginner friendly.
-
SSimon L.
This Flutter course has a professional structure and provides excellent explanations. I'm grateful for the clear instruction and well-organized content, making it easy to follow along and learn. Highly recommended!
-
JJoanne Seiler
I think the course gives a well-structured and beginner-friendly introduction to working with Flutter!