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

지금 시작하세요!