
Flutter 고급 - 현업 수준의 아키텍처
오준석
실제 서비스에서 사용되는 수준의 앱을 처음부터 끝까지 만들어보는 실전 강의. Clean Architecture와 MVVM 패턴을 적용하여 확장 가능하고 유지보수가 쉬운 앱 개발 방법 학습.
중급이상
Flutter, clean-architecture, MVVM
먼저 경험한 수강생들의 후기
5.0
굥굥
플러터 관련 강의 자료들이 많이 없어서 혼자 공부하기에 너무 힘든 와중에 정말 귀한 플러터 강좌인 것 같아요!! 플러터 중급 강좌라고 해서 단순히 플러터나 다트 문법에만 국한된 강좌가 아닌 앱을 만들기 위해 어떤 구조로 어떻게 프로젝트를 구성해야 하는지 MVVM과 클린아키텍처를 적용해 알려주시기 때문에 중급 강좌 그 이상의 가치를 느낄 수 있었습니다!!
5.0
정다희
혼자서 익히기 너무 힘든 분야인데, 강의 덕분에 버틸 수 있었습니다. 실전에서 사용하기 좋은 유용한 예제를 통해 설명 해 주셔서 비전공자 분들도 익히기에 좋지 않을까 싶습니다. 왜냐면 제가 완전한 비전공자 이지만 잘 배우고 있거든요!! 이전 강의들부터 차근차근 듣다보면 실력이 향상되는 본인을 느낄 수 있으실거에요. 수강평 잘 안남기는데 너무 좋아서 자세하게 남겼습니다ㅎㅎ..!!감사합니다.
5.0
김재승
완강했습니다. 플러터를 배우고 있는 입장에서 프로젝트를 어떻게 구성해야 할지에 대한 가이드라인을 제시하고, 실전에 적용할 핵심 내용들로 꽉꽉 채웠다는 느낌을 받았습니다. 플러터를 공부하시거나 아키텍처에 대한 고민을 하고 계시는 분이라면 이 강의를 꼭 들어보기를 추천드립니다. 좋은 강의 감사합니다!!
플러터 앱에 클린 아키텍처 적용하기
관심사 분리를 통해 소스코드를 쉽게 관리하기
복잡한 수정사항을 쉽게 수정하기
언제 코드를 다시 봐도 금방 코드를 이해할 수 있는 코드 구조
더 견고하고, 더 안정적인 모바일 앱!
클린 아키텍처로 플러터 한 단계 레벨 업.
이 강의에 관심이 있으신 분들은 이미 제 Flutter 강의 몇 개는 보셨거나, 간단한 앱 한 두 가지는 만들어 보셨을 겁니다. 그리고 아마도 다음과 같은 고민들을 하셨을 것입니다.
‘더 나은 앱을 위한 프로젝트 구조는 어떤 것일까?’
‘참고할 만한 좋은 구조의 프로젝트 샘플은 없을까?’
‘실무에서는 어떤 구조로 앱을 개발할까?’
이런 고민을 하시는 분들께 도움을 드리기 위해 이 강의를 준비했습니다. 함께 도전해보실까요?
이 강의에서는 플러터 앱에 클린 아키텍처를 적용하면서 이러한 부분을 해소해 나갑니다.
클린 아키텍처는,
따라서, 좋은 앱 개발을 하기 위해 꼭 필요한 개념이라고 할 수 있습니다.
다음 두 가지 앱을 클린 아키텍처를 적용하여 개발합니다.
클린 아키텍처를 적용하는 과정을 단계별로 심도있게 학습합니다.
강의 수강 후, 여러분의 코드 구조는 이렇게 달라집니다!
Q. 강의를 수강하기에 적절한 지식은 어느 정도일까요?
제 강의 중 최소한 'Flutter 중급 - Http통신, 상태관리'와 'Flutter 응용 - 공공 API를 활용한 앱 만들기'를 들으시거나 그에 상응하는 지식이면 됩니다. Future, Stream, Provider 를 이해하고 있는 것이 도움이 됩니다.
Q. 강의에서 사용하는 소스 코드가 제공되나요?
강의에서 다룬 모든 소스 코드와 슬라이드가 제공됩니다.
본인이 공부해야 할 강의가 맞는지 확인해 보세요.
MVVM을 모르신다면 우선 이 강의를 선행하시는 것이 좋습니다.
Flutter 응용 -
공공 API를 활용한 앱 만들기 (MVVM 패턴)
Open API를 활용하고
MVVM 패턴 학습 과정
학습 대상은
누구일까요?
클린 아키텍처를 모바일 앱에 적용하고 싶은 분
좀 더 나은 구조의 앱 개발에 관심이 있는 분
Flutter 중급, 응용 수업을 들었거나 그에 상응하는 지식을 가진 분
Flutter로 간단한 앱 개발을 할 수 있는 분
선수 지식,
필요할까요?
Dart 문법
Flutter 기본 지식
Flutter 비동기 프로그래밍 지식 (Future, Stream)
Flutter 상태관리 (Provider)
MVVM 패턴
12,313
명
수강생
886
개
수강평
864
개
답변
4.7
점
강의 평점
15
개
강의
교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.전문 분야 : Android, Flutter
저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)
주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부
LinkedIn: https://www.linkedin.com/in/junsuk5/
전체
46개 ∙ (9시간 59분)
5. 02 UI 작성
17:28
7. 04 기능 분리하기
08:00
14. 11 Freezed
11:29
16. 12 Provider
07:38
19. 15 에러 처리
33:24
21. 17 Use Case
15:27
28. 23 Sqflite
12:44
37. 31 DI 설정
16:00
40. 34 노트 수정
11:14
46. 40 끝 인사
02:31
전체
72개
4.8
72개의 수강평
수강평 1
∙
평균 평점 5.0
수강평 2
∙
평균 평점 5.0
수강평 2
∙
평균 평점 5.0
수강평 19
∙
평균 평점 4.6
5
보통 이런 아키덱처 관련강의는 많이 부족하기도 하고 찾기 힘듭니다. 플루터로 클린아키텍처가 궁금하다? 그럼 이 강의를 사실수 밖에 없습니다. 이 강의가 유일하니깐요 그렇다고 이 강의 질이 떨어지냐? 오히려 강의 퀄리티가 엄청 좋습니다. 플루터를 하면서 어떤 폴더에다 이 클래스를 배치해야하지? 이런 고민을 한번이라도 했다면 이 강의가 무조건 도움이 됩니다. 전세계 많은 개발자들이 이런 고민을 하기 싫어서 클린아키텍처같은 구조를 많이 인용하고 있습니다. 하지만 초보자가 보기에는 많이 어려운 강의가 될수 있으니 잘 확인하세요~!
월 ₩24,200
5개월 할부 시
₩121,000