강의

멘토링

커뮤니티

BEST
Programming

/

Mobile Application Development

Flutter App Development Basics

This is a class where you learn Flutter, which allows you to create Android and iOS apps with a single codebase, by building various apps. It is prepared so that even non-majors and complete beginners can follow along, from basic syntax and theory to practical exercises.

(5.0) 120 reviews

1,391 learners

  • DevStory
Flutter

Reviews from Early Learners

What you will gain after the course

  • You can learn how to use the programming language Dart.

  • Understand Widgets and create the screen you want.

  • You can build basic IT background knowledge such as HTTP, API, and state management.

  • You can manage the state of your app using the Provider package.

  • You can use Firebase Authentication & Firestore.

No development knowledge needed!
Flutter app development basics that even beginners can do 🏃‍♂️

Flutter App Development Basics
Even Beginners Can Learn

When you learn app development, you can launch your own app service that you've only imagined until now to the world. In fact, all the information on how to create apps is available on the internet, but for beginners to search for the necessary information and create an app on their own requires a tremendous amount of trial and error and background knowledge. I prepared this course with the hope that others wouldn't have to go through the same trial and error that I did.

What kind of class is this?

By creating various apps yourself, you can experience how to think and write code at the actual code level in this beginner-friendly Flutter introductory class. Each session consists of theory (30%) and practice (70%), and practice materials have been prepared so you can review what you've learned on your own or take it a step further. (You can take the course with the latest version of Flutter 👍)

📌 Please check before enrolling!

This course is the first course in the Flutter app development series. For Flutter App Development Basics Practice, please refer to the course below.

Specially prepared for you ✨

Notion Learning Materials Provided
👉 Preview Session 1

Self-assessment
Practice Materials Provided

Clear theoretical explanations
that anyone can understand

What You'll Learn 🎓

  • Session 1: Getting a Taste of Flutter App Development & Learning Dart Syntax
  • Session 2: Creating the Screen
  • Session 3: Learning Package Usage & Building App Features (CRUD) & State Management (Provider)
  • Session 4: Networking & Handling Asynchronous Operations & Learning API Usage
  • # Session 5: Firebase Login and Database Integration

You can create
various apps yourself!

instagram

number quiz random cat bucket list

We've prepared practice materials
to help you take one step further 💫

practical

From Dart Language
to Flutter App Development Practice!

  • You can learn how to use the Dart programming language.
  • I can understand Widgets and create the screens I want.
  • You can build fundamental IT background knowledge in areas like HTTP, API, and state management.
  • You can manage your app's state using the Provider package.
  • You can use Firebase Authentication & Firestore.
  • You can build a solid foundation in Flutter app development basics.

Please check before enrolling.

The following content is not covered in the course 🙅🏻‍♀️

  • State management packages other than Provider and setState (Bloc, GetX, Riverpod...)
  • How to Release an App on the Play Store or App Store
  • Social Login Integration
  • Content about design patterns and architecture

Anticipated Q&A 💬

Q. Why did you choose Flutter?

To launch an app service, you need to develop for both Android and iOS platforms, but creating both platforms separately by yourself requires a lot of learning and takes a long time. However, with Flutter, you can support both platforms with a single codebase, making it much faster and more efficient to create an app service.

Q. Can complete beginners with no background in the field take this course?

This course is designed to build everything from basic grammar to the background knowledge needed for app development, tailored to absolute beginners, so if you have passion and a laptop, you'll be able to take it without any problems. 👍

Q. Can I take the course with the latest version of Flutter?

Yes! We are constantly updating our Notion learning materials so you can take the course with the latest version of Flutter 😊 Please refer to the course materials for any differences from the lecture videos, and if you encounter any problems while taking the course, feel free to contact us anytime through Open KakaoTalk and we will help you promptly.(25.12.15: Last confirmed version Flutter 3.38.5)

Q. Is there anything I need to prepare before taking the course?

Please complete the installation by following the "Flutter Installation Guide" provided in the course materials!
(If you get stuck during installation and need help, please contact us via Open KakaoTalk ⭐️)

Q. Can I release an iOS app using a Windows computer?

Apple has made it so that iOS apps can only be developed on Mac operating systems, so it's not possible. However, when you run an app made with Flutter on Windows on iOS, it looks almost identical except for a few things. The differences are mentioned in the course, so you can first release the Android app on Windows, and later when you have the resources, you can purchase a MacBook and release the iOS version.

Q. What are the computer requirements for Flutter app development?

window: Windows 7 or higher / 10GB free space / 4GB RAM or more / 64bit (refer to official documentation for details)
macOS: 50GB free space / 64bit (refer to official documentation for details)
The above capacity is based on installing all tools required for Flutter development.

Q. Why isn't the course access period unlimited?

To ensure you start taking the course without delay after purchase, we have set a deadline, and if you wish to extend the course access period, please contact us anytime at devstory.co.kr@gmail.com with your Inflearn email! Course materials are available for lifetime access :)

Recommended for
these people

Who is this course right for?

  • 👧🏻 Person new to coding

  • 👶🏻 Passionate laptop newbie

  • 👩🏻‍🦰 Someone who wants to create their own app service

  • 🧑🏻‍🦰 Aspiring solo developer

  • 👩🏻‍🦱 Startup developer considering adopting Flutter

Need to know before starting?

  • Computer On/Off

  • How to search the internet

  • Korean essential

Hello
This is

1,874

Learners

155

Reviews

252

Answers

4.9

Rating

2

Courses

Curriculum

All

44 lectures ∙ (7hr 38min)

Published: 
Last updated: 

Reviews

All

120 reviews

5.0

120 reviews

  • zerokim02152034님의 프로필 이미지
    zerokim02152034

    Reviews 4

    Average Rating 5.0

    5

    100% enrolled

    It's very helpful that you explain it easily for me when I first start learning Flutter. It's the latest version, so I won't get lost while listening to the lectures. 🙂 Thank you for the great lecture!! It would be better if you recorded the intermediate lecture after listening to this one. ㅎㅎ 50% Course Review I only listened to the beginning and wrote a review first, but I was reckless. After listening to the whole thing, I feel confident that I can create a personal app. People say that the official Flutter documentation is well-written, but as a beginner, it was burdensome to look at the official documentation. While listening to the instructor's lecture, I looked at the official documentation once, and it's definitely not difficult when you look at it with the explanation. The lecture quality is so good that it's pointless to mention the intermediate lecture after listening to only the beginning lectures! I'm looking forward to the remaining lectures. I'm listening well. 100% Course Review The quality is good until the end. When I listen to other Flutter lectures, the content is good, but as a beginner, there are cases where they use APIs that are no longer supported, so I often get lost while listening, but this lecture maintains the quality until the end..! API, state management, firebase data, and the part where the instructor anticipated the parts where students would get stuck in the middle of the lecture, and prepared the materials, which was a great help for beginners. If you want to develop your own app or work as a Flutter developer, I recommend this lecture. I think I saw a great lecture at a reasonable price. This is a different story, but thanks to the instructor, I found Flutter fun and joined a startup as a Flutter developer. Thank you! I'll be waiting for the next lecture👍

    • nell
      Instructor

      Hello Moa The lecture was released yesterday, but did you already listen to it?! As you said, Flutter is updated really quickly, so it's hard to find the latest lecture, but this lecture will be continuously updated so that you can take it in the latest version without any problems, so please contact us at any time if you have any problems while taking it :) We will also release the intermediate lecture you requested in the future. Thank you for taking the class 🤗

  • rmswo4177032님의 프로필 이미지
    rmswo4177032

    Reviews 2

    Average Rating 5.0

    5

    39% enrolled

    Lecture speed: Not fast at all, but slow. Even for complete beginners or those who can draw screens on their own, it's neither fast nor boring. Description: I really like it. After learning it again through Notion and going into practice, I completely understand how the widgets work. They also give problems for review, but when I draw it on my own, it's harder than I thought, and I use a lot of other widgets or draw it a little creatively(?), so the code is a mess. But when I draw it all and compare it, I feel like I understand more in detail why I have to write this here. Disappointing point: Personally, I think the lecture time of 7 hours is shorter than I thought. So I wish there were more than just the beginner and intermediate levels of flutter.

    • hirosima820315님의 프로필 이미지
      hirosima820315

      Reviews 3

      Average Rating 5.0

      5

      100% enrolled

      Watching this lecture enlightened my life!

      • Your words caught my eye, so I listened to it too... It was a really great lecture...^^

    • talk1052326님의 프로필 이미지
      talk1052326

      Reviews 9

      Average Rating 5.0

      5

      100% enrolled

      This is the best lecture among Flutter lectures. Originally, other lectures briefly summarize the content of the lecture in Notion, but in this lecture, I was surprised that the content of Notion was written so thoroughly with additional explanations than the content of the lecture! I especially liked that it seemed to help me learn on my own, such as Dart grammar, real-life problems, and real-life projects! I am 100% satisfied with the course~~

      • cori15293913님의 프로필 이미지
        cori15293913

        Reviews 2

        Average Rating 5.0

        5

        100% enrolled

        Thank you. I hope you continue to give great lectures.

        $51.70

        DevStory's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!