
Flutter로 메신저앱 만들기
DEV MOO
₩66,000
초급 / Flutter, Firebase, riverpod, dart, Android
5.0
(7)
Flutter의 Riverpod 상태 관리와 Firebase를 활용해서 메신저 앱을 제작합니다.
초급
Flutter, Firebase, riverpod

플러터 기초를 넘어 실무 수준의 아키텍처를 설계하는 전문가로 도약하세요. 클린 아키텍처, Supabase, Bloc, 모노레포를 활용하여 확장 가능한 앱을 구축합니다.
클린 아키텍처 실무 적용: 이론을 넘어 Presentation, Domain, Data 계층으로 코드를 분리하여 확장 가능하고 테스트하기 쉬운 견고한 앱 구조를 설계하는 방법을 배웁니다.
Supabase 풀스택 개발: 백엔드 코드 작성 없이도 Supabase를 활용해 인증(Auth), 데이터베이스, 스토리지, 실시간(Realtime) 기능을 완벽하게 구축하고 연동합니다.
BLoC과 Event Bus를 활용한 상태 동기화: 대규모 앱에서 여러 화면에 흩어진 데이터 정합성을 유지하기 위해 Event Bus 아키텍처를 도입하고 BLoC 간의 우아한 통신 방법을 익힙니다.
모노레포(Monorepo) 환경 구축: 비즈니스 로직의 재사용성을 극대화하기 위해 패키지 단위로 기능을 분리하고 관리하는 전문적인 개발 환경을 경험합니다.
실전형 고급 기능 구현: Debounce를 적용한 반응형 검색, 공통 로직을 활용한 무한 스크롤, 실시간 알림 시스템 등 실제 서비스 수준의 기능을 구현합니다.
학습 대상은
누구일까요?
기본적인 Flutter 앱은 만들어봤지만, 실제 서비스 수준의 견고한 아키텍처를 배우고 싶은 개발자
코드가 복잡해질수록 유지보수에 어려움을 느껴 '클린 아키텍처'라는 해결책을 얻고 싶은 분
백엔드 개발에 시간을 쏟기보다 Supabase와 같은 BaaS를 활용해 빠르게 고성능 앱을 출시하고 싶은 1인 개발자 또는 스타트업 개발자
상태 관리 도구(BLoC)를 단순한 기능 구현을 넘어, 체계적인 아키텍처와 결합하는 실전 노하우를 배우고 싶은 분
취업 또는 이직을 위해 포트폴리오에 '확장 가능한 앱 설계 능력'을 증명하고 싶은 준비생
선수 지식,
필요할까요?
Flutter 기초: 기본적인 위젯(Row, Column, ListView 등)을 다룰 수 있고, 비동기 프로그래밍(async/await)에 대한 기초적인 이해가 필요합니다.
Dart 기본 문법: 클래스, 상속 등 객체 지향 프로그래밍의 기본 개념을 알고 계신 분들을 대상으로 합니다.
상태 관리 경험: 상태 관리(Provider, Riverpod, GetX 등)를 하나라도 사용해 본 경험이 있다면 좋습니다. (BLoC이 처음이더라도 상태 관리의 기본 원리를 안다면 충분히 따라오실 수 있습니다.)
기본 SQL 지식: 데이터를 읽고 쓰는 간단한 SQL CRUD 문법을 알고 계시면 좋습니다. 복잡한 쿼리나 보안 정책은 강의에서 함께 만들어 나갑니다.
배우고자 하는 열정: 모든 기술을 완벽히 알고 시작할 필요는 없습니다. 새로운 설계 방법론을 배우고자 하는 의지만 있다면 충분합니다!
35
명
수강생
3
개
수강평
5.0
점
강의 평점
1
개
강의
안녕하세요. 풀스택 교육 콘텐츠 스타트업 YourDevEdge와 Flutter 전문 유튜브 채널 ‘Heavy Fran’을 운영하고 있는 강사입니다.
저는 국내 유수의 통신사에서 20년 넘게 근무한 후, 결코 적지 않은 나이에 개발자의 길로 방향을 틀었습니다. 독학으로 다양한 언어와 프레임워크를 익히며 직접 부딪히고 깨달은 경험은, 현재 저만의 교육 철학과 강의 스타일의 기반이 되었습니다.
그동안 Udemy를 통해 Flutter Provider, Bloc, Redux, Riverpod, 그리고 Dart Frog 기반 Clean Architecture API 개발 강의 등 총 5개의 강의를 출시하며 전 세계 수강생들과 실무 중심의 학습 경험을 공유해 왔습니다. 이 경험을 통해 “이론적으로 맞는 설명”이 아니라, 실제 학습자와 현업 개발자에게 도움이 되는 설명이 무엇인지 끊임없이 검증해 왔습니다.
새로운 기술을 배울 때 느끼는 막막함과 외로움을 누구보다 잘 알기에, 저는 단순히 ‘기능을 구현하는 방법’이 아니라 왜 이 아키텍처가 필요한지, 실무에서 마주할 복잡한 문제를 어떻게 구조적으로 해결할 수 있는지 그 본질을 전달하는 데 집중합니다.
20년 넘게 체득한 시스템 사고와, 늦은 출발에도 불구하고 현업 개발자로 자리 잡기까지의 시행착오와 노하우를 모두 강의에 담았습니다.
“이해해야만 하는 핵심”과 “놓치기 쉬운 디테일”을 연결하여, 여러분이 더 이상 혼자 헤매지 않고 다음 단계로 도약할 수 있도록 돕는 든든한 페이스메이커가 되겠습니다.
전체
145개 ∙ (18시간 24분)
해당 강의에서 제공:
12. Callable Classes
04:24
전체
3개
같은 분야의 다른 강의를 만나보세요!
월 ₩21,780
5개월 할부 시
₩108,900