플러터(Flutter) 개발자가 늘고 있는 요즘, 막상 실제 프로젝트에서 제대로 된 아키텍처를 갖추고 개발하는 경우를 찾기가 쉽지 않습니다. 예를 들어 인기 라이브러리인 GetX를 사용할 때, 자유도가 넘친다는 이유로 데이터 레이어에서 Context를 조작한다거나 해서 모든 레이어에서 GetX의 의존성을 가지는 코드를 짜는 경우도 비일비재합니다. 이 경우 코드를 유지보수하기도 어렵고, 기능을 수정하거나 테스트를 하기 어려운 조잡한 애플리케이션이 되기 마련입니다.
이번 강의에서는 클린 아키텍처를 적용한 실전 미국 주식 앱을 개발해 봅니다.
이 강의를 살펴보실 분들은 제 강의 중 ‘Flutter 중급 - 클린 아키텍처’를 보신 분이시거나, 그에 상응하는 지식을 가진 분입니다. 더 많은 실전 예제를 다루었으면 하는 수강생 분들의 요청에 맞춰 두 가지 예제를 다뤘던 지난 강의에서 한 발 나아간 ‘실전 앱 개발’ 시리즈를 만들게 되었습니다. Provider를 사용해 자유도를 억제하고, 클린한 아키텍처를 유지할 수 있는 방법에 대해 학습하는 기회가 되기를 바랍니다.
지난 강의 함께 보기 📺
클린 아키텍처 실습에 도전해보세요 🚩
Flutter 실전 앱 개발, 이런 분들께 추천합니다!
아직 클린 아키텍처가 뭔지 잘 모르겠는 분
좀 더 많은 플러터 예제를 접하고 싶은 분
JSON 이외의 데이터 처리를 어떻게 해야 하는지 궁금한 분
이 강의에서는 플러터 앱에 클린 아키텍처를 적용하면서 실전 스타일의 앱 개발 예제를 다룹니다. 클린 아키텍처는
플러터 생존코딩 저자에게 직접 배우는 플러터 고급 과정 저는 2019년부터 플러터 개발을 했고, 국내 1호 플러터 저서를 집필했으며, 수 십명의 플러터 개발자를 양성하는 오프라인 교육을 했고, 온라인 강의를 찍었습니다. 최근에는 입문자보다는 주니어 개발자를 대상으로 하는 중급 이상의 강의를 주로 제작하고 있습니다.
플러터 관련 교육 및 활동 내역
2022 서울산업진흥원 새싹 교육 프로그램 4기 : Flutter 기반 멀티플랫폼 앱 개발자 데뷔 과정
2021 서울산업진흥원 싹 교육 프로그램 2기 : Flutter 기반 멀티플랫폼 앱 개발자 데뷔 과정
2021 KT 미래인재육성 3기 AI/SW개발 Flutter 교육
2021 세민직업전문학교 Flutter 강의
2020 서울산업진흥원 싹 교육 프로그램 : Flutter 기반 멀티플랫폼 모바일 앱 개발자 데뷔 과정
2019 IBM DevDay 행사 : 안드로이드 iOS를 한 번에 개발하는 Flutter 발표
이전 클린 아키텍처 강의와 마찬가지로 실무에 진짜 꼭 필요한 기술로 꽉찬 강의라 너무 유익했습니다. Hive도 처음 사용해 보고 Material 3적용도 하고, 마지막에 Canvas를 활용해 직접 그래프를 그리는 부분은 정말 필요한 부분이었습니다. 플러터로 개발하다보면 아무래도 라이브러리 의존도가 높아져 쉽게 가려는 경향이 있었는데, 다시 초심으로 마음에 드는게 없으면 만들어야지 하는 마음을 갖게 해주셨네요. 쉽진 않겠지만요. ㅋㅋ 그리고 매번 강사님 강의 정주행하고나면 개발 의욕이 막 넘치게 되네요. ㅎㅎ
회사 신규 프로젝트에 친절한 초고수 수석님에게 배우는 느낌의 강좌 계속 부탁드립니다~ 감사합니다!!!
지난 강의도 좋았지만 이번강의도 역시는 역시입니다.
플러터 하다보면 가끔 직접 그려야하는 부분이 있는데 딱 가려운데를 잘 긁어줬어요.
그리고 중간중간에 실전에서 잘 이해하지 못했던것들 하나씩 나오니깐 너무 좋네요.
최근에 발표된 Material 3 적용하는 부분도 저처럼 최근껄 좋아하는 사람에게 큰 도움이 됐습니다.
강의수강 이후에 궁금할때마다 와서 다시보면서 하고 있는데 너무 좋습니다.