# proguard
expo에서 웹뷰없이 소셜로그인하기
엑스포에서 카카오앱을 이용해 소셜 로그인하기 (prebuild x) 엑스포에서 네이버앱을 이용해 소셜 로그인하기 (prebuild o) 들어가며 react-native에서는 리액트네이티브 서울의 라이브러리 카카오, 네이버 를 사용해서 간편하게 소셜 로그인을 완성할

[Android] Debug에서 발생하지 않던 에러가 Release에서 발생하는 경우
Nexters 21기의 첫 프로젝트인 "클라이머를 위한 출석 시스템 홀디" 를 배포하면서 생긴 Issue를 해결하기 위한 과정을 담았습니다. Issue💡 Debug에서 정상적으로 작동하던 홀디 앱을, 출시를 위해 Release Variants로 설정하여도 잘 작동되

[Android/안드로이드] 네아로 SDK 5.1.1 버전 적용후 release 빌드시 로그인 안됨 (난독화/Proguard 설정)
안드로이드 12 (targetSdkVersion 32) 을 타겟으로 변경 하면서 그에 맞게 외부 라이브러리도 대응을 해주었다.동작 변경사항: Android 12를 타겟팅하는 앱 링크네이버 로그인 SDK 버전도 기존 4.2.6 에서 5.1.1 로 리팩토링 해주던 중 디버

🧩 앱 난독화가 무엇인지 알아보자 !
gradle 3.4.0 이상으로 프로젝트를 빌드하는 경우, 플러그인은 프로가드를 사용하여 컴파일 시간 코드 최적화를 하지 않고, R8 컴파일러를 사용하여 컴파일 시간 코드 최적화 작업을 한다고 합니다.빌드 시간 증가 및 개발자의 설정 미스로 인한 버그 발생 가능성이 있

난독화 Proguard
앱 배포를 위해 apk 파일을 만들던 중 apk파일의 크기를 줄이고 난독화가 필요하게 되어서 작성합니다!내 첫 배포 ㅜㅜ 제발 조금만 문제가 일어났으면.

Proguard로 안드로이드 소스코드 난독화 하기
프로가드는 코드를 난독화 및 최적화를 해주는 무료 오픈소스 툴입니다. 즉 프로가드는 컴파일된 앱 패키지의 코드를 난독화해서
[Proguard] ClassVisitor ClassNotFoundError
Proguard 플러그인의 버전에 따라 ClassVisitor가 없을 수 있기 때문에, pom.xml의 플러그인 설정에 Proguard 플러그인 버전을 특정해줘야한다.