Thumbnail
개발 · 프로그래밍 모바일 앱 개발
파이어베이스를 활용한 메신져 만들기 - Android
(4.3)
16개의 수강평 ∙ 289명의 수강생

22,000원

지식공유자 : 신휴창
총 19개 수업˙총 10시간 24분
평생 무제한 수강
수료증 발급 강의
입문 초급 중급이상 대상
내 목록 추가 140 공유
중급자를 위해 준비한
[모바일 앱 개발, 서버 개발] 강의입니다.

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

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. 강의 소개
강의소개 미리보기 10:00
강의 자료 , 안내
섹션 2. Application 구현
로그인 기능 구현 미리보기 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년 09월 12일 (마지막 업데이트일 : 2018년 07월 25일)
수강평 총 16개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.3
16개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
이혁구 thumbnail
수강평을 몇년만에 작성합니다. 그때당시 아주 큰 도움이 되었던 걸로 기억해요! 감사합니다~
2021-03-12
이지아 thumbnail
학교 프로젝트로 하고 있는데 많이 도움되었습니당 !
2021-03-26
박종화 thumbnail
개발 환경이 좀 지난것이긴 하지만 차근차근 따라해보는데 큰 어려움은 없었습니다. 재미있게 보고 있습니다. 좋은 강의 감사합니다. ^^
2021-01-09
안승기 thumbnail
코드가 몇년 전 강의라 고치는 부분이 있지만, 조금 지식만 있다면 쉽게 찾을 수 있는 오류였습니다. 강의 자체는 매우 괜찮은거 같습니다. 주석부터 설명까지 자세히 알려주시네요. 전체적으로 사용 방법을 알 수 있어서 좋은거 같습니다.
2020-07-30
ddooooy thumbnail
댓글 피드백도 안되는 것 같고 api 라이브러리 모두 20년도에는 맞지않는 것 같습니다....
2020-05-03

22,000원

내 목록 추가 140 공유
지식공유자 : 신휴창
총 19개 수업˙총 10시간 24분
평생 무제한 수강
수료증 발급 강의
입문 초급 중급이상 대상
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스