강의

멘토링

로드맵

Inflearn brand logo image
개발 · 프로그래밍

/

모바일 앱 개발

파이어베이스를 활용한 메신져 만들기 - Android

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

(4.2) 수강평 18개

수강생 313명

  • 신휴창

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 파이어베이스 기반 메신저 애플리케이션의 데이터베이스 구조와 아키텍처 이해

  • 안드로이드 스튜디오를 이용한 개발 환경 설정

  • 사용자 인증, 친구 등록, 채팅 기능 구현

  • 실시간 메시지 업데이트 및 알림 기능

  • 파이어베이스 애널리틱스 통합

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

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 안드로이드 개발에 관심 있는 분

  • 실시간 채팅 애플리케이션을 만들고 싶은 분

  • 파이어베이스를 활용한 프로젝트를 진행하고 싶은 분

  • 실제 프로젝트에서 사용할 수 있는 실무 기술을 배우고 싶은 분

안녕하세요
입니다.

8,501

수강생

81

수강평

1

답변

4.5

강의 평점

2

강의

커리큘럼

전체

19개 ∙ (10시간 24분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

18개

4.2

18개의 수강평

  • 이혁구님의 프로필 이미지
    이혁구

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    수강평을 몇년만에 작성합니다. 그때당시 아주 큰 도움이 되었던 걸로 기억해요! 감사합니다~

    • 안승기님의 프로필 이미지
      안승기

      수강평 1

      평균 평점 5.0

      5

      100% 수강 후 작성

      코드가 몇년 전 강의라 고치는 부분이 있지만, 조금 지식만 있다면 쉽게 찾을 수 있는 오류였습니다. 강의 자체는 매우 괜찮은거 같습니다. 주석부터 설명까지 자세히 알려주시네요. 전체적으로 사용 방법을 알 수 있어서 좋은거 같습니다.

      • 일월님의 프로필 이미지
        일월

        수강평 3

        평균 평점 5.0

        5

        100% 수강 후 작성

        채팅의 흐름을 파악하는 데 많은 도움이 되었습니다 감사합니다

        • 이지아님의 프로필 이미지
          이지아

          수강평 1

          평균 평점 5.0

          5

          63% 수강 후 작성

          학교 프로젝트로 하고 있는데 많이 도움되었습니당 !

          • 박종화님의 프로필 이미지
            박종화

            수강평 4

            평균 평점 4.0

            5

            47% 수강 후 작성

            개발 환경이 좀 지난것이긴 하지만 차근차근 따라해보는데 큰 어려움은 없었습니다. 재미있게 보고 있습니다. 좋은 강의 감사합니다. ^^

            배움이 더 쉬워지는 9월의 할인 중 (04:59:45 남음)

            ₩16,500

            25%

            ₩22,000

            신휴창님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!