이 강의는 플러터(Flutter)를 시작하는 모든 분들이 플러터 기초를 빠르게 학습할 수 있도록 만들었습니다.
이런 걸
배워요!
Flutter로 간단한 앱을 만들 수 있는 최소한의 기본기
Flutter 개발에 대한 자신감 향상
Dart 기초 문법
입문보다 더 입문, 플러터 초입문 왕초보편!
구글에서 개발한 Flutter는 Android, iOS, Web, Windows, Mac, Linux 까지 다양한 환경을 지원하는 멀티플랫폼 개발 프레임워크입니다. 하나만 배워서 여기저기 써먹을 수 있으니 이보다 좋은 게 있나 싶네요.
이 강의를 통해 Flutter를 시작하시면 기초를 빠르게, 그리고 쉽게 익히실 수 있습니다.
스크롤이 되는 리스트를 작성할 때를 예로 들어봅시다. 기존 안드로이드 코드로 리스트를 작성하기 위해서는 어댑터와 리사이클러뷰를 작성하는 데만 해도 엄청나게 많은 코드와 시간이 필요합니다. 여기부터 초심자가 좌절하는 지점이지요.
기존의 안드로이드 리스트 코드
하지만 Flutter에서는 단 몇 줄의 코드만 작성하면 됩니다.
Flutter의 리스트 코드
이렇듯 Flutter를 사용하면 개발이 획기적으로 빨라집니다. UI와 비즈니스 로직의 분리 또한 확실해집니다.
오프라인에서 Flutter 강의를 5개 기수 이상 진행했습니다. 강의를 진행하면서 코딩이 처음인 사람들에게 필요한 부분이 무엇인지 고민하고, 문제를 도출하여 이 강의를 만들게 되었습니다.
기존 제가 만든 'Flutter 입문' 강의가 어려우셨다면, 이 강의를 통해 진정한 기초를 공부하실 수 있습니다.
이 강의는 《오준석의 플러터 생존 코딩》에 있는 예제와 더불어 책에 담지 못한 다른 예제들을 《오준석의 안드로이드 생존코딩: 코틀린편》 에서 차용하여 추가로 다루면서 Flutter로 만들어보는 형식으로 진행됩니다. 이 과정을 통해 간단한 앱을 Flutter 만들어 가면서 팁과 이슈를 경험하게 됩니다.
이 강의를 통해 기초를 배우고, 2022년에 리뉴얼된 'Flutter 입문' 강의를 들으면 Firebase 등을 활용하여 웬만한 수준의 개인 모바일 앱을 작성하실 수 있을 것입니다.
이 강의에서는 먼저 Flutter의 기초를 익힌 이후 예제를 통해 Flutter의 사용법을 배우게 됩니다.
각 예제에서 배울 수 있는 내용은 다음과 같습니다.
8가지 모바일 앱 예제로 배우는 플러터
본인이 공부해야 할 강의가 맞는지 확인해 보세요.
Q. 수강 대상이 어떻게 되나요?
아무것도 모르시는 분이거나, 다른 입문 강의를 들었는데 어려웠던 분들을 대상으로 합니다.
Q. 수강 전에 강의가 어떻게 진행되는지 알 수 있는 방법이 없을까요?
이 강의에서 제공하는 무료 공개 수업을 먼저 들어보시고 들어보시고 강의 스타일이 맞다면 수강 신청을 진행하시면 됩니다.
Q. 강의에서 사용하는 소스 코드가 제공되나요?
소스 코드를 제공합니다. 섹션 1 [소스 코드] 수업을 확인해주세요.
학습 대상은
누구일까요?
Flutter가 정말 처음이신 분
Flutter 입문 수업이 어려웠던 분
교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.
저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)
주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부
LinkedIn: https://www.linkedin.com/in/junsuk5/
전체
127개 ∙ (9시간 29분)
가 제공되는 강의입니다.
000. 강의 소개
04:55
002. Dart 란?
02:41
012. Widget 이란?
01:25
020. 여러가지 버튼
03:56
021. 파일 나누기
03:36
024. import 란?
01:09
028. main 함수란?
01:10
029. TextField 위젯
04:02
030. Image
05:09
031. Container
03:17
032. SizedBox
01:56
035. Expanded
04:37
041. = (대입)
00:15
048. flutter_lints
01:23:23
049. Dart 문법
42:09
064. 클래스 상속
01:01