Recode Log
tech-blog
apps
device
features
Recode Log
최신 블로그
Apple 로그인 설정하기 - App ID, Services ID, Key 발급까지
웹에서 Sign in with Apple을 사용하기 위한 Apple Developer 설정을 정리합니다. Primary App ID와 Services ID 연결, 도메인과 Return URL 등록, .p8 private key 발급까지 화면과 함께 진행합니다.
apple
authentication
oauth
sign in with apple
Next.js에서 Apple 로그인 구현하기 - Route Handler 직접 구현과 Auth.js
Next.js App Router에서 Sign in with Apple을 두 가지 방법으로 구현합니다. Route Handler로 직접 구현하는 방법과 Auth.js(next-auth v5)를 사용하는 방법을 코드와 함께 정리합니다.
Next.js
apple
authentication
auth.js
next-auth
React 웹에서 Apple 로그인 구현하기 - Sign in with Apple JS와 Node.js 검증
React와 Vite에서 Sign in with Apple JS를 연결하고, Node.js와 TypeScript에서 authorization code와 id_token을 검증하는 과정을 단계별로 정리합니다.
react
vite
apple
authentication
node.js
Next.js 환경 변수는 언제 사용해야 할까? 사용 기준과 모범 사례
Next.js에서 상수와 환경 변수를 구분하는 기준부터 NEXT_PUBLIC의 주의사항, 환경별 API 주소, 로컬 스토리지 키, 공개 키와 비밀 키 관리 방법까지 실무 예제로 알아봅니다.
Next.js
Environment
Security
Expo Prebuild 후 Xcode Localization이 초기화되는 문제 해결
Expo Prebuild를 실행할 때 Xcode의 Development Region이 en으로 돌아가는 원인과 config plugin으로 ko를 유지하는 방법을 정리합니다.
expo
react-native
ios
xcode
localization
config-plugin
EAS 없이 Expo 앱 로컬 빌드해서 Play Console 내부 테스트 배포하기
EAS를 사용하지 않고 Expo(React Native) 앱을 로컬에서 prebuild + Gradle로 빌드해 Google Play Console 내부 테스트 트랙까지 배포하는 과정을 정리합니다. 서명(signing) 설정에서 자주 만나는 에러 두 가지도 원인과 함께 다룹니다.
expo
react-native
android
play-console
deploy
더 많은 내용 보러가기
APPS & TOOLS
기록을 넘어, 직접 만든 도구로.
RecodeLog에서 쓰고 있는 앱과 도구를 소개합니다. 첫 번째 제품은 듀데잇입니다.
듀데잇
App Store 출시
BLOG STACK
Next.js
React
Tailwind CSS
TypeScript
Velite