강의

멘토링

로드맵

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) 115 reviews

1,335 learners

  • DevStory
Flutter

Reviews from Early Learners

What you will learn!

  • 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.

It's okay if you don't have development knowledge!
Flutter app development basics that even beginners can do 🏃‍♂️

Flutter App Development Basics
That Even Complete Beginners Can Learn

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

What kind of class is it?

This is a beginner-friendly Flutter introductory class where you can build various apps directly and experience how to think and write code at the actual code level. 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 taking the course!

This lecture is the first lecture in the Flutter app development series. Please refer to the lecture below for Flutter App Development Basics Practice.

Specially prepared for you ✨

Notion Learning Materials Provided
👉 Session 1 Preview

Self-assessment
Practice materials provided

Theory explanations that anyone can understand
Clear and concise

Here's 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: How to Handle Networks & Asynchronous Operations & Learn API Usage
  • Session 5: Firebase Login and Database Integration

You can
create various apps yourself!

instagram

number quiz random cat bucket list

We've also 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.
  • You can understand Widgets and create the screens you want.
  • You can build basic IT background knowledge in areas like HTTP, API, state management, and more.
  • You can manage your app's state using the Provider package.
  • You can use Firebase Authentication & Firestore.
  • You can solidly build the foundation of Flutter app development basics.

Please check before taking the course.

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

Expected Questions Q&A 💬

Q. What was the reason for choosing Flutter?

To provide an app service, you need to develop for both Android and iOS platforms, but the process of creating two platforms separately by yourself involves a lot of learning and takes a very long time. However, using Flutter allows you to support both platforms with a single codebase, making it much faster and more efficient to create app services.

Q. Can non-majors and complete beginners also take this course?

I've prepared this course to match the level of complete beginners, covering everything from basic grammar to the background knowledge needed for app development, 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 help you promptly.(25.09.01: Last confirmed version Flutter 3.35.2)

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

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

Q. Can I also release iOS apps using a Windows computer?

It's impossible because Apple has made it so that iOS apps can only be developed on Mac operating systems. However, when you run an app made with Flutter on Windows on iOS, it looks almost identical except for some aspects. The differences will be mentioned in the lecture, so you can first release the Android app on Windows, and later when you have the resources, purchase a MacBook to 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 higher / 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. I'm curious why the course access period isn't unlimited?

We have set a deadline to ensure you take the course without delay after purchasing it, and if you wish to extend the course deadline, please contact devstory.co.kr@gmail.com with your Inflearn email anytime! Course materials can be kept for life :)

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,795

Learners

145

Reviews

231

Answers

4.9

Rating

2

Courses

Curriculum

All

44 lectures ∙ (7hr 38min)

Published: 
Last updated: 

Reviews

All

115 reviews

5.0

115 reviews

  • 모아님의 프로필 이미지
    모아

    Reviews 4

    Average Rating 5.0

    5

    100% enrolled

    플러터를 처음 배우는데 쉽게 알려주셔서 도움이 많이 됩니다. 가장 최신 버전이라 강의들으면서 헤매지 않을 수 있어서 좋네요🙂 좋은 강의 감사합니다!! 이거 듣고 다음에 들을 중급 강의도 찍어주시면 더 좋을 것 같습니당ㅎㅎ 50% 수강 후기 앞부분만 듣고 후기를 먼저 남겼었는데 제가 경솔했네요 다 듣고나면 개인 앱을 만들 수 있을 것 같은 자신감이 생깁니다. 플러터 공식문서가 잘 되어있다고들 하시지만 초급자로써 공식문서를 보는 게 많이 부담이었는데 강사님 강의들으면서 공식문서도 한번씩 살펴봤는데 확실히 설명과 함께 보니 어렵지 않네요 앞부분의 강의만 살짝 들어보고 중급강의를 언급한 게 무색할 정도로 강의 퀄리티가 좋네요! 남은 강의가 더 기대됩니다. 잘 듣고 있습니다. 100% 수강 후기 끝까지 퀄리티가 좋습니다. 다른 플러터 강의 듣다보면 내용은 좋지만 초보 입장에서는 더이상 지원하지 않는 api를 사용하시는 경우가 있어서 듣다가 흐지부지된 경우가 많았는데 이 강의는 끝까지 퀄리티를 유지하시네요..! api, 상태관리, firebase 자료부터 강의 중간 중간 수강생이 막히는 부분을 예상해서 자료를 준비해주신 부분도 초보자 입장에서 큰 도움이 됐습니다. 나만의 앱개발을 하고싶다거나 플러터 개발자로 일해보고싶다는 분들 있으시면 이 강의 추천드립니다. 너무 좋은 강의를 착한 가격에 본 것 같습니다. 이건 다른 말이지만 저 강사님 덕분에 플러터에 재미를 느껴 스타트업에 플러터 개발자로 합류하게되었어여 감사합니다! 다음 강의 기다리고 있겠습니다👍

    • DevStory
      Instructor

      안녕하세요 모아님 강의를 어제 출시했는데, 설마 벌써 다 들으신 건가요?! 말씀해 주신 것처럼 Flutter는 정말 빠르게 업데이트되고 있어서 최신 강의 찾기가 어려운데, 이 강의는 최신 버전에서도 수강하시는데 문제없도록 지속적으로 업데이트할 예정이니 수강 중에 문제가 생기신다면 언제든지 연락 주세요 :) 요청해 주신 중급 강의도 향후 출시하도록 하겠습니다. 수강해 주셔서 감사합니다 🤗

  • 지그니님의 프로필 이미지
    지그니

    Reviews 2

    Average Rating 5.0

    5

    39% enrolled

    강의 속도 : 전혀 빠르지 않고 천천히 하심 완전 초보자나 혼자서 화면 정도 그릴줄 아는 사람이 들어도 빠르거나 지루하지도 않음 설명: 정말 맘에 듬 노션을 통해 한번더 익히고 실전으로 들어가니 위젯들이 어떻게 동작되는지 이해가 쏙쏙됨 복습 할 수 있게끔 문제도 내주시는데 나 혼자 그릴때는 생각보다 어렵고 다른 위젯들을 많이 쓰거나 약간 창의적(?)으로 그려서 코드가 엉망인데 다 그리고 비교해보면 왜 여기에 이걸 써야하는지 더 자세히 이해가 되는 느낌임 아쉬운점: 개인적으로 강의 시간 7시간이면 생각보다 짧다고 생각 한다 그래서 얼른 flutter 초급,중급 외에도 더 생겼으면 싶다.

    • HOLO STUDIO님의 프로필 이미지
      HOLO STUDIO

      Reviews 3

      Average Rating 5.0

      5

      100% enrolled

      이 강의를 보고 인생을 깨우쳤습니다!

      • 님 말씀이 눈에 들어와 , 저도 들어 봤더니... 아주 멋진 강의 였습니다...^^

    • 최민준님의 프로필 이미지
      최민준

      Reviews 9

      Average Rating 5.0

      5

      100% enrolled

      Flutter 강의중에서는 최고의 강의입니다. 원래 다른 강의들은 강의에서 말씀하시는 내용을 간략하게 노션에 요약들을 하시는데, 이 강의에서는 강의의 내용보다 노션의 내용을 부가적인 설명과 함께 너무 꼼꼼히 적어주셔서 놀랐어요! 특히 dart 문법이라던지, 실전 문제라던지, 실전 프로젝트 등을 스스로 학습할 수 있게끔 도와주시는것 같아서 좋았어요! 수강 100% 만족합니당~~

      • 곽원호님의 프로필 이미지
        곽원호

        Reviews 2

        Average Rating 5.0

        5

        100% enrolled

        감사합니다. 앞으로도 좋은강의 부탁드립니다.

        Limited time deal

        $49,500.00

        25%

        $51.70

        DevStory's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!