당근마켓 by Flutter
[Flutter 중급] 당근마켓 만들면서 앱제작 마스터!
🗒 강의소개
- Flutter는 현 시점 가장 빠르게 성장하는 기술 중에 하나입니다.
- 160강 이상의 고급 강의 + 모르는 부분 추가 강의
- Map API 사용법을 배웁니다. (API: https://map.vworld.kr)
- 풀텍스트 검색 기능을 Algolia와 Firebase를 사용해서 간단히 구현합니다.
- Flutter 개발에 대한 모든 기본 개념을 다루는 온라인에서 가장 포괄적 인 국내 최강의 Flutter 코스입니다.
- 현 Flutter 강의는 Dart 언어를 사용하여 아름답고 빠른 고품질의 IOS 및 Android 앱을 만드는 방법을 알려 드립니다.
- Flutter 개발자로서 알아야 할 중요한 모든 팁을 알려 드립니다.
- Firebase를 통해 서버 코딩 없이 서버를 구현합니다!!
- 이 과정을 마치면 Dart언어를 자유 자재로 사용하고, 자신이 원하는 Flutter앱을 만드는 개발자가 될 수 있습니다.
- 개발자 면접시 이 앱을 포트폴리오에 포함하세요. 면접관에게 감동을 선사합니다!
- 커스텀 위젯, 에니메이션, 커스텀 에니메이션 등등 아주 디테일하게 당근마켓 앱을 만들어버립니다!
- 다른 강의들처럼 "따라해봐라" 식의 강의가 아닌, 모든 개념을 이해하시고 넘어가실 수 있게 설명을 합니다.
강의 중간에 이해가 안되는 부분이 분명이 있을거에요. 처음 프로그래밍을 배우거나, Flutter를 처음 배우는 사람이라면 더더욱 많을 것거구요. 아무리 네이버, 구글을 해봐도 마땅한 해결책은 안나오고... 시간은 흘러가고... 시간 낭비한거 같아서 죄책감만 늘어나고... 이때부터는 "아~ 강의를 끝까지 무사히 마칠 수 있을까..?"라는 의구심이 들기 시작하고, 그런 의구심에 강의에 잘 안들어오게 되고... "이 강의는 나한테 안맞나보다... 다른 강의를 찾아봐야겠다..." 이런식으로 여기 저기 헤매다가 돈낭비 시간 낭비... 마음은 더욱더 복잡해지고, 조급해지고...
강의도중 배운게 없다구요? 30일 안에 무조건 환불해드릴게요^^ 나쁘지 않죠? 돈낭비 해결!! 이해 안되는 부분 질문해서 더코딩파파한테 추가 강의 의뢰하세요~^^ 추가 강의 포함 가격!! 다음 부분으로 전진!! 시간낭비 해결!!
강사
홍콩에서 Team lead로 Watsons, Fortress, 여러 스타트업등에서 10년 넘게 일해온 경험과 지난 2년간 100권 이상의 Personal development 책을 읽고 배운 점들을 접목하여 이 강의를 만들었다.
자주 묻는 질문
환불 가능한가요?
배운게 없으시면, 30일 안에 긴말 없이 환불!! 그만큼 자신 있습니다! 모두가 도움받을 수 있는 강의를 만드는게 궁극의 목표이기 때문입니다! 맘에 안드는 강의는 돈 받을 자격 없죠!ㅎㅎ 시간이 갈 수록 더욱더 완벽한 강의가 될거에요 ㅎㅎ
강의는 얼마동안 수강할 수 있나요?
12개월 동안 수강 가능하십니다!
비전공자도 들을 수 있나요?
프로그래밍 처음하시는 분도 문제 없으실거에요!!
이 강의는 언제 시작하고 언제 끝나나요?
인터넷과 브라우저만 있으면 언제 어디서든 24시간 365일 시청 가능하십니다.
왜 Flutter를 배워야되죠?
Dart 언어 한가지 언어로 단 한개의 코드만 작성해서 안드로이드, IOS앱을 만들 수 있어요! 차후에는 그 프로젝트 그대로 데스크탑, 웹 등에도 작동하는 어플리케이션 빌드가 가능해집니다. 또한, Flutter는 다이나믹한 레이아웃을 만드는데 최적화된 언어를 사용하고, Flutter Team이 직접 만든 방대한 Widget(레이아웃 컴포넌트)들을 사용할 수 있습니다.
수업 커리큘럼
Intro
등록 기간
일
일
등록 후
Flutter 기초 박살
등록 기간
일
일
등록 후
-
시작커리큘럼 출처
-
시작시작하기
-
시작Flutter SDK 인스톨
-
시작실행해 보기
-
시작#0 앱 실행 중, 에러가 어디서 났는지 아는 방법 (4:35)
-
시작#1 Creating a new app (13:27)
-
시작#2 코딩 입문자를 위해 간단 코드 설명(1) (4:48)
-
시작#3 코딩 입문자를 위해 간단 코드 설명(2) (7:27)
-
시작#4 코딩 입문자를 위해 간단 코드 설명(3) (4:56)
-
시작#5 간단 설명 & Theme 만들기 (4:49)
-
시작#6 위젯 색 변경해주기 (7:29)
-
시작#7 앱 지우기 (10:51)
-
시작#8 Class 생성 방법 (6:31)
-
시작#9 생성된 Class 사용하기 (6:25)
-
시작#10 주문서 여러 개 만들기 (4:31)
-
시작#11 List view widget 만들기 (6:29)
-
시작#12 Recipes index 넣어주기 (3:45)
-
시작#13 프로젝트에 이미지 포함 시키는 방법 (6:02)
-
시작#14 이미지 아래에 텍스트 넣어주는 방법 (4:40)
-
시작#15 Padding 만들어주기 (9:10)
-
시작#16 앱 슬라이딩 만들기 (7:36)
-
시작#17 material design 적용 시키기 (6:31)
-
시작#18 recipe detail (5:46)
-
시작#19 AppBar 꾸며주기 (6:33)
-
시작#20 class ingredient 속성 넣어주기 (1) (6:53)
-
시작#21 class ingredient 속성 넣어주기 (2) (3:29)
-
시작#22 Ingredient data를 detail page에 넣어주기 (1) (3:10)
-
시작#23 Ingredient data를 detail page에 넣어주기 (2) (7:57)
-
시작#24 Recipe detail widget을 Stateful Widget으로 변경 (3:49)
-
시작#25 slider 변경해주기 (1) (5:26)
-
시작#26 slider 변경해주기 (2) (7:03)
HD Videos
등록 기간
일
일
등록 후
-
시작Welcome!!!! (0:26)
-
시작Splash Screen 만들기
-
시작프로젝트 생성 (5:20)
-
시작git 사용 (13:28)
-
시작Git 설치(Mac OS)
-
시작Git 설치(Windows)
-
시작앱 실행 해보기 (17:33)
-
시작위젯 생성 (8:48)
-
시작Column 위젯 (8:33)
-
시작assets 추가. 이미지 보이기. (8:11)
-
시작파일 나누기 (6:06)
-
시작package 포함하기 (7:47)
-
시작future (12:25)
-
시작SplashScreen 레이아웃 끝 (3:29)
-
시작Future 사용하기 (6:52)
-
시작FutureBuilder는 어떻게 작동할까? (2:07)
-
시작AnimatedSwitcher 위젯 (5:36)
-
시작Log 남기는 법 (11:50)
-
시작beamer란(Navigator_2.0) (3:20)
-
시작implement beamer (19:26)
-
시작beamer guard (7:20)
-
시작Page view 위젯 (2:49)
-
시작Intro page (5:23)
-
시작text 위젯 button 위젯 (13:49)
-
시작text style, column alignment (8:36)
-
시작column alignment & padding (8:47)
-
시작theme 설정 (11:02)
-
시작custom font 설정 (12:25)
-
시작Stack 사용 (9:33)
-
시작Dynamic 레이아웃 (LayoutBuilder) (13:13)
-
시작PageView 컨트롤 (12:06)
-
시작address input page (16:46)
-
시작TextButton with cupertino icon (9:18)
-
시작ListView & Expanded 위젯 (13:02)
-
시작ListView padding & TextButton padding 컨트롤 (6:10)
-
시작auth page 시작 (15:08)
-
시작Row 위젯, Padding 관리 (19:03)
-
시작keyboard type, 코드상에서 위젯 빨리 찾는 법 (4:03)
-
시작input formatter (6:07)
-
시작complete auth page layout (12:03)
-
시작auth flow(문서화) (17:04)
-
시작AnimatedContainer & AnimatedOpacity (18:49)
-
시작IgnorePointer & CircularProgressBar (8:36)
-
시작What is provider & state management (7:23)
-
시작use provider (17:59)
-
시작user log in flow with provider (6:45)
-
시작log out flow with provider (4:05)
-
시작HTTP in flutter (12:40)
-
시작use real API (23:49)
-
시작API response to Object (24:53)
-
시작ListView 데이터 적용 (11:18)
-
시작get permission & coordinate (17:36)
-
시작convert to address from coordinate (11:27)
-
시작get multiple address from the coordinate (14:14)
-
시작show address from coordinate (5:53)
-
시작change use of API (3:47)
-
시작found address on the list (7:07)
-
시작Use SharedPreference (18:49)
-
시작use Provider to access data (12:09)
-
시작App Bar & Bottom Navigation Bar (8:06)
-
시작bottom navigation bar (19:01)
-
시작Indexed Stack with Bottom Navigation Bar (4:27)
-
시작ListView item layout (8:24)
-
시작Column & Row alignment (20:49)
-
시작Rounded Corner (5:55)
-
시작what is Firebase(Server, Backend) (5:42)
-
시작create firebase project (2:27)
-
시작firebase for Android (10:27)
-
시작firebase for ios (5:40)
-
시작use firebase core (12:35)
-
시작why use Firebase Auth (5:13)
-
시작Add Firebase Auth Package (11:07)
-
시작Phone Auth Testing (40:59)
-
시작Phone Auth Flow (23:24)
-
시작shimmer(loading with layout preview) (19:24)
-
시작Create Firestore Database (5:37)
-
시작use of firestore (25:07)
-
시작create model to firestore (31:49)
-
시작when to create user model on firestore (30:29)
-
시작get saved user model from firestore (27:21)
-
시작expandable fab (10:44)
-
시작create new item page (11:42)
-
시작appbar in new page (11:46)
-
시작create new item layout (22:22)
-
시작horizontal scroll images (14:57)
-
시작stack & positioned (9:39)
-
시작input field in new item page (10:12)
-
시작price input field (19:18)
-
시작price input with formatter (19:02)
-
시작category screen layout (9:52)
-
시작select category with provider (27:28)
-
시작pick images from gallery (25:16)
-
시작remove images from picked images (11:39)
-
시작create item model (24:22)
-
시작access images from different widgets (18:27)
-
시작set up firebase storage (7:23)
-
시작upload image on firebase storage (19:47)
-
시작upload multiple images to firebase storage (17:34)
-
시작show progress indicator when uploading (11:23)
-
시작images not showing after select(fixed) (3:20)
-
시작create new item model(1) (17:14)
-
시작create item model (4:51)
-
시작upload new item (11:37)
-
시작fix item upload detail not showing (0:48)
-
시작get list of items from firestore (7:25)
-
시작show items on the list (8:13)
-
시작create item detail location (16:27)
-
시작open item detail page with item key (4:36)
-
시작use custom scroll view and sliverappbar (8:39)
-
시작pageview with indicator (17:19)
-
시작simple solution to indicator position (3:40)
-
시작final touch of images with appbar (25:36)
-
시작seller info in detail page (33:54)
-
시작bottom bar on detail page (13:19)
-
시작detail body layout (21:54)
-
시작SliverGrid for other items for the seller (6:15)
-
시작sliver gridview with ratio control (13:32)
-
시작user infomation in detail page (7:00)
-
시작connect item detail information (16:34)
-
시작explain why duplicate data in Firebase (6:38)
-
시작using transaction on firestore (16:14)
-
시작fix price not appearing bug with regular expression (6:00)
-
시작show items from same user (21:51)
-
시작how to stack the item detail pages (6:25)
-
시작add map to the app (6:55)
-
시작move map with finger (10:50)
-
시작zoom in:out the map (7:12)
-
시작show my location in map (6:42)
-
시작show position widget on the map (11:06)
-
시작generate items for geo query test (4:46)
-
시작show near by items on the map (23:52)
-
시작navigate to item detail from map (7:27)
-
시작fix authentication check issue (4:51)
-
시작fix hero tag on fab (2:24)
-
시작start developing chat (15:03)
-
시작create chatroom model (7:16)
-
시작create chat model (5:54)
-
시작create chat service (1) (19:40)
-
시작create chat service (2) (15:56)
-
시작create chatroom (9:41)
-
시작create chatroom screen (5:37)
-
시작chat screen bottom bar (13:44)
-
시작chat screen item info (22:03)
-
시작chat layout (19:30)
-
시작send msg to firestore (7:37)
-
시작create ChatNotifier with change notifier (9:29)
-
시작usable chat function (27:09)
-
시작fetch my chatrooms (4:47)
-
시작create chat list page (7:42)
-
시작connect chat list (16:34)
-
시작chatroom detail data(wrongly used late keyword) (9:48)
-
시작refresh item list (RefreshIndicator) (8:34)
-
시작fetch items without mine (4:08)
-
시작search layout (14:16)
-
시작search layout show result (6:58)
-
시작indexing on algolia from firestore (14:12)
-
시작import existing records in Firestore to algolia (4:30)
-
시작how to configure the search in algolia (3:40)
-
시작testing algolia query in the app (6:36)
-
시작query algolia from search phrase (12:13)
-
시작populate the item in the search result (9:42)
-
시작fix navigation flow for search (14:23)
-
시작fine tuning of search page (5:21)
구매 과정에 포함 된 코스
코알못 to 프로그래머! Dart 언어 마스터 코스!
취업 및 앱개발을 위한 Dart언어를 A부터 Z까지 마스터합니다!!
화면 전환 in Flutter! 드디어!!!
go_router
할인 전 패키지 가격 $217
여기까지 읽어주셔서 진심으로 감사드립니다. 코로나 조심하세요^^