안드로이드 runOnUiThread?
안드로이드 Thread 안드로이드에서는 Main Thread와 Sub Thread가 동시에 자원에 접근하여 생기는 동기화...
안드로이드 ViewPager2 사용기
🚀 ViewPager2 안드로이드 어플을 개발을 하다보면 RecyclerView를 통하여 데이터 목록을 보여주는 경우가...
안드로이드 RecyclerView의 DiffUtil 알아보기
DiffUtil 넌 뭐니 안드로이드를 공부하거나 개발하다보면 대부분 리스트를 보여주기 위하여 RecyclerView 의...
Kotlin Coroutines Flow 맛보기
ReactiveX은 반응형 프로그래밍으로 비동기 프로그래밍을 구현하기 위하여 많이 사용이 되어 한번 학습을...
Kotlin 제네릭의 in, out 키워드?
안드로이드와 코틀린을 공부 하면서 out, in 키워드를 많이 봤지만 의미를 정확히 알지...
새로운 동료 DataStore 알아보기
class 로컬 데이터 { DataStore: 이제 여기는 얼씬도 말라. 알았어? SharedPreferences: ......
그래프 최단거리 구하기
출처: 픽사베이 🚀최단 경로 탐색 지난 시간에는 그래프와 최소 신장 트리(MST)를 구하는...
그래프 알고리즘이란 + 최소 신장 트리(MST)
🎯그래프 정점(V)과 간선(E)로 이루어진 자료구조이다. 그래프는 사이클이 존재 할 수 있고 간선의...
알고리즘 Dynamic Programming(동적 프로그래밍) 살펴보기
Dynamic Programming(동적 프로그래밍) 동적 프로그래밍이란 주어진 문제를 부분 문제로 나누어 각 부분...
코틀린 리스트 정렬하는 방법 (sort vs sortBy vs sortWith)
최근에 알고리즘의 풀이를 자바언어에서 코틀린언어로 바꾸며 진행해 나가면서 알고리즘 문제 풀이에서 많이...