강의

멘토링

커뮤니티

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,387 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 hands-on practice (70%), and we've prepared practice materials 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 Screens
  • Session 3: Learning Package Usage & Building App Features (CRUD) & State Management (Provider)
  • Session 4: Handling Networks & 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 go one step further 💫

practical

From Dart Language
to Flutter App Development Practice!

  • You can learn how to use the Dart programming language.
  • You can understand Widgets and create the screens you want.
  • You can build foundational 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 on Design Patterns and Architecture

Anticipated Q&A 💬

Q. What made you choose Flutter?

To launch an app service, you need to develop for both Android and iOS platforms, but creating both platforms separately on your own 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 without a technical background 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' level, so if you have passion and a laptop, you'll be able to take this course 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 parts that differ from the lecture videos, and if you encounter any issues while taking the course, feel free to contact us anytime through Open KakaoTalk and we will promptly assist you.(25.12.09: Last confirmed version Flutter 3.38.4)

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 then 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?

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

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

After purchasing the course, we've set a deadline to ensure you don't postpone taking it, and if you wish to extend the course period, please contact devstory.co.kr@gmail.com with your Inflearn email anytime! 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,869

Learners

155

Reviews

251

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

    フラッターを初めて学ぶのに簡単に教えてくれて助けがたくさんあります。最新バージョンなので講義聞きながら迷わなくていいですね🙂 良い講義ありがとうございます! これを聞いて次に聞く中級講義も撮ってくれればもっといいと思いますねㅎㅎ 50% 受講後 先ほど聞いて後期を最初に残しましたが、私は軽率でした。 すべて聞いたら、個人アプリを作れるような自信が生まれます。フラッターの公式文書がうまくいっていると言われていますが、初級者として公式文書を見るのは多くの負担でしたが、講師様の講義を聞きながら公式文書も一度ずつ見てみましたが、確かに説明とともに見ると難しくありません。するほどの講義クオリティがいいですね!残りの講義がさらに期待されます。よく聞いています。 100% 受講後 最後までクオリティが良いです。他のフラッター講義を聞いてみると内容は良いですが、初心者の立場ではこれ以上サポートしないapiをご使用になる場合があり、聞いてから溜まっている場合が多かったのですが、この講義は最後までクオリティを保ちますね..! api、状態管理、firebase資料から、講義中途中の受講生が詰まっている部分を予想して資料を準備してくれた部分も初心者の立場で大きな助けになりました。 自分だけのアプリ開発をしたい、またはフラッター開発者として働きたいという方がありましたら、この講義をお勧めします。あまりにも良い講義をした価格で見たようです。これは別の言葉ですが、私の講師のおかげで、フラッターに楽しさを感じて、スタートアップにフラッター開発者として参加することになってくれてありがとう!次の講義をお待ちしております👍

    • nell
      Instructor

      こんにちはモア 講義を昨日発売しましたが、まさかすでに聞いたことがありますか? 教えてくれたように、Flutterは本当に早く更新されていて最新の講義を見つけるのが難しいのですが、この講義は最新バージョンでも受講するのに問題ないように継続的に更新する予定なので、受講中に問題が発生したらいつでもご連絡ください。 ご要望いただいた中級講義も今後発売いたします。 受講していただきありがとうございます🤗

  • rmswo4177032님의 프로필 이미지
    rmswo4177032

    Reviews 2

    Average Rating 5.0

    5

    39% enrolled

    講義のスピード:全く速くなく、ゆっくりしてください。 説明:本当に気に入ったノッションを通してもう一度身につけて実戦に入るとウィジェットがどのように動作するのか理解がすごく 復習できるように問題も出してくれますが、一人で描く時は思ったより難しく、他のウィジェットをたくさん書いたり、少しクリエイティブ(?)で描いてコードがめちゃくちゃなのに、そして比較してみると、なぜここにこれを書くべきかをもっと詳しく理解できる感じです。 残念:個人的に講義時間7時間だと思ったより短いと思う というので、サッとflutter初級、中級以外にももっとできたらと思う。

    • hirosima820315님의 프로필 이미지
      hirosima820315

      Reviews 3

      Average Rating 5.0

      5

      100% enrolled

      この講義を見て人生を目覚めました!

      • 様みことばが目に入って、私も聞いてみたら…とても素敵な講義でした…^^

    • talk1052326님의 프로필 이미지
      talk1052326

      Reviews 9

      Average Rating 5.0

      5

      100% enrolled

      Flutter講義の中では最高の講義です。 もともと他の講義たちは講義で言われている内容を簡単にノッションに要約しますが、この講義では講義の内容よりも、ノッションの内容を追加的な説明とともにとても丁寧に書いてくれて驚きました! 特に dart 文法とか、実戦問題とか、実戦プロジェクトなどを自分で学習できるように手助けしてくれるようでよかったです! 受講100%満足しています〜〜

      • cori15293913님의 프로필 이미지
        cori15293913

        Reviews 2

        Average Rating 5.0

        5

        100% enrolled

        ありがとうございます。これからも良い講義をお願いします。

        $51.70

        DevStory's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!