NEW

Flutter로 메신저앱 만들기

12

이 수강하고 있어요.

Thumbnail

초급자를 위해 준비한
[모바일 앱 개발, Flutter] 강의입니다.

Flutter의 Riverpod 상태 관리와 Firebase를 활용해서 메신저 앱을 제작합니다.

이런 걸
배워요!

  • Riverpod 을 활용한 상태관리

  • Firebase Auth를 활용한 전화번호 인증 가입 및 로그인

  • Cloud Storage를 활용한 이미지 / 동영상 파일 업로드

  • Firestore의 Transation / Batch

  • Flutter 와 Firebase 서비스를 활용한 채팅 (1:1 / 그룹)

  • 미디어 메시지 전송 (이미지 / 동영상)

  • 답글 메시지

  • 푸시 알림 (채팅 메시지 알림)

  • 다국어 / 테마 변경

  • Flutter Animation

Flutter로 대한민국 대표 메신저앱
KTalk 만들기!

Flutter 로 만드는 메신저앱!

실무에서 사용할 수 있는 다양한 기능을 학습할 수 있도록 강의를 만들었습니다.
유명 메신저앱을 만들며 꼭 필요한 플러터 관련 기능을 학습해 보세요!

1. 전화번호 인증 및 회원가입 / 로그인

  • Firebase Authentication 의 전화번호 인증을 사용해서 회원가입 및 로그인 기능을 구현합니다.

2. Light/Dark Theme

  • Riverpod 을 사용해서 밝음, 어두움 테마 기능을 구현합니다.

3. 다국어

  • Riverpod, flutter_localizations, intl 패키지를 사용해서 다국어 기능을 구현합니다.

4. 채팅방 생성/텍스트 메시지 전송

  • 친구 목록에서 1:1 채팅방을 생성하고 텍스트 메시지를 전송 기능을 구현합니다.

5. 이미지 메시지 전송

  • firebase storage, image_picker 를 사용해서 이미지 메시지 전송 기능을 구현합니다.

6. 동영상 메시지 전송

  • firebase storage, image_picker, flutter_file_downloader 를 사용해서 동영상 메시지 전송 기능을 구현합니다.

7. 답글

  • flutter animation 을 사용해서 답글 기능을 구현합니다.

8. 그룹 채팅

  • 3명 이상이 참여하는 그룹 채팅 기능을 구현합니다.

9. Toast 메시지 알림

  • fluttertoast 를 사용해서 새로운 메시지 알림 기능을 구현합니다.

10. Push Notification 메시지 알림

  • flutter_local_notifications 을 사용해서 Push 메시지 알림 기능을 구현합니다.

수강 전 참고 사항

실습 환경

  • 실습 환경으로는 Windows 10, Android Studio를 요구합니다.

  • Flutter 개발 환경이 구축되어 있어야 합니다. (강의에서는 3.22.1 버전을 사용합니다.)

  • 수강생에게는 최종 소스 코드와 실습 자료(이미지 파일 등)를 제공합니다.

  • Flutter 기초 지식 및 상태 관리 기초 지식이 필요하며, Flutter를 이용해 To-do 앱 내지 간단한 메모장을 만든 경험이 있다면 충분히 수강하실 수 있습니다.

  • 강의 내용은 Android에 맞춰져 있습니다.

학습 대상

  • 메신저 앱을 만들고 싶으신 분

  • Todo 앱 다음 단계로 넘어가고 싶은 분

  • Riverpod 상태 관리를 학습하고 싶은 분

  • 각종 Firebase 서비스를 경험하고 싶은 분

선수 지식 및 유의사항

  • Flutter로 간단한 앱을 만들 정도의 스킬

  • 상태관리에 대한 기초 지식


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 메신저 앱을 만들고 싶으신 분

  • Riverpod 상태 관리를 학습하고 싶은 분

  • Firebase 의 주요 서비스를 경험하고 싶은 분

선수 지식,
필요할까요?

  • Flutter로 간단한 앱을 만들 정도의 스킬

  • 상태관리에 대한 기초 지식

안녕하세요

한국, 일본에서 웹 개발 및 안드로이드 앱 개발자로 활동했습니다.
프로그래밍 강사로도 활동하면서 지식을 전파하여 사람을 가르친다는 일에
책임감을 갖고 학생분들이 성장하는 모습에 보람을 느끼고 있습니다.

excusme@naver.com

커리큘럼

전체

75 ∙ 18시간 52분

강의 게시일: 2024년 06월 18일
마지막 업데이트일: 2024년 06월 18일

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!