강의

멘토링

로드맵

NEW
Programming

/

Mobile Application Development

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

This course is [Intermediate] Learning Flutter Properly for Mobile App Developers Part.1. Through this course, learners will become proficient in mobile app development using Flutter. This course focuses on intermediate Flutter programming with various example projects, ranging from layout widgets to creating SNS profile screens and travel agency web homepages. Who is this course for? - Those who have learned basic Dart syntax and introductory Flutter courses - Those who want to become professional mobile app developers - Those who want to expand their app development knowledge - Those who have completed the [Basic] Learning Flutter Properly for Mobile App Developers Part.1 & 2 courses What will you learn? - Intermediate and advanced Flutter project programming techniques - Creating an SNS profile screen - Layout widgets - Creating a travel agency web homepage - Creating a pedometer app - Asynchronous processing Let's dive into [Intermediate] Learning Flutter Properly for Mobile App Developers Part.1! See you in the course :)

1 learners are taking this course

Level Intermediate

Course period Unlimited

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

What you will gain after the course

  • Learning intermediate and advanced programming techniques for Flutter projects

  • Layout Widget

  • Making a Pedometer

  • Creating an SNS profile screen

  • Creating a travel agency web home page

  • Asynchronous processing

Mastering Intermediate Flutter Programming

Improve your practical Flutter development skills by building an SNS profile UI, layout widgets, a travel agency website, and a pedometer app!

This course is designed for developers who have completed basic Flutter training to acquire intermediate-level mobile app development skills through real-world projects. Rather than simple theoretical explanations, you will learn UI design and asynchronous processing techniques used in actual services through practice-oriented projects.

What You’ll Learn

Section (1): Core Keywords

Practical Flutter UI Development

  • How to use layout widgets

  • Responsive UI design techniques

  • Learning various screen layout patterns

  • Creating interfaces with user experience (UX) in mind

Creating an SNS profile screen

  • Profile Page Composition

  • Using images and icons

  • Implementing the User Information Display UI

  • Creating screens similar to actual SNS services

Page Routing and Navigation

  • Utilizing Flutter Navigator

  • Implementing screen transitions

  • User Flow Design

Utilizing vector images (SVG)

  • How to apply vector images

  • High-resolution UI composition

  • Resource optimization techniques

Section (2): Core Keywords

Creating a Travel Agency Web Homepage

  • Flutter Web Project Configuration

  • Creating a Modern Landing Page

  • Configuring card-style layouts

  • Implementing Responsive Web UI

Creating a Custom Input Field

  • Implementing Custom TextField

  • Input Validation

  • Creating a user-friendly input interface

Pedometer App Development

  • Understanding the concepts of utilizing mobile sensors

  • Practical App Architecture Design

  • Data Display and State Management

Asynchronous Programming (Async Programming)

  • Utilizing Future and async/await

  • Basics of API Data Handling

  • How to design asynchronous logic

  • Programming techniques for improving app performance

Improving Intermediate Flutter Project Development Capabilities

  • Practical project experience

  • Designing Reusable Widgets

  • How to write maintainable code

Before You Enroll

Prerequisites & Notices

Prerequisites

This course is an intermediate Flutter course.

We recommend that you complete the following courses before taking this one.

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

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

Alternatively, you can take the course if you understand the following content.

  • Basic Dart Syntax

  • Flutter Widget Basics

  • Understanding of StatefulWidget / StatelessWidget

  • Experience in creating and running Flutter projects

Course Structure

  • Total of 19 lectures

  • Total of 16 hours and 12 minutes in length

  • Practice-oriented curriculum

  • Step-by-step project-based learning

Learning Method

It is recommended to follow each lecture in order and write the code yourself. You can improve your Flutter development skills much faster if you practice hands-on alongside the lessons.

Questions and Learning Support

If you have any questions while taking the course, please feel free to ask them through the Q&A board. I will respond as quickly as possible.

Update Notice

If there are major functional changes or improvements in Flutter, the course content may be updated.

Recommended for
these people

Who is this course right for?

  • Those who have learned the basic syntax of Dart apps and the fundamentals of Flutter.

  • Those who want to become professional mobile app developers

  • Those who want to broaden their app development knowledge

  • [Basic] Those who have completed the Flutter for Mobile App Developers Part 1 & 2 courses

Need to know before starting?

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

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

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

19 lectures ∙ (16hr 12min)

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!