88yqa39jtumjpea0t7rm

Flutter 인스타그램 클론 2.0

Flutter와 Firebase를 활용한 인스타그램 앱 + 서버

학습 목표

이 강좌는 Firebase와 Flutter를 사용해서 간단한 서비스 앱을 어떻게 만들 수 있는지 방향성을 제시하는데 목적을 가지고 있습니다.


구현 기능

이 강좌에서 클론 코딩하는 기능은 다음과 같습니다. 기존 'Flutter 입문' 강좌에서 추가된 기능은 볼드체로 표시했습니다.

  • 소셜 로그인 / 로그아웃
  • 프로필 정보 표시
  • 사진 첨부해서 게시물 작성
  • 팔로우 / 언팔로우
  • 홈 탭에 게시물 표시 (최근 댓글, 댓글 수, 좋아요 표시)
  • 게시물 좋아요 / 취소
  • 게시물에 댓글 작성
  • 댓글 목록 표시


강좌의 특징

  • 'Flutter 입문' 강좌를 들었거나 그에 상응하는 기본 지식을 가진 분들을 대상으로 합니다.
  • 'Flutter 입문' 강좌에서 다룬 내용과 일부 겹치는 주제를 다른 방법으로 설명하기 때문에 두 강좌는 서로 상호보완 됩니다.
  • UI 작성을 미리 해 둔 시작 프로젝트를 수정하는 방식으로 진행되며 별도의 UI 작성 내용은 포함되지 않습니다.
  • 기능 구현을 중심으로 설명합니다.


다루는 기술

  • Flutter에서 Firebase를 활용하는 방법
  • Firebase 인증을 활용한 구글 계정으로 로그인/로그아웃
  • NoSQL 데이터베이스인 Firestore 활용 방법
  • Firebase Storage를 활용한 파일 저장 방법과 DB와의 관계
  • NoSQL 데이터베이스에서 데이터 구조 설계 방법
  • Stream, StreamBuilder를 활용한 리액티브 프로그래밍
  • Future를 활용한 비동기 프로그래밍


강의 대상


강의자


오준석
오준석

교육하는 개발자 오준석입니다. 저는 최근 10년간 모바일 소프트웨어 개발을 해 왔으며, 온오프라인 강의와 Youtube 채널을 통해서 2000명이 넘는 사람들에게 개발자가 되는 방법이나 코딩 기술을 가르쳤습니다.

저는 모두가 재미있게 개발하기를 원합니다.



강좌 커리큘럼


  파이어베이스 연동
Available in days
days after you enroll

지금 시작하세요!