강의

멘토링

로드맵

BEST
개발 · 프로그래밍

/

모바일 앱 개발

Flutter 중급 1편 - 클린 아키텍처

플러터 앱에 클린 아키텍처를 적용하여 좀 더 나은 코드, 유지보수 하기 좋은 코드를 작성하는 방법을 배울 수 있습니다. 중급 이상으로 가기 위한 필수 강의입니다.

(4.8) 수강평 69개

수강생 954명

  • 오준석
진화하는
FlutteriOSAndroid

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 플러터 앱에 클린 아키텍처 적용하기

  • 관심사 분리를 통해 소스코드를 쉽게 관리하기

  • 복잡한 수정사항을 쉽게 수정하기

  • 언제 코드를 다시 봐도 금방 코드를 이해할 수 있는 코드 구조

더 견고하고, 더 안정적인 모바일 앱! 
클린 아키텍처로 플러터 한 단계 레벨 업.

더 좋은 구조의 앱 아키텍처란? 📖

이 강의에 관심이 있으신 분들은 이미 제 Flutter 강의 몇 개는 보셨거나, 간단한 앱 한 두 가지는 만들어 보셨을 겁니다. 그리고 아마도 다음과 같은 고민들을 하셨을 것입니다.

플러터 앱 개발자의 고민!

‘더 나은 앱을 위한 프로젝트 구조는 어떤 것일까?’ 
‘참고할 만한 좋은 구조의 프로젝트 샘플은 없을까?’ 
실무에서는 어떤 구조로 앱을 개발할까?’ 

이런 고민을 하시는 분들께 도움을 드리기 위해 이 강의를 준비했습니다. 함께 도전해보실까요?


클린 아키텍처
적용해야 할 세 가지 이유 🚩

이 강의에서는 플러터 앱에 클린 아키텍처를 적용하면서 이러한 부분을 해소해 나갑니다.
클린 아키텍처는,

  • 1️⃣ 프레임워크에 독립적이고 
  • 2️⃣ 테스트를 쉽게 할 수 있으며 
  • 3️⃣ 기능 수정이나 추가가 용이합니다.

따라서, 좋은 앱 개발을 하기 위해 꼭 필요한 개념이라고 할 수 있습니다.


두 가지 앱을 
클린 아키텍처로 직접 
개발해봅니다 📲

다음 두 가지 앱을 클린 아키텍처를 적용하여 개발합니다.

  • 이미지 검색 앱: 외부 API를 통해 이미지를 검색할 수 있는 간단한 앱입니다.
  • 노트 앱: 로컬 DB에 저장되는 노트 앱입니다.

직접 만들어보세요!

이미지 검색 앱

  • 검색어를 입력하여 이미지 검색
  • 네트워크 오류시 적절한 오류 처리

노트 앱

  • 노트 작성, 수정, 삭제
  • 삭제 취소
  • 여러 조건으로 정렬
  • 로컬 DB에 저장

이 강의만의 특징을 
알려드립니다 🔍

클린 아키텍처를 적용하는 과정을 단계별로 심도있게 학습합니다.

  • ✅ 특정 라이브러리 사용시 왜 그 라이브러리를 사용하게 되었는지 라이브러리 사용 전과 후를 비교하여 설명합니다.
  • ✅ 복잡한 개념은 도식을 활용하여 설명합니다.
  • ✅ 모든 소스 코드와 강의에 사용한 슬라이드를 제공합니다.

강의 수강 후, 여러분의 코드 구조는 이렇게 달라집니다!

발전한 코드 구조, 직접 경험해보세요.


자주 묻는 질문이 
궁금하다면? 💬

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 패턴

안녕하세요
입니다.

11,769

수강생

828

수강평

856

답변

4.7

강의 평점

14

강의

교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.

전문 분야 : Android, Flutter

저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)

주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부

LinkedIn: https://www.linkedin.com/in/junsuk5/

커리큘럼

전체

46개 ∙ (9시간 59분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

69개

4.8

69개의 수강평

  • 개꾸꾸님의 프로필 이미지
    개꾸꾸

    수강평 4

    평균 평점 4.5

    3

    89% 수강 후 작성

    내용은 구성은 좋아요. 간단한 프로젝트를 빠르게 생성하고 만들어보고 바꿔가면서 학습하는 방식도 좋습니다. 다만, 실시간 강의가 아니고 녹화한 인터넷 강의 아닌가요 ? 중간중간에 생각지 않은 에러나 의외의 상황에 헤매거나 그걸 자세한 설명없이 후다닥 수정 하시고 넘어가서,,, 다른 강의들은 이런것은 편집하거나 자막으로 설명을 하시던데,,, 아쉽습니다.

    • 굥굥님의 프로필 이미지
      굥굥

      수강평 1

      평균 평점 5.0

      5

      50% 수강 후 작성

      플러터 관련 강의 자료들이 많이 없어서 혼자 공부하기에 너무 힘든 와중에 정말 귀한 플러터 강좌인 것 같아요!! 플러터 중급 강좌라고 해서 단순히 플러터나 다트 문법에만 국한된 강좌가 아닌 앱을 만들기 위해 어떤 구조로 어떻게 프로젝트를 구성해야 하는지 MVVM과 클린아키텍처를 적용해 알려주시기 때문에 중급 강좌 그 이상의 가치를 느낄 수 있었습니다!!

      • 정다희님의 프로필 이미지
        정다희

        수강평 2

        평균 평점 5.0

        5

        76% 수강 후 작성

        혼자서 익히기 너무 힘든 분야인데, 강의 덕분에 버틸 수 있었습니다. 실전에서 사용하기 좋은 유용한 예제를 통해 설명 해 주셔서 비전공자 분들도 익히기에 좋지 않을까 싶습니다. 왜냐면 제가 완전한 비전공자 이지만 잘 배우고 있거든요!! 이전 강의들부터 차근차근 듣다보면 실력이 향상되는 본인을 느낄 수 있으실거에요. 수강평 잘 안남기는데 너무 좋아서 자세하게 남겼습니다ㅎㅎ..!!감사합니다.

        • 김재승님의 프로필 이미지
          김재승

          수강평 2

          평균 평점 5.0

          5

          100% 수강 후 작성

          완강했습니다. 플러터를 배우고 있는 입장에서 프로젝트를 어떻게 구성해야 할지에 대한 가이드라인을 제시하고, 실전에 적용할 핵심 내용들로 꽉꽉 채웠다는 느낌을 받았습니다. 플러터를 공부하시거나 아키텍처에 대한 고민을 하고 계시는 분이라면 이 강의를 꼭 들어보기를 추천드립니다. 좋은 강의 감사합니다!!

          • sm.j님의 프로필 이미지
            sm.j

            수강평 2

            평균 평점 5.0

            5

            74% 수강 후 작성

            안녕하세여, 앨리스트랙에서 특별강사로 강의해주셔서 인상이 깊어서 직접 강의를 결제해서 듣고 있습니다.

            • 오준석
              지식공유자

              감사합니다. 인강으로는 장기과정의 극히 일부만을 다루고 있어 아쉽지만, 도움이 되신다면 좋겠고, 질문 언제든 환영합니다.

          2025 추석맞이 감사할인 중 (5일 남음)

          월 ₩18,150

          5개월 할부 시

          25%

          ₩121,000

          ₩90,750

          오준석님의 다른 강의

          지식공유자님의 다른 강의를 만나보세요!

          비슷한 강의

          같은 분야의 다른 강의를 만나보세요!