33,000원
초급자를 위해 준비한
[모바일 앱 개발] 강의입니다.
Flutter의 다양한 위젯, 네이티브 코드 연동 방법, Http 통신, Bloc 패턴을 학습합니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
iOS 앱 개발
안드로이드 앱 개발
플러터로 만드는 멀티 플랫폼 모바일 앱!
Flutter 초급 - Http 통신, 상태 관리
플러터는 안드로이드, iOS, 데스크탑, 웹에서 구동 가능한 앱을 만들 수 있는 멀티 플랫폼 언어입니다.
이 강좌에서는 'Flutter 입문' 강좌에 이어서 유용한 위젯들을 소개하고, Http 통신을 통해 미세먼지 앱 정보를 가져와서 사용하는 과정에서 테스트 코드 작성, Json to Dart 등의 방법을 배웁니다.
그리고 UI와 비즈니스 로직을 분리하기 위한 방법인 Bloc 패턴, Provider 에 대해서 쉬운 코드로 접근하며 RxDart, Stream, StreamBuilder 등의 사용 방법을 배웁니다.
플러터는 어떤 장점이 있을까요?

높은 생산성
하나의 코드로 Android, iOS 모든 플랫폼에서 동작하는 앱 개발

아름다운 UI
안드로이드 머티리얼 디자인과 iOS의 쿠퍼티노 디자인을 모두 사용 가능

네이티브 성능
기존 프레임워크와는 다르게 네이티브한 성능을 가지고 있음

Dart
C언어나 자바와 비슷한 문법을 가지고 있어서, 따로 공부하지 않고 바로 앱 개발 가능
실습을 통해 3가지 앱을 만들어보세요 :)
미세먼지 앱, 장바구니 카트, 카운터 앱 만들기!
![]() |
![]() |
![]() |
---|
수강 전 참고해주세요!
- Flutter 2와 Dart 2.12부터 지원하는 Null Safety 적용 전에 찍은 영상입니다.
- 따라서 영상대로 따라가려면 강의 내용을 참고하여 Dart 버전을 2.7 이하로 설정하고 수강하셔야 합니다.
- 강의 영상과 동일한 라이브러리 버전을 사용하시면 영상대로 진행할 수 있습니다.
- 라이브러리 버전을 최신으로 할 경우에는 직접 해당 문서를 통해 해결하셔야 합니다.
- 비정기적으로 최신 버전을 적용하여 Github을 업데이트 합니다.
강의 선택 가이드
본인이 공부해야 할 강의가 맞는지 확인해 보세요.
연관 로드맵
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
Flutter 입문 과정을 수강하신 분
Http 통신 방법에 대해 알고 싶은 분
Bloc 패턴에 대해 알고 싶은 분
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
Flutter 기초 지식
안녕하세요
오준석 입니다.
오준석 입니다.

교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.
저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)
주요경력
현) 세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부
LinkedIn: https://www.linkedin.com/in/%EC%A4%80%EC%84%9D-%EC%98%A4-295623b0/
커리큘럼
총 36 개
˙ 5시간 5분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. Flutter Cookbook
16 강
∙ 1시간 52분
업데이트 내용 숙지 및 수업 시작 전에 다트 버전 2.7로 수정하기
미리보기
15:12
(21. 9.12 업데이트) Flutter 2.5 릴리즈에 따른 초급자용 변경점 안내 (Arctic Fox가 사용가능)
미리보기
06:17
AnimatedContainer
미리보기
08:35
AnimatedOpacity
미리보기
03:50
Drawer
미리보기
04:59
SnackBar
미리보기
04:00
OrientationBuilder
미리보기
05:23
Theme
미리보기
02:37
TabController
미리보기
03:46
Form Validation
미리보기
08:54
TextField, AlertDialog
미리보기
11:14
Dissmissible
미리보기
06:27
네이티브코드 연동 - Flutter
미리보기
07:40
네이티브코드 연동 A/S (21.11.11 update)
미리보기
15:55
슬라이드 되는 화면 (9/14 추가)
미리보기
05:23
중급 유료과정에서 다룰 내용 리뷰
미리보기
02:35
섹션 1. 미세먼지 앱 개발 - 네트워크 통신
5 강
∙ 38분
미세먼지 앱 만들기 화면구성
15:53
미세먼지 API 조사
04:09
AirVisual API 테스트
03:00
Json 파일을 Dart로 변환하여 테스트
03:36
실제 미세먼지 데이터 표시하기
12:18
섹션 2. Bloc 패턴 기초
5 강
∙ 39분
Stream, StreamBuilder
02:33
카운터 앱 - RxDart, BehaviorSubject
09:28
Bloc 패턴 개념 잡기
12:57
미세먼지 앱에 Bloc 패턴 적용하기
14:03
Link. 전체 소스
섹션 3. 장바구니 앱 : Bloc 패턴 응용
5 강
∙ 1시간 6분
카트 예제 소개
02:02
flutter_bloc 라이브러리를 사용한 Bloc 패턴
39:13
간단 Bloc 패턴으로 수정
12:38
InheritedWidget을 활용하여 BlocProvider 구현하기
12:10
Link. 전체 소스
섹션 4. Provider 패턴
2 강
∙ 9분
Provider 적용 방법 - 카운터 앱
09:09
Link. 전체 소스
섹션 5. 2020년 추가 영상
1 강
∙ 27분
상태 관리 - 총 정리
27:29
섹션 6. 과거 영상아카이브 (보지 말 것)
2 강
∙ 12분
강의 게시일 : 2019년 05월 21일
(마지막 업데이트일 : 2021년 11월 11일)
수강평
총 62개
수강생분들이 직접 작성하신 수강평입니다.
4.6
62개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
유용한 강의기는 한데 중급까지 들어도 아직 잘 모르겠네요
flutter 그룹에서 어느분이 추천하신대로 udemy에서 flutter 강의 세개 정도 결제
해서 추가로 더 공부해보고 반복학습을 해보려고 합니다
오준석 쌤 강의를 보고 최소한 Flutter가 무엇인지는 알게 된것 같아 감사드립니다
2019-06-11
선생님 강의를 듣고 있는 천정환 학생입니다. 아직도 flutter에 대해서 부족한게 많고 따라가려고 노력을 하고 점점 어려워서 힘들지만..선생님 강의를 듣고 있을때 핵심있게 알려주셔서 감사합니다. 저는 아하~~’이러다가 혼자 하거나 시간이 지나면 ‘이게 뭐였지??’경우가 많습니다. 선생님 강의를 계속 반복적으로 강의를 들으면서 조금 이해하려고 노력하고 있습니다.. 기억에 남는것은 Bloc패턴과 많은 종류의 위젯에 대해서 설명히 자세하고 이해하기 쉽게 쏙쏙 가르쳐주셔서 감사합니다. 건강하세요
2023-06-29