
Flutter 중급 1편 - 클린 아키텍처
오준석
₩121,000
중급이상 / Flutter, iOS, Android
4.8
(73)
플러터 앱에 클린 아키텍처를 적용하여 좀 더 나은 코드, 유지보수 하기 좋은 코드를 작성하는 방법을 배울 수 있습니다. 중급 이상으로 가기 위한 필수 강의입니다.
중급이상
Flutter, iOS, Android

복잡한 실무 코드 설계에 한계를 느끼시나요? 저의 실무 경험을 담아 클린 아키텍처와 Kotlin 기반의 견고한 비즈니스 로직 설계 노하우를 직접 전수해 드립니다.
3명 이 수강하고 있어요.
난이도 중급이상
수강기한 무제한
클린 아키텍처의 계층별 역할 이해 및 실제 프로젝트 적용 능력
Kotlin의 고급 기능을 활용한 도메인 중심 비즈니스 로직 설계
테스트 코드 작성을 통한 코드 품질 관리 및 유지보수성 향상
실무 수준의 의존성 주입(DI) 및 비동기 처리 최적화 기법
이론은 장황하지만 정작 실무에 적용하려면 막막하셨나요? 저는 여러분이 겪을 시행착오를 미리 경험하고, 그중에서 가장 효율적이고 견고한 길을 안내합니다. 이번 RunningTracker 강의에서는 안드로이드 개발자들이 가장 어려워하는 백그라운드 로직과 위치 기반 서비스를 '생존코딩' 스타일로 아주 쉽고 명쾌하게 풀어냅니다. 저와 함께 '제품' 수준의 앱을 완성하며 주니어에서 미들급 개발자로 점프하세요.
📌 Kotlin 기반으로 클린 아키텍처, MVVM, MVI 아키텍처를 안드로이드에 적용하는 방법을 배웁니다.
📌 Compose 로 UI 작성의 베스트 프랙티스
📌 중급자를 위한 강의입니다. 안드로이드 개발 경험이 있어야 합니다.

안드로이드 실전 앱 개발로 레벨업하고 싶어요.
단순한 UI 구성을 넘어, 백그라운드 서비스와 실시간 위치 추적 같은 난이도 있는 기능을 제대로 구현해 보고 싶은 안드로이드 개발자/학생

복잡한 상태 관리와 서비스 로직이 고민이에요
앱이 종료되어도 유지되는 트래킹 로직, 알림(Notification) 제어, MVVM 패턴 기반의 견고한 아키텍처를 설계하는 방법이 궁금하신 분

실무 수준의 배포 및 테스트 환경을 경험하고 싶어요.
네이버 지도/구글 지도 등 멀티 플레이버(Flavor) 대응 전략과 단위 테스트를 통해 "배포 가능한" 코드 품질을 만드는 과정이 궁금하신 분
Foreground Service와 Notification을 완벽하게 다루며
앱이 백그라운드에서도 죽지 않고 동작하는 트래킹
시스템을 만들 수 있게 돼요.
의존성 주입과 멀티 플레이버(Flavor)
설정을 통해 구글/네이버 지도를 자유자재로 교체할 수
있는 유연한 구조를 갖추게 돼요.
Room Database와 Flow를 결합하여 운동 경로 데이터를
효율적으로 저장하고 실시간으로 UI에 반영하는 반응형
앱을 마스터하게 돼요.
단위 테스트(Unit Test)로 기능 수정 시
발생할 수 있는 사이드 이펙트를 사전에 방지하고 코드의
신뢰성을 증명할 수 있게 돼요.
단순한 기능 구현을 넘어, Clean Architecture의 핵심
원칙을 실제 프로젝트에 어떻게 적용하는지 체득하게 돼요.
Map, Service, Notification, Compose
지도, Jetpack Compose, Room, Koin, BuildFlavor, Flow, Coroutines 등을 활용하여 UI를 구성
Notification, Service, Broadcast Receiver
백그라운드 서비스, Notification, Broadcast Receiver 를 활용한 실전 예제
Clean Architecture, MVVM, MVI
기능 수정에 유용한 아키텍처, 서비스 주도 아키텍처를 다룹니다
교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.
16년 이상의 실무 경험과 11년 이상의 멘토링 경험을 바탕으로, 이론에 그치지 않고 실전에서 즉시 활용 가능한 살아있는 지식을 공유합니다. 여러분의 성장이 저의 가장 큰 보람입니다.
저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)
주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부
Mac에서 Android Studio 를 사용합니다.
Github 링크를 제공합니다.
Android 개발 지식
Kotlin 지식
이 강의는 중급자를 위한 강의입니다.
학습 대상은
누구일까요?
기초 문법을 넘어 실무 수준의 아키텍처 설계를 배우고 싶은 중급 개발자
스파게티 코드를 벗어나 유지보수가 쉬운 클린 코드를 작성하고 싶은 분
Kotlin을 활용해 복잡한 비즈니스 요구사항을 구조적으로 해결하고 싶은 분
선수 지식,
필요할까요?
Android 개발 경험
Jetpack Compose 기초
Kotlin 기초
12,507
명
수강생
907
개
수강평
865
개
답변
4.7
점
강의 평점
16
개
강의
교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.전문 분야 : Android, Flutter
저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)
주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부
LinkedIn: https://www.linkedin.com/in/junsuk5/
전체
38개 ∙ (10시간 12분)
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!
얼리버드 할인 중
₩77
39%
₩165,000





