본문 바로가기

분류 전체보기556

21.09.15 근황입니다. 이직을 하려고 준비 중인데, 약 1년쯤 되는 경력으로는 어디 가기 좀 그렇드라구요. 그래서 그냥 1년동안 준비 후 이직 하려고 합니다. 그런데 이 글을 왜 쓰고 있냐면, 요즘 대새인 두 플랫폼 개발을 동시에 해보려고 합니다. 이 분야에서 한국에서 제일 많이 쓰이는 언어는 React Native와 Flutter겠죠. 사실 구직시장의 현재 상황을 보면 React Native보다 Flutter가 더 선호되는거 같긴 합니다만......... React Native는 React라는 언어를 가지고 추후 웹개발에도 적용할 수 있다는 장점이 있지요(물론 하려면 웹쪽으로 틀어서 더 공부 해야겠지만요). 그래서 시작은 React Native로 하려고 합니다. 그렇다고 Java/Kotlin을 안하겠단건 아니고.. 아직 기존.. 2021. 9. 15.
카카오 API, Android] 키 해시 부여받기 카카오 API를 사용할때, 안드로이드 개발자이며 막 개발을 시작한 사람들의 머리를 부여잡게 하는 골치아픈 문제가 있다. 바로 키 해시.............. 근데 개발자인 나도 헛갈림 ㅠㅠㅠㅠㅋㅋㅋㅋㅋㅋㅋㅋㅋ 이것이 무엇이냐 하면....... SHA-1 지문을 Base64로 인코딩 한 것이다. 그러니까, 세 가지 SHA-1 지문이 나오게 된다. 1) 디버그 2) 릴리즈 3) 구글 개발자 콘솔 하나하나...... 어떻게 부여받는지 봅시다. 아.. 2~3을 위해서 다운로드 받을 것이 두 가지가 있습니다. Git과 OpenSSL 입니다. 1) Git 깃이야 뭐..... 개발할 사람들이면 웬만하면 다 있겠지.. Git이 싫으면 window bash를 까시면 됩니다. 근데 전 귀찮아서 ㅎㅎ https://git.. 2021. 8. 31.
카카오 API Error 해결] Class not found when unmarshalling: com.kakao.sdk.auth.AuthCodeClient$resultReceiver$1 오류 회사에서 볶아대던 통에 내부 테스트를 거치지 않고 앱이 올라갔다. 그런데 짜잔 없던 오류가 생겼습니다. 저번 버전까지만 잘 되던 카카오톡 로그인이, 분명 디버그apk도 잘 되던게 릴리즈 - 구글 앱 apk에서는 안된다. 왜??????? 하고 키 해시도 다시 변경하고 하면서 한참 똥꼬쇼하다 깨달았다 아이 진짜 정말(험한 말) 릴리즈 빌드 설정이 문제구나 이번에 앱 크기가 너무 커서(ㅋㅋ) 앱 크기를 줄인다고 shrinkResources true 다음 코드를 적용한다고 코드 난독화를 실행한 것이 문제였다...(minifyEnabled true) 이 코드가 무엇이냐.. 이 코드는 앱 코드를 난독화시켜주는 명령어이다. 안드로이드 스튜디오는 이 난독화를 기본적으로 제공하지만, 기본 설정은 false이다. 그럼 난.. 2021. 8. 31.
[Android Studio, Kotiln] 화면의 가로, 세로 구하기 + 레이아웃 동적으로 바꾸기 사실 진짜 기본적인건데(ㅎㅎ) 한 n개월 지나면 또 딴 블로그 가서 찾고 있는 나를 보며 스스로 한심한 표정을 하면서 기록한다. 1. display 크기 구하기 검색하면 자주 보이는 windowManager.defaultDisplay 의 경우 api 30에서 deprecate가 되었다. 따라서, 버전 별로 나누어 두 가지 방식을 만들었다. (저는 함수에서 width만 구하기 위해 point.x만 썼는데, 높이가 필요하면 point.y로 하시면 됩니다.) private fun initWidth() { if (Build.VERSION.SDK_INT >= 30) { var display = requireContext().display var size = Point() display?.getRealSize(si.. 2021. 8. 10.
반응형