> external archive
외부 글 아카이브
이 블로그를 만들기 전후로 다른 플랫폼에 쓴 글 307편입니다. 옮기지 않고 원문은 그대로 둔 채 목록만 여기 모았습니다 — 제목을 누르면 원문으로 이동합니다.
2026 · 14편
- 2026.08.04TistoryAndroid Google InApp Update 기능 구현↗
- 2026.05.12Tistory구글 인앱 결제 모듈 업그레이드 작업Google Play Billing Library 7.1.1 → 8.3.0 마이그레이션 후기↗
- 2026.05.11TistoryAndroid 개발자 기술 면접 대비 질문 몇 가지 정리.. - DB↗
- 2026.05.07KeyFlow픽셀 한 줄 씩 비교해가며 배경 날리기.. Android 배경색 자동 제거 구현↗
- 2026.05.04KeyFlowPlove 제작기 - Glance 위젯의 자정 갱신 기능 구현↗
- 2026.04.21KeyFlowD-Day 앱 Plove 제작기 - Glance 기반 위젯 구현↗
- 2026.04.18KeyFlowBuild with AI - Koog란 무엇이고, 어떻게 활용할 수 있을까?↗
- 2026.04.15KeyFlow초창기 Compose 작업 내용 문제점 돌아보기↗
- 2026.04.02Tistory잘못 등록된 Git Tag 제거하기↗
- 2026.02.24TistoryAntigravity를 활용한 Naver Mail 인사이트 대시보드 시스템 구축↗
- 2026.02.12TistoryAntigravity로 깃허브 연동↗
- 2026.02.10TistoryFirebase 디버깅 이벤트 수신 받기↗
- 2026.02.09TistoryGoogle AdMob 배너 광고 삽입↗
- 2026.01.14Tistory2026.01 개발 기록 with AI - Activity.recreate() 후, remember 변수 초기화 방지 & 사용 중인 기기에서 작동하는 않는 앱입니다 대응↗
2025 · 140편
- 2025.12.08Tistory백준 1149번 RGB 거리 - 다이나믹 프로그래밍↗
- 2025.11.30Tistory[Android] edge to edge 적용 시, System Bar 색상 반전 처리↗
- 2025.11.03TistoryCompose Stability에 관하여↗
- 2025.11.03TistoryFatal Exception: java.lang.IllegalStateException: Object is no longer managed by Realm. Has it been deleted? at io.realm.internal.InvalidRow.getStubException(InvalidRow.java:279) 대응↗
- 2025.10.24Tistory[Android] SHA256 앱 실행 시, 표시하기↗
- 2025.10.23Tistory[Android Zendesk] 앱에서 Locale 수정하기↗
- 2025.10.22TistoryFlow 동작과 개념에 관해 간단 메모...↗
- 2025.10.09TistoryCompose 그라데이션 효과 종류별 정리↗
- 2025.10.07Tistory[Android] Coil과 Glide 비교↗
- 2025.10.06TistoryCompose Debounce 검색 기능 구현하기↗
- 2025.10.03Tistory[Android] API MockWebServer 테스트↗
- 2025.10.01Tistory[Android] 도메인 레이어란? 도메인 로직?↗
- 2025.10.01Tistory[Compose] Scaffold에 관하여↗
- 2025.10.01Tistory[Android] Custom Tabs로 파이어폭스 기반 앱링크가 동작하지 않는 문제 대응↗
- 2025.09.30Tistory[Android] setBottomSheetCallback deprecated 대응↗
- 2025.09.29TistoryAndroid Background Task 처리 변천사와 WorkManager↗
- 2025.09.28Tistory[Android] 클린 아키텍처 DataSource 구성하기↗
- 2025.09.28TistoryHilt DI + WorkManager 활용하기↗
- 2025.09.26Tistory[Kotlin] 밥 먹듯이 사용하는 Scope Function 간단 정리↗
- 2025.09.25Tistory[Android / Compose] 특정 기능 소개 Modal 구현하기↗
- 2025.09.25Tistory[Android] ViewModel & ViewModelFactory에 관하여↗
- 2025.09.24TistoryReflection이란?↗
- 2025.09.24Tistory[Android] Event Bus 라이브러리 활용하여 구독자에게 트리거↗
- 2025.09.24Tistory[Android] 5초 마다 특정 이벤트를 전달하는 Polling 구현 (feat. Event Bus)↗
- 2025.09.22Tistory[Android] SeekBar 기본 활용법↗
- 2025.09.21TistorySOLID 원칙↗
- 2025.09.19Tistory안드로이드 스튜디오 프로젝트 폴더 구조 트리 형태로 출력↗
- 2025.09.19TistoryAndroid 앱 제출 시, Location 권한에 대한 사유 제출↗
- 2025.09.18Tistory부모 - 자식 DB 객체 관계에서 자식 인스턴스를 먼저 저장하고 처리했던 작업에 관하여.. (feat. SQLite, 트랜잭션)↗
- 2025.09.18TistoryYou have not agreed to the Xcode license agreements. Please run 'sudo xcodebuild -license' from within a Terminal window to review and agree to the Xcode and Apple SDKs license.↗
- 2025.09.17Tistory클린 아키텍처에서 UseCase의 실용성에 대하여..↗
- 2025.09.15Tistory앱이 16KB 메모리 페이지 크기를 지원해야 합니다. 대응 방법↗
- 2025.09.12Tistory[Dev Diary] 사용자들의 OOM 이슈 발생 원인들에 대하여.. (역직렬화)↗
- 2025.09.10Tistory[Android] Compose Recomposition에 대하여 메모..↗
- 2025.09.10Tistory[Android] Compose는 왜 선언형 UI 구성 방식이라고 불리는가?↗
- 2025.09.08Tistory[Android] SQLite DB 필드 추가 마이그레이션↗
- 2025.09.02Tistory[Android] WebView 사용 중, net::ERR_UNKNOWN_URL_SCHEME↗
- 2025.09.01Tistory[Dev Diary] 2025 - 09 - 01 (allowBackUp, OOM)↗
- 2025.08.27Tistory[Android] AppLink 인증 후, url로부터 데이터 받아오기↗
- 2025.08.27Tistory[Android] App Link 인증 처리↗
- 2025.08.23TistoryKotlin Coroutines: Dispatcher와 Context 이해하기↗
- 2025.08.22Tistory[Android] Shadow 효과 적용되는 ImageView 구성하기↗
- 2025.08.21Tistory[알고리즘 메모] 대량의 데이터를 수신 받는 행위에 대한 고민↗
- 2025.08.20Tistory[Android] WebView를 통해 데이터 읽어오기 (uri params, html)↗
- 2025.08.19Tistory[Android] Button Text에 영문 입력 시, 항상 대문자로 렌더링되는 현상↗
- 2025.08.18Tistory[Android] MSAL SDK로 마이크로소프트 계정 Access Token 가져오기↗
- 2025.08.13Tistory[Android] 안드로이드에서 Signature Hash 확인하기↗
- 2025.08.07Tistory[Android] Coil Webp 렌더링 시, 품질 저하 대응↗
- 2025.08.04Tistory[Android] RemoteViews Widget에서 Alpha 값 적용하기↗
- 2025.08.02Tistory[Android] Compose에서 앱 시작 시, 포그라운드 복귀 시 상관없이 화면 갱신하기↗
- 2025.08.02Tistory[Android] Gradle 9.0.0 출시↗
- 2025.07.29Tistory[Android] 디바이스 실행 시 동작하는 BootReceiver에 관하여↗
- 2025.07.16Tistory[Android] Widget에서 위젯 인스턴스 ID (AppWidgetId) 조회 (RemoteViews, Glance)↗
- 2025.07.16TistoryAndroid Studio에서 WindSurf 연결해서 바이브 코딩하기↗
- 2025.07.10Tistory[Android] Bitmap으로 이루어진 테두리, 선 그리기↗
- 2025.07.10Tistory[Android] Glance에서 알파 값 적용된 Bitmap Image 구성↗
- 2025.07.07Tistory[Android] Exception java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState↗
- 2025.07.02Tistory[Android] Kotlin 2.0으로 마이그레이션 (+ Compose)↗
- 2025.06.26Tistory[Android] ShortCut 기능 구현 - 정적 바로가기↗
- 2025.06.25Tistory[Android / Kotlin] 정규표현식도 필요없이 간단하게 Text Link 처리하기↗
- 2025.06.25Tistory[Android / Kotlin] 정규 표현식으로 Text에서 url 부분 Link 처리하기↗
- 2025.06.20Tistory[Android] XML 기반 Ripple 효과 구현↗
- 2025.06.19Tistory[Android] Fatal Exception: java.lang.NoSuchMethodException: com.~~~.Widget.<init> []↗
- 2025.06.12Tistory[Android] 좌우 양방향 화살표 bitmap 그리기↗
- 2025.05.27Tistory[Android] ScrollView 최상단으로 자동 스크롤하기↗
- 2025.05.22Tistory외부 웹 사이트에서 내 앱으로 공유 기능 활성화하기 - Intent Sharing↗
- 2025.05.22TistoryAndroid Glance UI 갱신하는 방법 - PreferencesGlanceStateDefinition↗
- 2025.05.21TistoryProxyman으로 Android 네트워크 통신 내역 디버깅하기↗
- 2025.05.21TistoryAndroid Glance에서 Activity 열기 및 특정 로직 수행 (ActionCallBack, StartActivityIntentAction)↗
- 2025.05.21TistoryAndroid Glance Widget에서 SizeMode에 관하여 (위젯 크기에 따라 View에 변화 주기)↗
- 2025.05.16Tistory[Android] Kotlin으로 XML View 높이 조절하기↗
- 2025.05.15Tistory[Android] 구독형 인앱 결제 상품의 재구독 처리↗
- 2025.05.11Tistory[MCP - Cursor와 Figma 연결해서 컴포넌트 생성하기]↗
- 2025.05.09Tistory[Android] Android Studio에서 리소스 폴더 한번에 추가하는 방법↗
- 2025.05.09Tistory[Android] Widget Min Height, Width 값 설정 공식↗
- 2025.05.08Tistory[Android] Widget에서 View 컴포넌트 사용 불가능 / Widget에서 사용 가능한 컴포넌트 종류↗
- 2025.04.29Tistory[Compose] Glance 위젯에서 특정 Activity 열기↗
- 2025.04.29Tistory[Compose] Android Glance 위젯으로 UI 구성 시 주의사항↗
- 2025.04.29Tistory[Compose] Android Glance 기반 신규 위젯 구현하기↗
- 2025.04.28Tistory[Flutter] Dart의 비동기 처리↗
- 2025.04.27Tistory[Flutter] Dart 기본 문법 정리↗
- 2025.04.25Tistory[Android Test] Room DB 테스트 코드 작성하기↗
- 2025.04.24Tistory[Android Test] Test Double이란? 그리고 ViewModel 테스트 코드 작성하기↗
- 2025.04.24Tistory[Compose] 둥근 테두리 Image Load View 구현↗
- 2025.04.24Tistory네이버 Whale 활용해서 무료 화상 회의 진행하기↗
- 2025.04.23Tistory[Android Test] @Before와 @Test를 이용한 클래스 테스트 진행↗
- 2025.04.22Tistory[Compose] 컴포넌트 클릭 시, Ripple + Scale Animation 적용↗
- 2025.04.17Tistory[Room DB] 기존 테이블에 필드 추가 마이그레이션↗
- 2025.04.17Tistory[Compose] XML ComposeView에서 SetContent 이후 재호출 시, 다시 컴포저블 갱신 안되는 문제↗
- 2025.04.16Tistory[Dart] 기본 문법 정리 2↗
- 2025.04.15Tistory[Compose] 컴포넌트 클릭 상태를 감지하여 Text 변화주기↗
- 2025.04.15Tistory[Android] 구글 인앱 결제 가격이 Free로 표시되어 앱 심사에서 거절 당한 이야기...;↗
- 2025.04.15Tistory[Compose] Surface에 Alpha 컬러를 적용했는데, 색상이 깨지는 문제↗
- 2025.04.14Tistory[Compose] 빈공간 없는 GridList 사용하기↗
- 2025.04.13Tistory[Dart] Dart 기본 문법 학습 일지 1. 변수 및 null, late↗
- 2025.04.11Tistory[Hilt] Retrofit 인스턴스 생성 시, Base URL 다를 경우 처리↗
- 2025.04.10Tistory[Compose] Coil을 사용하여 원형 프로필 이미지 구성하기↗
- 2025.04.09Tistory[Compose] 두 개 이미지를 중첩시킨 Composable 구현↗
- 2025.04.09Tistory[Android] Api 통신 구조를 MVVM + Hilt + Flow 형태로 리팩토링↗
- 2025.04.08Tistory[Hilt] @Provides methods may not have type parameters public final <T extends java.lang.Object>T provideApiService(@org.jetbrains.annotations.NotNull↗
- 2025.04.08Tistory[Android / Compose] Compose Lottie Animation 활용하여 동적 가이드 구현↗
- 2025.04.02Tistory[Android Compose] Custom Ripple 생성하여 확장 함수로 사용↗
- 2025.04.02Tistory[Android Compose] Custom Floating Action Button 구현↗
- 2025.04.01Tistory[Kotlin Coroutine] 일시중단 함수 구성↗
- 2025.03.31Tistory[Kotlin Coroutine] Coroutine 취소와 타임아웃↗
- 2025.03.31Tistory[Kotlin Coroutine] Coroutine 기본 2↗
- 2025.03.27Tistory[Kotlin Coroutine] Coroutine 기본 정리↗
- 2025.03.26Tistory[Android] 둥근 테두리 ImageView 사용 : ShapeableImageView↗
- 2025.03.26Tistory[Android] InstanceState의 Save와 Restore를 활용한 화면 회전 시에도 데이터 값 유지하기↗
- 2025.03.26Tistory[Kotlin Coroutine] async를 사용한 동시성. API 호출 결과를 합산↗
- 2025.03.24Tistory[Android] 자정에 데이터 갱신 예약 등록 시, Fatal Exception: java.lang.SecurityExceptionCaller com.~~ needs to hold android.permission.SCHEDULE_EXACT_ALARM or android.permission.USE_EXACT_ALARM to set exact alarms.↗
- 2025.03.21Tistory[Android] 기존 프로젝트에 Hilt 적용하기 with Room, MVVM↗
- 2025.03.20Tistory[Android] 자정이 지나면 위젯 갱신하기 (feat. BroadcastReceiver)↗
- 2025.03.19Tistory[Android] Gradient 테두리를 가진 커스텀 버튼 View 구현 (XML)↗
- 2025.03.19Tistory[Android] Fatal Exception: java.lang.IllegalStateExceptionObject is no longer valid to operate on. Was it deleted by another thread? Realm DB 관련 오류 대응↗
- 2025.03.18Tistory[Android] 구글 인앱 결제 처리 관련 코드를 Manager로 정리↗
- 2025.03.17Tistory[Android] Compose + Coroutine(API 호출) 간단하게 페이징 처리 구현하기↗
- 2025.03.14Tistory[Android] vibrate() func deprecated 대응↗
- 2025.03.12Tistory[Android] Places Api (New)를 활용한 위치 검색 기능 구현 (feat. App Check, Compose UI)↗
- 2025.03.10Tistory[Android] apng 형식 파일을 안드로이드 ImageView에서 렌더링↗
- 2025.03.09Tistory[Android] Android Studio에서 SHA-1 인증키 확인하는 방법↗
- 2025.03.09Tistory[Android] java.lang.IllegalAccessError: superclass access check failed: class org.jetbrains.kotlin.kapt3.base.javac.KaptJavaCompiler (in unnamed module @0x6f06399e) cannot access class .... 오류 해결↗
- 2025.03.07Tistory[Android] Glide의 Cache 캐싱 처리 동작에 관하여...↗
- 2025.03.06Tistory[Android / Kotlin] TimePicker의 개별 EditText 입력 값 처리↗
- 2025.03.05Tistory[Android / 기술 지식] Application 클래스란?↗
- 2025.03.04Tistory[Android / Kotlin] HTML 태그 사용자 직접 입력에 대한 예외 처리↗
- 2025.02.28Tistory[Android / Kotlin] LayoutParams로 가로 세로 값 수정↗
- 2025.02.18Tistory[Android] XML 둥근 테두리 형태 ImageView 구성↗
- 2025.02.17Tistory[Android / 기술 지식] 채용 자격 요건마다 있는 AAC에 관하여 (Android Architecture Components)↗
- 2025.02.14Tistory[Android / Kotlin] Glide로 WebP 파일 재생↗
- 2025.02.13TistoryYIQ 개념 기반 밝기 판별↗
- 2025.02.09Tistory[Android / Kotlin] 코틀린 기술 면접 기본 질문 Top 10↗
- 2025.02.05Tistory[Android] Hex Code String을 통해 Color 추출하기↗
- 2025.02.04Tistory[Android] getIdentifier() 활용 앱 리소스 가져오기↗
- 2025.02.04Tistory[Android] View Tag 활용해서 접근하기↗
- 2025.01.31TistoryAndroid - 외부 웹뷰가 아닌 인앱 웹뷰 기반 접근 처리 (간단)↗
- 2025.01.31Tistory[Android / Kotlin] 갤러리 앱 보기 상태로 접근하기↗
- 2025.01.15Tistory[Android / Kotlin] View Background Stroke 색상 변경하기↗
- 2025.01.07Tistory[Kotlin] 리스트에서 랜덤으로 값 추출하기↗
- 2025.01.06Tistory최대 힙 - Kotlin↗
2024 · 106편
- 2024.12.27Tistory[TroubleShooting] Fatal Exception: java.lang.IllegalStateException: Fragment↗
- 2024.12.26Tistory투 포인터 알고리즘(Two Pointers)↗
- 2024.12.26Tistory이분 탐색 (Binary Search)↗
- 2024.12.18Tistory[Android / Compose] Expandable 메뉴 레이아웃 구현↗
- 2024.12.18Tistory백준 12865번 - 평범한 배낭 [Kotlin]↗
- 2024.12.18Tistory백준 11286번 - 절댓값 힙 [Kotlin]↗
- 2024.12.02Tistory[Android] Intent로 Activity 전환 시, 애니메이션 적용↗
- 2024.10.14Tistory[Android] Proguard와 DEX 파일 연관성↗
- 2024.10.13Tistory[Android / Kotlin] MVI 패턴을 활용한 Compose + Api 호출 처리↗
- 2024.10.11Tistory[Android / Compose] Switch 컴포넌트 색상 지정↗
- 2024.10.10Tistory[Android] Bottom Sheet가 EditText에 의해서 화면 영역을 벗어나는 상황 대응↗
- 2024.10.07Tistory[Android / Kotlin] 생체 인증 Biometric 활용 지문 인증 처리 구성↗
- 2024.10.07Tistory[Android] RxJava Binding 라이브러리 활용 검색 기능 구현↗
- 2024.10.05Tistory[Android / Kotlin] 추상 클래스와 Sealed Class를 활용한 Api 호출 로직 정리↗
- 2024.10.04Tistory[Android] 디자인 시스템 및 컴포즈 기본 도입에 관한 발표 자료↗
- 2024.10.03Tistory[Android / Compose] 컴포넌트 onClick으로 Navigation 탭 변경 처리↗
- 2024.10.01Tistory[Android / Kotlin] Compose에서 NavigationBar를 활용한 하단 Tab 구현↗
- 2024.09.30Tistory[Android] SQLite 순차적 DB Query 작업의 우선처리 개선↗
- 2024.09.25Tistory[Kotlin] 백준 - 빈도 정렬↗
- 2024.09.24Tistory[Kotlin] 백준 - 역원소 정렬↗
- 2024.09.23Tistory[Android] RecyclerView 최상단 또는 최하단에 여백 넣기↗
- 2024.09.21Tistory[Kotlin] 백준 2493번 : 탑↗
- 2024.09.07TistoryAndroid Developer Roadmap 살펴보기 - APK & AAB↗
- 2024.09.07Tistory[Kotlin] 백준 - 1475번 방번호↗
- 2024.09.07Tistory[Kotlin] 백준 - 비밀 이메일↗
- 2024.09.04Tistory[Android] Fatal Exception: android.database.CursorWindowAllocationException: Could not allocate CursorWindow '/data/user/0/~.db' of size 4194304 due to error -12.↗
- 2024.09.02Tistory[Kotlin] 백준 - 중복 빼고 정렬하기↗
- 2024.08.31Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 40일차 - UniquePaths↗
- 2024.08.30Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 39일차 - 광물 캐기 [재풀이 필요]↗
- 2024.08.29Tistory[Android / Compose] Text Font에 대한 커스터마이징↗
- 2024.08.28Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 38일차 - 디펜스 게임↗
- 2024.08.28Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 37일차 - 부등호↗
- 2024.08.26Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 35일차 -타겟 넘버(BFS)↗
- 2024.08.24Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 34일차 -타겟 넘버(DFS)↗
- 2024.08.23Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 33일차 - 리코쳇 로봇 (BFS)↗
- 2024.08.23Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 32일차 - 무인도 여행 (DFS)↗
- 2024.08.22Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 31일차 - 점프 점프 (DFS)↗
- 2024.08.20Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 30일차 - Find Right Interval↗
- 2024.08.20Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 29일차 - Longest Increasing Subsequence↗
- 2024.08.18Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 28일차 - 괄호 회전하기↗
- 2024.08.17Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 27일차 - 할인 행사↗
- 2024.08.16Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 26일차 - 달리기 경주↗
- 2024.08.16Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 25일차 - Evaluate Division↗
- 2024.08.14Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 24일차 - 대충 만든 자판↗
- 2024.08.13Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 23일차 - 마법의 엘리베이터↗
- 2024.08.12Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 22일차 - 멀리 뛰기↗
- 2024.08.08Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 17일차 - 촌수 계산↗
- 2024.08.06Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 16일차 - 모음 사전↗
- 2024.08.05Tistory[Kotlin] 99 클럽 코딩 테스트 스터디 미들러 15일차 - Prefix and Suffix Search↗
- 2024.08.04Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 14일차 - 숫자 카드 2↗
- 2024.08.03Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 비기너 13일차 - 숫자 카드↗
- 2024.08.02Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 비기너 12일차 - H-Index↗
- 2024.08.02Tistory[Android / Kotlin] Compose Center Title Top App Bar - Title 가운데로 배치하기↗
- 2024.08.01Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 비기너 11일차 - 카드 뭉치↗
- 2024.07.31Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 비기너 10일차 - 이중우선순위큐↗
- 2024.07.30Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 비기너 9일차 - 더 맵게↗
- 2024.07.29Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 8일차 - 기능 개발↗
- 2024.07.28Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 비기너 7일차 - 하노이의 탑↗
- 2024.07.27Tistory99 클럽 코딩 테스트 스터디 미들러 6일차 - 의상↗
- 2024.07.26Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 5일차 - 전화번호 목록↗
- 2024.07.25Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 5일차 - JadenCase 문자열 만들기↗
- 2024.07.25Tistory[Android / Kotlin] Compose에서 Coil 라이브러리 활용하여 이미지, GIF 로딩↗
- 2024.07.24Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 미들러 3일차 - 자연수 뒤집어 배열로 만들기↗
- 2024.07.23Tistory[Kotlin] 2차원 배열을 1차원으로 정리하는 방법s↗
- 2024.07.23Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 비기너 2일차 - 평균 구하기↗
- 2024.07.22Tistory[Java / Kotlin] 99 클럽 코딩 테스트 스터디 비기너 1일차 - 자연수 뒤집어 배열로 만들기↗
- 2024.07.18Tistory[Kotlin] HashMap을 특정 데이터 클래스로 변환↗
- 2024.07.17Tistory[Android / Kotlin] Compose Custom Tab Row 사용하기↗
- 2024.07.10Tistory[Kotlin] 2의 거듭제곱수↗
- 2024.07.09Tistory[Android / Compose] Skeleton Shimmer Effect 처리↗
- 2024.06.26Tistory[Kotlin / DP] BOJ - 이친수↗
- 2024.06.26Tistory[Android / Kotlin] Compose Coil 이미지 로딩 시, Error 디버깅↗
- 2024.06.20Tistory선형 구조 VS 비선형 구조↗
- 2024.06.01Tistory[Kotlin - 프로그래머스] 크레인 인형뽑기↗
- 2024.05.30Tistory[Android / Compose] java.lang.illegalstateexception: viewtreelifecycleowner not found from android.widget.framelayout in ~ 대응↗
- 2024.05.29Tistory[Kotlin] 소수 구하기 - 에라토스테네스의 체↗
- 2024.05.23Tistory[Kotlin] 백준 - 10431 줄세우기↗
- 2024.05.23Tistory[Kotlin] 백준 - 1236 성지키기↗
- 2024.05.21Tistory[Android] Kotlin Compose 활용해서 Tooltip 직접 구현하기↗
- 2024.05.20Tistory[Kotlin] BOJ 11655 - ROT13 알고리즘 풀이↗
- 2024.05.14Tistory[Kotlin] - 파스칼의 삼각형 구현↗
- 2024.05.03Tistory[Android] Compose에서 exoPlayer 활용 mp4 영상 재생↗
- 2024.04.19Tistory[Kotlin] 반올림 처리 - DecimalFormat↗
- 2024.04.19Tistory[Kotlin] 컬렉션 함수와 친해지기 - partition, group, filter↗
- 2024.03.28TistoryBOJ - 1406 에디터↗
- 2024.03.14Tistory[Kotlin] 문자열을 일정 Size로 분할하기↗
- 2024.03.14Tistory백준 허브를 활용하여 백준, 프로그래머스 문제 풀이를 자동으로 깃허브에 업로드하기↗
- 2024.03.08Tistory[Android] Clickable Toast 구현하기 (Dialog 활용)↗
- 2024.02.23Tistory[Android] Out Of Memory를 대비하여 큰 Bitmap 효율적으로 처리하기↗
- 2024.02.21Tistory[TIL] Realm DB 마이그레이션 시, Nullable 필드 추가하기↗
- 2024.02.19Tistory[TIL] Kotlin - 배열 간의 합집합, 교집합, 차집합 구하기↗
- 2024.02.07Tistory[Android] 구글 플레이 스토어 사용 가능 여부 판단하기 - How to check if user has Google Play Services enabled↗
- 2024.01.31Tistory[Android / Compose] 기존 XML 기반 프로젝트에 Compose 도입하기↗
- 2024.01.31Tistory[Android] ViewBinding Adapter 적용↗
- 2024.01.29Tistory[Android, Retrofit] Multipart를 활용하여 서버에 이미지 파일 데이터 전송↗
- 2024.01.25Tistory[Android] SharedPreferences 간단하게 활용하는 라이브러리 'Prefs'↗
- 2024.01.24Tistory[Android] DiffUtil 활용하여 RecyclerView 성능 향상↗
- 2024.01.23Tistory[Android / Compose] Compose-Lottie 애니메이션 동작 후, Intent 처리 (Custom Splash Screen)↗
- 2024.01.23Tistory[TIL] - Android Compose에서 Context 사용하기↗
- 2024.01.18Tistory[Android] 안드로이드 스튜디오 와이파이 활용 무선 디버깅 연결 방법↗
- 2024.01.09Tistory[Android] Room DB (1) - Room DB 기본 설정 후, 데이터 저장 및 가져오기↗
- 2024.01.06Tistory[Android] Fatal Exception: java.util.ConcurrentModificationException 동시성 문제 해결↗
- 2024.01.06Tistory[TIL] 두 개의 리스트 묶어서 Map으로 변환하기 - zip(), toMap()↗
- 2024.01.04Tistory[Android] Application 강제 종료하기↗
- 2024.01.04Tistory[TIL] Android - java.io.EOFException: End of input at line 1 column 1 path $ 대응↗
- 2024.01.01Tistory[TIL] Kotlin - flatten() Method↗
2023 · 44편
- 2023.12.29Tistory[Android] 플레이스토어 업로드 버전과 현재 버전 비교를 통해 업데이트 필요 여부 판단 - AppUpdateManagerFactory↗
- 2023.12.29Tistory[TIL] Android Device Id, Name, OsVersion 정보 확인하기↗
- 2023.12.29Tistory[TIL] IllegalArgumentException: View=DecorView not attached to window manager↗
- 2023.12.04Tistory[Android] WorkManager를 활용하여 15분 마다 비동기 작업 수행하기↗
- 2023.11.24Tistory[Android] registerForActivityResult 활용하여 갤러리 저장소의 사진 선택하여 가져오기↗
- 2023.11.24Tistory[Android] Coroutine 활용 AsyncTask deprecated 간단 대응↗
- 2023.11.23Tistory[Android] 사용자가 시스템 접근 권한을 2회 이상(영구적) 거부했을 시, 처리↗
- 2023.11.21Tistory[Android] Proguard 활성화 & rules 기입↗
- 2023.11.21Tistory[Android] Google - Zip Path Traversal 경고 해결↗
- 2023.11.20Tistory[Android] onBackPressed deprecated, onBackPressedCallback로 대체하기↗
- 2023.11.20Tistory[Android] NTP 서버를 활용하여 실제 시간과 Device 시간 비교↗
- 2023.11.20Tistory[Android] Error Body로 Api 통신 실패 내용 확인하기↗
- 2023.11.17Tistory[Android] DELETE Non-body HTTP method cannot contain @Body 대응↗
- 2023.11.17Tistory[Android] Custom Exception 활용 및 데이터 Message 로그 처리↗
- 2023.11.15Tistory[Android] OkHttpClient 활용하여 통신에 대한 Request Body 확인하기↗
- 2023.11.15TistoryWidget에서 java.lang.IllegalArgumentException: RemoteViews for widget update exceeds maximum bitmap memory usage 발생↗
- 2023.06.29Tistory[TIL] - Android Status Bar, Navigation Bar Icon 색상 변경↗
- 2023.05.28Tistory[프로그래머스] 문자열 뒤의 n글자 (Kotlin)↗
- 2023.05.25Tistory[프로그래머스] 더 크게 합치기 (Kotlin)↗
- 2023.04.29Tistory[프로그래머스] 삼총사 (Kotlin)↗
- 2023.04.14Tistory[프로그래머스] 모의고사 (Kotlin)↗
- 2023.04.13Tistory[백준] 균형잡힌 세상 (Kotlin / Stack)↗
- 2023.04.13Tistory[Kotlin] What's const?↗
- 2023.04.12Tistory[프로그래머스] 직사각형 넓이 구하기 (Kotlin)↗
- 2023.04.11Tistory[프로그래머스] 이진수 더하기 (Kotlin)↗
- 2023.04.11Tistory[TIL] Kotlin - Retrofit에서 Cache 기능 제거하기↗
- 2023.04.10Tistory[프로그래머스] 가장 가까운 같은 글자 (Kotlin)↗
- 2023.04.07Tistory[프로그래머스] 문자열 내 마음대로 정렬하기 (Kotlin)↗
- 2023.04.06Tistory[프로그래머스] K번째수 (Kotlin)↗
- 2023.04.05Tistory[프로그래머스] 팩토리얼 (Kotlin)↗
- 2023.03.22Tistory[CS] Process & Thread↗
- 2023.03.16Tistory[Android / Kotlin] What's Moshi??↗
- 2023.03.14Tistory[Kotlin] Sealed Class↗
- 2023.03.14Tistory[Kotlin] Enum Class↗
- 2023.03.14Tistory[Kotlin] Singleton Pattern↗
- 2023.01.31TistoryTIL - Retrofit java.io.EOFException: End of input at line 1 column 1 path : empty body↗
- 2023.01.19TistoryTIL - Android 애니메이션 끄기 ON / OFF 감지하기↗
- 2023.01.16TistoryTIL - EditText에 전화번호 형식 입력하기↗
- 2023.01.12TistoryTIL - Android Bottom Sheet navigationBarColor↗
- 2023.01.11Tistory[Android / Kotlin] Chrome Custom Tab Service↗
- 2023.01.10TistoryTIL - Android OutLineProvider : ImageView의 Radius 지정하기↗
- 2023.01.06TistoryTIL - Android CircleImageView↗
- 2023.01.05TistoryTIL - ViewBinding error : too many parameters↗
- 2023.01.01Tistory[Android / Kotlin] registerForActivityResult() 사용해보기↗
2022 · 3편
검색 결과가 없습니다.