๊ฐ•์˜

๋ฉ˜ํ† ๋ง

๋กœ๋“œ๋งต

NEW
Programming

/

Mobile Application Development

[Basic] Learning Flutter Properly for Mobile App Developers Part 2

This course is [Basic] Learning Flutter Properly for Mobile App Developers Part.2. Through this course, learners will become proficient in mobile app development using Flutter. This course is designed to improve the skills necessary for entering the world of mobile programming. As the final lecture in this Flutter basic series, this course focuses intensively on the basic usage of Flutter widgets and hands-on app development projects. Who is this course for? Those who want to get started with mobile app programming and Flutter. Those who want to become mobile app developers, including non-majors. Those who want to develop computational thinking skills. Those who have completed the [Basic] Learning Flutter Properly for Mobile App Developers Part.1 course. What will you learn? Learning the basic usage of Flutter widgets. Developing full-screen apps using basic widgets. Validating input data. Applying custom designs to input fields. Creating a BMI calculator app, a stopwatch app, and a ToDo List management app. Let's get started with [Basic] Learning Flutter Properly for Mobile App Developers Part.2~! See you in the class :)

1 learners are taking this course

Level Beginner

Course period Unlimited

  • juunkim02
Flutter
Flutter
iOS
iOS
Mobile App Design
Mobile App Design
dart
dart
mobile-development
mobile-development
Flutter
Flutter
iOS
iOS
Mobile App Design
Mobile App Design
dart
dart
mobile-development
mobile-development

What you will gain after the course

  • Learning Basic Flutter Widget Usage

  • Validating input data

  • Creating a BMI calculator app, a stopwatch app, and a ToDo List management app

  • Developing a full-screen app using basic widgets

  • Applying custom designs to input fields

Flutter Widget Master Class: Learning Mobile App Development through Real-World App Projects

You will learn how to develop real-world mobile apps using various Flutter widgets. Through diverse hands-on projects such as input forms, data validation, page navigation, animations, a ToDo List, a stopwatch, and a BMI calculator, you can take your Flutter app development skills to the next level.

This course is designed for learners who have completed a basic Flutter course, focusing on core widgets and practical application methods required for actual app development. You can gain hands-on experience through project-based learning rather than simple theoretical study.

โ€ป You can learn more effectively by referring to the lecture introduction images, widget configuration screens, app UI screenshots, and project result screens.

What Youโ€™ll Learn

Section (1): Mastering Core Flutter Widgets

In this section, you will learn how to use various widgets essential for Flutter app development.

What You'll Learn

  • Utilizing TextField and Input Widgets

  • How to use Dialog and Picker widgets

  • Implementing TimePicker

  • Handling user interactions using GestureDetector

  • Screen transition animations using the Hero widget

  • Flutter Animation Basics and Applications

  • Implementing Page Navigation

  • Named Route and Routing Handling

Learning Outcomes

After completing the course, you will be able to freely utilize Flutter's key widgets to implement various user interfaces.

Recommended Visual Materials

  • Widget operation screen capture

  • Dialog and Picker example images

  • Hero Animation action GIF

  • Navigation Flowchart

Section (2): Developing Apps through Real-world Projects

In this section, you will create an actual mobile app using Flutter widgets.

Hands-on Project Practice

Developing a Phone Number Input App

  • Configuring various input fields

  • User Interface Design

  • Input data management

Data Validation

  • Utilizing Form widgets

  • Implementing Validation

  • User Error Handling

Designing custom input forms

  • UI Customization

  • Applying Material Design

Creating a BMI (Body Mass Index) App

  • Handling User Input

  • Implementing calculation logic

  • Configuring the result screen

Creating a Stopwatch App

  • Using Timers

  • Implementing the time measurement function

  • User Interface Configuration

Creating a To-Do List Management App

  • Add/Delete To-Do items

  • Data Management

  • Handling state changes

  • Implementing Practical CRUD

Learning Outcomes

By experiencing the actual mobile app development process, you can understand the Flutter project structure and the app development workflow.

Recommended Visual Materials

  • BMI App Result Screen

  • Stopwatch app execution screen

  • ToDo List App UI

  • Project Completion Image

Before You Enroll

Prerequisites & Notices

Prerequisites

This course is intended for learners who have completed the following courses.

  • [Basic] Learning Flutter Properly for Mobile App Developers Part.1

Or

  • Flutter Basic Syntax

  • Basic Dart Syntax

  • Experience using basic widgets

Anyone with experience is welcome to take the course.

Lecture Environment

  • Explanation based on the latest version of Flutter

  • Learning possible in both Windows and macOS environments

  • Practice-oriented lectures

  • HD high-definition video provided

Effective Learning Methods

  • Please try writing the code yourself while watching the lecture.

  • We recommend learning by following along and building the project yourself.

  • After the practice, try applying what you've learned by adding new features.

Questions and Updates

  • If you have any questions during the course, you can inquire through the Q&A board.

  • Lecture content may be supplemented as needed according to Flutter updates.

  • We will continue to make improvements based on learner feedback.

Recommended for
these people

Who is this course right for?

  • Those who want to get started with mobile app programming and Flutter

  • Those who want to become mobile app developers, non-majors

  • Those who wish to develop computational thinking skills

  • Those who have taken the [Basic] Flutter for Mobile App Developers: Learning Properly Part.1 course

Need to know before starting?

  • Prerequisite: [Basic] Learning Flutter Properly for Mobile App Developers Part.1

Hello
This is

I am a passionate developer who has participated in creating various application and game projects. I work with technologies such as Flutter, C++, Java, JavaScript, and Python, and I have a special interest in developing high-performance and innovative experiences.

Curriculum

All

18 lectures โˆ™ (14hr 13min)

Course Materials:

Lecture resources
Published:ย 
Last updated:ย 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

juunkim02's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!