Calculator App From Scratch [For Flutter & Dart Beginners]

Posted By: ELK1nG

Calculator App From Scratch [For Flutter & Dart Beginners]
Published 3/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 692.55 MB | Duration: 1h 46m

A beginner-friendly guide to build a calculator app with state management all from scratch with Flutter.

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

Requirements

No programming experience needed but helpful

A working Dart / Flutter environment

A running IDE like Android Studio or Visual Studio Code

Description

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 a Flutter installed and your favorite 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 widgetsProficiency in basic layouts using Row and Column widgetsUtilizing inbuilt widgets like AppBar and ScaffoldBeing 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:AdditionSubtractionMultiplicationDivisionThis 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!

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: First steps

Lecture 2 Project setup

Lecture 3 Excursion about Widgets

Lecture 4 Using a Scaffold Widget

Section 3: Implement the look

Lecture 5 Creating the result display

Lecture 6 Creating the keypad

Section 4: Implement the behavior

Lecture 7 Extracting Flutter Widget

Lecture 8 Making the Widget stateful

Lecture 9 Excursion about functions

Lecture 10 Number pressed

Lecture 11 Operator pressed

Lecture 12 Displaying the calculation

Lecture 13 Calculate result

Section 5: Recap / Appreciation

Lecture 14 What have we achieved so far?

Section 6: Optimization

Lecture 15 Overview

Lecture 16 Making the buttons round / extracting

Lecture 17 Adding tap behavior

Lecture 18 Adding spacing between keypad rows

Lecture 19 Extracting NumberButton

Lecture 20 Extracting OperatorButton

Lecture 21 Extracting ClearCaclulationButton

Lecture 22 Extracting CalculateResultButton

Lecture 23 Styling the keypad

Beginner Flutter developers who want quick results,Students who want to learn by doing,Flutter newcomers who want to create their first app,Curious, practice-oriented learners