본문 바로가기

Kotlin36

[SendBird] SendBird Chat SDK 개발 문서 정리 - 1. 시작 하기 1. 개요 이번 여름에 한 기업에서 인턴을 하게 되었다. 담당한 프로젝트는 SendBird API를 이용한 채팅 어플리케이션 개발이다. 인턴이라 그런지 회사에서 코어 업무는 당연히 시키지 않겠지만 내가 담당한 데모 프로젝트를 실제 회사 서비스에 적용할 예정이라고 해서 나름 책임감을 갖게 되었다. 무엇보다 아직까지 채팅 서비스를 구현해 본 적이 없었고 꼭 해보고 싶었던 프로젝트라 기대가 된다! SendBird는 주로 채팅 API를 판매하는 미국의 SaaS (Software as a Service) B2B 회사이다. B2B 회사여서 그런지 일반 대중들에게는 인지도가 높지는 않지만 IT 계열 종사자들에게는 꽤 유명하다고 한다 (나도 첨 들어봤었음). 본사는 미국 실리콘밸리에 있지만 CEO와 공동 창업자가 한국.. 2021. 7. 3.
[Kakao Auth] Android Studio로 카카오 로그인 API 사용하기 - 3. 구현 카카오 로그인 API를 구현하기 위해서는 총 5가지 파일이 필요하다. activity_login.xml GlobalApplication.kt kakaoSDKAdapter.kt SessionCallback.kt LoginActivity.kt 1. activity_login.xml에 카카오 로그인 버튼 적용하기. activity_login.xml에서 2020. 11. 8.
[Kakao Auth] Android Studio로 카카오 로그인 API 사용하기 - 2. 구현 준비 프로젝트에서 사용 중인 카카오 로그인 API에 대한 설명이다. 구현에 필요한 Android Studio 프로젝트 생성 단계는 생략한다. 1. build.gradle (Module: app) Gradle Scripts 안의 build.gradle (app)을 열어 dependencies안에 Kakao SDK 사용을 위한 implementation을 다음과 같이 추가해 준다. 프로젝트 수행 당시 Kakao SDK의 최신 Version은 1.30.0이다. 2. build.gradle (project) Gradle Scripts 안의 build.gradle (project)을 열어 allprojects 안에 subprojects을 다음과 같이 추가해 준다. 3. Kakao Developers로 이동 이제 Kak.. 2020. 7. 31.
[Kakao Auth] Android Studio로 카카오 로그인 API 사용하기 - 1. 시작하기 프로젝트에서 사용 중인 카카오 로그인 API에 대한 설명이다. 1. 카카오 로그인 API란? Kakao Developers에서는 카카오 로그인 API를 다음과 같이 설명한다. 카카오 로그인은 카카오계정과 애플리케이션(이하 앱)을 연결하고 사용자 토큰을 발급받아 카카오 API를 사용할 수 있도록 하는 기능입니다. 사용자는 '카카오 로그인' 또는 '카카오톡으로 로그인' 버튼을 눌러 서비스에 로그인할 수 있습니다. 카카오 로그인은 iOS, Android, JavaScript SDK와 REST API로 제공되며 OAuth 2.0 기반입니다. 2. 카카오 로그인을 사용하는 이유? 사용자가 서비스 이용을 위해 App 혹은 Web에서 제공하는 Sign up tool로 회원가입을 하게 되면 그에 해당하는 아이디나 비밀.. 2020. 7. 27.