파이어베이스를 활용한 메신져 만들기 - Android
파이어베이스를 활용한 메신져 만들기 - Android
수강정보
(13개의 수강평)
268명의 수강생
스킬태그 #Android, #Firebase
25% 할인, D-4
16,500원
22,000원
지식공유자 : 신휴창
19회 수업 · 총 10시간 24분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 중급이상

이 강의는

이번 강의는 백엔드 서버 구현 없이 카카톡과 유사한 메신져를 만드는 방법을 공유합니다. 해당 강좌는 파이어베이스를 활용한 강좌이기때문에, 안드로이드에 대한 선수지식이 있어야 수강이 가능합니다. 대부분의 강의 내용이 로직으로 구성이 되어 있으며, 파이어베이스로 구현한 강의 입니다. 이번 강의를 잘 이해 하신다면 다른 메시지 프로토콜을 이용해서도 메신져를 구현 하실 수 있습니다.

1. 강좌 소개

이번 강의는 "Firebase"의 기능을 조합하여 메시징서비스(메신저)를 구현하는 강의입니다. 이번에 구현 될 안드로이드 어플리케이션은 나와 친구의 관계인 사람들과의 채팅(1:1, 1:N)을 기본으로 하고 있으며, "Firebase"의 기능들을 메세지프로토콜 대용으로 이용하여 메시징서비스를 구현하는 시간입니다.

주요 내용은 실시간 데이터베이스의 특징인 실시간 동기화기능을 이용하여 어떻게 상용서비스처럼 구현하는지에 대한 내용으로 구성되어있습니다. 강의를 들으시다보면 수강자분께서 응용하여 구현해보고 싶은 기능이 많이 생기게 될 것입니다.

2. 도움이 되는 분들

  • 메시지서비스의 원리가 알고 싶으신 분들
  • Android를 이용하여 메신져를 구현해야하나, 메시지서버가 필요하신 분
  • Firebase의 실시간 동기화 기능을 이용하여 효율적이고 빠르게 개발 하셔야하는 분

3. 어플리케이션 구성

로그인 화면

  • 구글 로그인

채팅 로비화면

  • 채팅 화면
  • 신규 대화방 생성
  • 메세지(텍스트, 이미지) 송/수신
  • 메시지 읽음 처리
  • 대화방 나가기

친구 목록

  • 친구 검색
  • 친구 등록

 

4. 필요 사항

개발 환경

Java Version   : 1.8.0_65
Compile SDK Version   : Android 25
MinSDK Version   : Android 19
IDE   : Intelli J 2017.01

예제 앱

FireTalk 플레이스토어에서 보기

5. 강사 소개

안녕하세요? Java BackEnd개발자 신휴창입니다. 2012년 개발업무를 시작하여 현재까지 많은 관심과 흥미를 가지고 즐겁게 개발업무에 임하고 있습니다. 2016년 Google I/O를 통하여 Firebase에 대하여 알게되었고 백엔드개발자인 저는 저의 업무영역에 지대한 영향을 미칠수도 있는 서비스이겠구나 싶어서 상당부분 알아보게 되었고, 알면 알수록 매력이 있는 기능이 있다는 것에 많은 관심을 가지며 알아가던 중 많은 적용점 중 많은 분들이 궁금해 하시는 채팅에 대하여 널리 공유를 하고 싶어서 이번 기회를 통하여 공유를 합니다. 유익하게 들으시고 궁금하신점은 댓글 또는 이메일을 통하여 문의사항을 보내주시면 성실히 답변을 드리겠습니다. 감사합니다 email : huttchang@gmail.com

교육과정

모두 펼치기 19 강의 10시간 24분
섹션 0. 강의 소개
2 강의 10 : 00
섹션 2. Application 구현
15 강의 570 : 00
로그인 기능 구현
45 : 00
화면 구성
20 : 00
친구 등록 기능
55 : 00
친구 목록 구현
28 : 00
대화 상대 선택
30 : 00
방 생성과 메세지 전송
66 : 00
방 목록 수신 및 출력
44 : 00
메세지 수신
62 : 00
메세지 읽음 처리
27 : 00
방 나가기 & 방 목록 실시간 갱신
41 : 00
메세지 알림, 신규 메세지 화면 포커스 처리
25 : 00
사진 메세지와 Analytics 이벤트 삽입
27 : 00
과제 전달, Analytics와 간략한 오류 수정
29 : 00
방나가기 메세지 수신 및 UI처리와 과제 전달
31 : 00
어플리케이션 테스트
40 : 00

공개 일자

2017년 9월 12일 (마지막 업데이트 일자 : 2018년 7월 25일)

수강 후기

4.2
13개의 수강평
default_profile.png
ddooooy 4달 전
댓글 피드백도 안되는 것 같고 api 라이브러리 모두 20년도에는 맞지않는 것 같습니다....
default_profile.png
DevK 7달 전
유익한 강의였습니다. 감사합니다 !
default_profile.png
안승기 1달 전
코드가 몇년 전 강의라 고치는 부분이 있지만, 조금 지식만 있다면 쉽게 찾을 수 있는 오류였습니다. 강의 자체는 매우 괜찮은거 같습니다. 주석부터 설명까지 자세히 알려주시네요. 전체적으로 사용 방법을 알 수 있어서 좋은거 같습니다.
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스