Projects

Open-Source 진행중

Capacitor Kakao Login Plugin

2026.04 ~ 진행 중 · 개인 개발 · Capacitor 네이티브 플러그인 설계 및 npm 배포 · 1명

Capacitor 기반 iOS·Android 앱에서 카카오 네이티브 로그인을 공통 TypeScript API로 사용할 수 있도록 개발한 오픈소스 플러그인입니다. Swift와 Kotlin으로 플랫폼별 Kakao SDK를 연동하고, 카카오톡 앱 로그인 우선 처리와 카카오 계정 로그인 자동 폴백, SDK 자동 초기화 및 사용자 프로필 반환 기능을 구현했습니다. 패키지 빌드와 버전 관리, GitHub Actions 기반 배포 파이프라인을 구성하여 public npm 패키지로 배포했습니다.

TypeScript Capacitor Kotlin Swift Kakao SDK iOS Android npm GitHub Actions
  • Capacitor 기반 iOS·Android 카카오 로그인 오픈소스 네이티브 플러그인 단독 설계 및 개발
  • TypeScript 인터페이스와 Swift·Kotlin 네이티브 코드를 연결하는 Capacitor Bridge 구조 설계
  • 카카오톡 앱 로그인 우선 처리와 카카오 계정 로그인 자동 폴백 구현
  • 플러그인 설정값을 활용한 iOS·Android Kakao SDK 자동 초기화
  • 카카오 회원 ID와 프로필, 이메일 등 선택적 사용자 정보 반환 기능 구현
  • iOS URL 콜백 라우팅과 Android Manifest Merge 기반 OAuth 콜백 처리 자동화
  • Swift Package Manager, CocoaPods 및 Gradle 기반 네이티브 패키지 의존성 구성
  • ESM, CommonJS 및 TypeScript 타입 선언을 포함하는 npm 패키지 빌드 구성
  • GitHub Actions 기반 버전 관리, GitHub Release 및 npm 공개 배포 자동화
  • 플랫폼별 설치 방법과 트러블슈팅을 포함한 개발자 문서 작성
AI 챗봇
...