
Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
오준석
안드로이드와 iOS 개발을 한 번의 코드로 작성할 수 있는 Flutter 입문 강좌입니다.
입문
Flutter, iOS, Android
Flutter에서 제대로 된 의존성 주입 가이드 강의입니다. injectable 패키지를 활용하는 DI 활용법을 제시합니다
의존성 주입의 개념과 활용 방법
get_it, injectable 라이브러리를 활용한 의존성 주입 방법
복잡한 의존성 문제, 쉽게 해결하는 방법
Flutter 의존성 주입 가이드
플러터에는 DI(의존성 주입)를 도와주는 많은 라이브러리가 있습니다.
이 강의에서는 특정 상태관리 도구에 의존하지 않는 Injectable 라이브러리를 사용합니다.
강의에서 쓰는 Injectable 라이브러리
지금까지의 DI 설정이 다음 코드와 비슷하거나 이보다 못하다면 이 강의를 수강하시기 바랍니다.
이전 강의들에서 다루었던 예제를 리팩토링하거나 다른 시각에서 재작성하면서 DI 의 필요성을 느껴갈 수 있도록 구성하였습니다.
💡 'Flutter 중급 1편 - 클린 아키텍처'에서 작성했던 노트 앱의 문제점을 진단하고 리팩토링합니다.
소규모 앱 개발을 할 때는 아무 생각 없이 모든 객체를 싱글턴으로 사용하기도 합니다. 하지만 중간 규모 이상의 앱에서는 바람직한 방법이 아닙니다. 기존 앱을 리팩토링하면서 해당 문제에 대해 학습합니다.
💡 'Flutter 응용 - 마스크 정보 앱'에서 MVVM 으로 작성했던 마스크 정보 앱을 클린 아키텍처 및 DI를 적용하여 다시 만들어 봅니다.
앱을 만들 때 세부 기능을 구현하느라 개발 기간이 딜레이된 경험이 있나요? 클린 아키텍처와 DI를 고려한 방식으로 '마스크 재고' 앱을 다시 작성해 보면서 새로운 개발 방식을 경험합니다.
DI를 활용하여 데이터를 Mocking하여 빠르게 앱을 만들고 나중에 실제 데이터로 쉽게 교체할 수 있습니다.
본인이 공부해야 할 강의가 맞는지 확인해 보세요.
(클릭하면 이미지를 새창으로 볼 수 있습니다.)
본 강의는 다음과 같은 환경에서 진행합니다.
학습 대상은
누구일까요?
Flutter 에서 의존성 주입 방법 가이드를 알고 싶으신 분
의존성 주입시 장점을 알고 싶으신 분
선수 지식,
필요할까요?
Flutter 중급 - 클린 아키텍처 강의 학습자
MVVM, 클린 아키텍처 경험자
10,998
명
수강생
742
개
수강평
836
개
답변
4.7
점
강의 평점
14
개
강의
교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.전문 분야 : Android, Flutter
저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)
주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부
LinkedIn: https://www.linkedin.com/in/junsuk5/
전체
29개 ∙ (3시간 22분)
해당 강의에서 제공:
1. 01-강의 소개
03:47
2. 02-소스 코드 준비
04:15
3. 03-코드 분석
05:27
12. 12-환경 구성
10:32
13. 13-마스크 정보 앱 소개
02:39
14. 14-디렉토리 구조
03:12
27. 27-마무리
03:57
전체
9개
5.0
9개의 수강평
수강평 11
∙
평균 평점 5.0
수강평 11
∙
평균 평점 4.5
수강평 3
∙
평균 평점 5.0
수강평 1
∙
평균 평점 5.0
수강평 18
∙
평균 평점 4.8
5
많은 사람들이 프로젝트 하나를 협업을 하다보면 Di를 꼭 해야합니다. 아니면 중복 코드가 너무나 많아지구요 하지만 이런 di기술이 꼭 필요함에도 실무가 아니면 배우기 힘들기도 합니다. 하지만 이 강의에선 di를 사용하면 모가 좋은지 부터 어떻게 써야 하는지 까지 다양하게 알려주시고 실무에서 사용할만한 방법도 가이드 해주십니다. 꼭 강의방법대로 써야 하는건 아니지만 한번쯤 들어볼만 합니다. di는 개념적으로 배우면 앞으로 개발하시는데 많은 도움이 될겁니다. 실무에선 무조건 사용해야 하구요
정성스러운 리뷰 감사합니다. 번창하세요.
월 ₩15,400
5개월 할부 시
₩77,000