profile
실력은 고통의 총합이다. Android Developer

Android Google Social Login 관련 서로 다른 두 IdToken 비교

google one-tap login 을 구현하기 위해 다음과 같이 코드를 구현하였다. https://developers.google.com/identity/one-tap/android/idtoken-auth?hl=ko https://firebase.google.com/docs/auth/android/google-signin?hl=ko 참고로 공식문서의...

2023년 9월 2일
·
0개의 댓글
·

구글 One-Tap Login 관련 "16: Cannot find a matching credential"

참고)https://developers.google.com/identity/one-tap/android/get-saved-credentials?hl=kohttps://billcorea.tistory.com/140https://stackover

2023년 7월 6일
·
0개의 댓글
·
post-thumbnail

FAB 에 원하는 drawable 파일 적용하기

간단한 내용이지만 매번 구현하려할때마다 찾아보게 되는거같아서 작성한다.내가 구현하려는 화면은 다음과 같다.아래 검색 탭이 있고 그 위에 FAB 가 위치해있다. (그림자는 export 할때 딸려오는걸 방지하기 위해 제거함)이를 xml 로 구현하려고 아래와 같이 레이아웃

2023년 7월 4일
·
0개의 댓글
·

Compose 에서 TextField를 이용하여 자동 검색 기능 구현 하기 (기존 xml 에서의 방식과 비교) - 2

Recyclerview 와 LazyColumn 으로 리스트로 구성된 화면을 구현했을 때의 차이를 발견할 수 있었는데검색어를 입력한 후에 스크롤을 내린 뒤, 새로운 검색어를 입력할 경우, 기존 Recyclerview 를 통한 방식의 경우 별도의 코드 추가 없이 새로운 리

2023년 6월 30일
·
0개의 댓글
·
post-thumbnail

Compose 에서 TextField를 이용하여 자동 검색 기능 구현 하기 (기존 xml 에서의 방식과 비교) - 1

자동 검색 기능이란?검색어를 입력하고 검색 버튼을 눌러야 검색한 단어에 해당하는 결과를 가져오는 것이 아닌, 검색어를 입력하고 나서 별다른 입력이 주어지지 않으면 검색어를 통해 바로 결과를 호출하는 것을 의미한다. 검색어를 통해 이전에 검색했었던 기록들을 가져올때 주로

2023년 6월 27일
·
0개의 댓글
·
post-thumbnail

Compose Navigation Argument 로 url 전달하기

이전에 만들었던 과제 연습용 레포를 컴포즈로 변환하는 과정 중, 가장 해결하는데 오래 걸렸던 이슈와 해결 방법을 공유하고자 한다.구현 요구 사항은 Paging3 API 를 통해 검색어에 맞는 결과를 리스트로 뿌리고, 아이템을 클릭했을 경우 아이템의 url 이용하여 웹뷰

2023년 6월 27일
·
0개의 댓글
·
post-thumbnail

BOJ 1167 트리의 지름 Python

트리의 지름을 구하는 방법은 다음과 같다.1\. 아무 정점이나 잡아 DFS 를 이용해 그 점(시작점)으로 부터 가장 먼 정점을 구한다.거리가 동일한 정점이 여러 개라면 아무 정점이나 골라도 괜찮. 이렇게 골라진 가장 먼 정점을 x라고 하자.2\. DFS 를 이용해 동일

2023년 6월 26일
·
0개의 댓글
·
post-thumbnail

Error running 'app' Unable to determine activity name

새로운 모듈을 추가한 뒤에 앱을 실행하기 위해 run을 해봤는데 다음과 같은 에러가 발생하는 것을 확인할 수 있었다.처음 보는 에러 였기 때문에 구글 또는 gpt에 검색을 해보았으나, 조금 다른 에러에 대한 답변 또는 원론적인 답변 얻을 수 있었다. 무엇이 문제일지 다

2023년 6월 14일
·
0개의 댓글
·
post-thumbnail

TextInputLayout.OutlinedBox Cursor, 테두리 색상 변경 관련 이슈 해결

참고 문서) https://github.com/material-components/material-components-android/issues/820다음과 같은 텍스트 입력란을 개발할 일이 생겨 개발하던 도중 Cursor 의 색상이 바뀌지 않는 이슈를 겪어

2023년 6월 12일
·
0개의 댓글
·

Android 버튼 기본적으로 주어지는 여백 제거하기 (insetTop, insetBottom)

여러 블로그에서 위에 문제에 대한 해결 방법으로 minHeight와 minWidth를 0dp 로 설정하라는 해결법을 알려주고 있다하지만 나는 그 방법으로 해결을 하지 못해 다른 방법을 찾아보았고,insetTop 과 insetBottom 값을 0에 로 설정해서 해결하였다

2023년 6월 8일
·
0개의 댓글
·
post-thumbnail

Emoji 사용할 때, [Fatal Error] Invalid byte 2 of 3-byte UTF-8 sequence.

이전에 진행했던 프로젝트에 새로운 기능을 추가하기 위해 작업을 하다가 발생한 에러에 대해 공유하도록 하겠다.구현하려던 기능은 다음과 같다. 알림 목록 화면 내에 맨 밑 아이템을 클릭할 경우, 다시 앱에 온보딩 튜토리얼을 진행할 수 있도록 구현 하는 것 온보딩은 최초 로

2023년 5월 2일
·
0개의 댓글
·

org.jetbrains.kotlin.backend.common.BackendException: Backend Internal error: Exception during IR lowering

org.jetbrains.kotlin.backend.common.BackendException: Backend Internal error: Exception during IR loweringFile being compiled: /Users/yijihun/AndroidS

2023년 4월 28일
·
0개의 댓글
·
post-thumbnail

BOJ 7579 앱 Python

https://www.acmicpc.net/problem/7579

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

Kotlinx-Serialization 를 통해 kotlinx-datetime type을 직렬화/역직렬화 하는 방법

최근 gson 으로 직렬화/역직렬화를 수행하였던 프로젝트를 kotlinx-serialization 로 migration하는 리팩토링을 수행하였다왜 잘쓰던 gson 을 냅두고 kotlinx-serialization을 사용하게 되었는지에 대해선 이미 좋은 글이 있기에 해당

2023년 4월 21일
·
0개의 댓글
·
post-thumbnail

stateFlow 가 동일한 값을 방출하지 않는 이유

코틀린 공식 문서에 Flow의 연산자 중에 하나인 distinctUntilChanged 의 문서를 확인해보면 다음과 같은 설명이 쓰여있는 것을 확인 할 수 있다.Note that any instance of StateFlow already behaves as if di

2023년 4월 21일
·
0개의 댓글
·
post-thumbnail

Android App Bundle 이 서명되지 않았습니다.

평소처럼 앱의 버그를 수정하고, 리팩토링을 진행한 후 업데이트를 진행하였는데, 다음과 같은 에러를 확인할 수 있었다.'서명이 되지 않았다고?'Build Bundle/APK 로 app bundle을 뽑아낸 것이 아닌,Generate Signed Bundle/APK 를 통

2023년 4월 10일
·
0개의 댓글
·
post-thumbnail

ConnectException vs IOException

최근에 앱의 서버가 간헐적으로 죽는 현상이 발생하여 로그인이 불가능한 경우가 있었는데, 다음과 같이 이슈가 올라왔었다. 서버가 죽은 것은 내 입장에서는 어쩔 수..없는거라 서버 개발자님들께 서버 확인을 부탁드렸고, 다시 서버를 살려서 로그인이 가능하도록 한 뒤 이슈를

2023년 4월 10일
·
0개의 댓글
·
post-thumbnail

GradleException: 'compileDebugJavaWithJavac' task (current target is 1.8) and 'kaptGenerateStubsDebugKotlin' task (current target is 17 )

깃허브에 학습용으로 참고할만한 프로젝트를 발견하여 클론해서 구동시켜보기 위해 클론을 한 뒤에 build을 해보았다. (AGP 버전이 8.0.0-rc01 이기 때문에 Preview 버전의 Android Studio 를 통해 클론을 진행하였다)몇몇 모듈들에 (network

2023년 3월 31일
·
4개의 댓글
·
post-thumbnail

Programmers 표현가능한 이진트리 Python

https://school.programmers.co.kr/learn/courses/30/lessons/150367

2023년 3월 29일
·
0개의 댓글
·
post-thumbnail

BOJ 21922 학부 연구생 민상 Python

21922번: 학부 연구생 민상

2023년 3월 29일
·
0개의 댓글
·