• 다회차
  • 최대 4명

Flutter 앱 개발 완성

이찬호 튜터 5.0(1)

클래스 전 숙지해주세요!

⭐️ 오프라인 강의는 서울대입구역 / 강남에서 진행되며 스터디룸 비용이 추가됩니다.
⭐️ 온라인 강의는 Google Meet로 진행됩니다.

튜터 공지

클래스 요약

Android와 iOS 앱을 하나의 코드로 만들 수 있는 Flutter를 여러가지 앱을 만들며 배우는 수업입니다. 기초 문법과 이론부터 실습까지 비전공자 왕초보 분들도 따라오실 수 있도록 준비했습니다.

📚 노션 학습 자료 제공
📓 스스로 점검할 수 있는 실습 자료 제공
👍 누구나 이해할 수 있는 명쾌한 이론 설명

이런 분들이 들으면 좋아요.

이런 분들께 추천드려요!
👶🏻 열정과 노트북이 있는 왕초보
👩🏻‍🦰 나만의 앱 서비스를 만들고 싶으신 분
🧑🏻‍🦰 1인 개발자를 꿈꾸는 분
👩🏻‍🦱 Flutter를 도입하려는 스타트업 개발자


이런 분들께 비추천드려요!
🧑🏻‍💻 Flutter로 앱을 출시해보신 분 (입문자 대상 강의에요!)
👦🏻 빠른 취업을 목표로 하시는 분 (Flutter는 다른 기술에 비해 아직 구직 시장이 크지 않아요!)


🙅🏻‍♀️ 참고로 다음 내용은 강의에서 다루지 않아요!
• Provider, setState 이외의 상태 관리 패키지(Bloc, GetX, Riverpod...)
• Play Store나 App Store에 앱을 출시하는 방법
• 소셜 로그인 연동
• 디자인 패턴 및 아키텍쳐에 관한 내용

튜터님을 소개합니다.

이찬호

블로그

안녕하세요!
1인 개발자이자 Flutter Contributor로 활동중인 DevStory입니다.
지금까지 제작한 앱은 devstory.co.kr에서 보실 수 있습니다.

강사 이력
• KOSTA(한국소프트웨어 기술진흥협회) Flutter 앱 개발 기초 강의
• 구로 청년 이룸 모두가 하드캐리 1기, 2기 개발 멘토
• 구로 청년 이룸 Series_DDD 강의
• 스파르타 코딩클럽 창 1기 강의
• 스파르타 코딩클럽 웹개발종합반 9기 ~ 12기 강의

어떤 클래스 인가요?

🎉 왕초보도 배울 수 있는 [Flutter 앱 개발 완성] 🎉
앱 개발을 배우면 그동안 상상만 해오던 나만의 앱 서비스를 전 세계에 출시할 수 있어요. 사실 앱을 만드는 방법은 인터넷에 다 있지만, 입문자가 직접 필요한 정보를 검색해 앱을 만들려면 굉장히 많은 시행착오와 배경지식을 필요로 합니다. 독학으로 개발을 공부해 본 입장에서 다른 분들은 저와 동일한 시행착오를 겪지 않았으면 하는 생각에 강의를 준비하였습니다.


🌟 수업 구성 🌟
다양한 앱을 직접 만들며, 실제 코드 레벨에서 어떤 방식으로 생각하고 코드를 작성하는지 경험 할 수 있는 Flutter 클래스입니다. 매 회차별 이론(30%)과 실습(70%)로 구성되어 있고, 배운 내용을 스스로 복습하거나 한 걸음 더 나아갈 수 있도록 실습 자료도 준비하였습니다.

총 5회차로 구성되어 있어요.
• 1회차 : Flutter 앱 개발 맛보기 & Dart 문법 익히기
• 2회차 : 화면 만들기
• 3회차 : 패키지 사용법 익히기 & 앱 기능 만들기
• 4회차 : API 사용법 익히기
• 5회차 : Firebase 로그인 및 데이터베이스 연동


🗓 클래스 일정 🗓
3시간씩 총 5회 온라인 또는 오프라인으로 진행됩니다.


🎓 강의를 듣고 나면 🎓
• 프로그래밍 언어 Dart 사용법을 익힐 수 있어요.
• Widget을 이해하고, 원하는 화면을 만들 수 있어요.
• HTTP, API, 상태 관리 등 기본적인 IT 배경지식을 쌓을 수 있어요.
• Provider 패키지를 이용하여 앱의 상태를 관리할 수 있어요.
• Firebase Authentication & Firestore를 사용할 수 있어요.
• Flutter 앱 개발 기초를 튼튼하게 다질 수 있어요.


🙋🏻‍♀️ Q&A 🙋🏻‍♀️
💬 Flutter를 선택한 이유가 무엇인가요?
앱 서비스를 하려면 Android와 iOS 두 플랫폼을 모두 개발해야 하는데, 혼자서 두 플랫폼을 따로 만드는 과정은 굉장히 배울 것도 많고 시간도 오래 걸립니다. 하지만 Flutter를 이용하면 하나의 코드로 두 플랫폼을 모두 지원할 수 있어 훨씬 빠르고 효율적이게 앱 서비스를 만들 수 있습니다.

💬 비전공자 왕초보도 수강 가능한가요?
왕초보 눈높이에 맞추어 기초 문법부터 앱 개발에 필요한 배경지식까지 쌓을 수 있도록 준비했기 때문에 열정과 노트북이 있으시다면 충분히 수강 하실 수 있습니다. 👍

💬 수강 전 준비해야 할 것이 있나요?
Flutter 설치 관련 내용은 문서(Notion)로 공유드리기 때문에 설치를 완료하시고 수강하셔야 실습을 하실 수 있습니다.

💬 윈도우 컴퓨터로 iOS 앱도 출시할 수 있나요?
애플에서 iOS 앱은 맥 운영체제에서만 개발할 수 있도록 만들었기 때문에 불가능해요. 하지만 윈도우에서 Flutter로 만든 앱을 iOS에서 띄우면 일부 사항을 제외하고 거의 동일하게 보입니다. 다르게 보이는 사항들은 강의에서 언급해드리니 일단 윈도우에서 Android 앱을 먼저 출시하고, 이후 여유가 될 때 맥북을 구매하여 iOS를 출시하시면 됩니다.

클래스 유의사항

⭐️ 컴퓨터 요구 사항
• window : 윈도우7 이상 / 여유 용량 10GB / 램 4G 이상 / 64bit
• macOS : 여유 용량 50GB / 64bit
위 용량은 Flutter 개발시 필요한 모든 툴 설치시 기준입니다.

⭐️ 사전 설치
수강이 확정되면, 사전 설치 자료를 보내드립니다.

클래스는 이렇게 진행됩니다.

1회차 커리큘럼

🌟 Flutter 앱 개발 맛보기 & Dart 문법 익히기
• Flutter 앱 개발 과정 이해하기
• VSCode와 친해지기
• Dart 문법 이해하기
• 실습 : Dart 문법 & Food Receipe

2회차 커리큘럼

🌟 화면 만들기
• Flutter의 Widget 이해하기
• 화면 그리는 위젯 이해하기
• 인스타그램 만들기
• 실습 : Miso & Starbucks

3회차 커리큘럼

🌟 패키지 사용법 익히기 & 앱 기능 만들기
• 패키지 사용법 익히기
• Create / Read / Update / Delete 기능 구현하기
• 상태 관리의 필요성 이해하기
• Provider 사용법 익히기
• 실습 : 한 줄 일기

4회차 커리큘럼

🌟 API 사용법 익히기
• API 이해하기
• 비동기 이해하기
• API를 이용한 앱 만들기
• 실습 : Book Store

5회차 커리큘럼

🌟 Firebase 로그인 및 데이터베이스 연동
• Firebase 이해하기
• Firebase Authentication을 연동하여 로그인 구현하기
• Cloud Firestore CRUD 사용법 익히기

실제 수강생의 리뷰입니다.

  • 커리큘럼5.0
  • 전달력5.0
  • 시간준수5.0
  • 준비성5.0
  • 친절도5.0

이 강의는 어떠세요?

클래스 일정

온라인 LIVE 강남

40,000원 / 시간 600,000원 / 총 5회 15시간