Skip to content

haeti-dev/Today-I-Learned

Repository files navigation

Today-I-Learned(TIL)

  • 오늘 내가 배운 것을 휘발되지 않게 기록하고 공유하는 목적으로 만들어진 레포지토리입니다.
  • 오류 제보나 주제에 대한 토론을 희망하시면 Issue 생성 혹은 pakengo@gmail.com으로 연락해주시면 감사하겠습니다 :)

Android

Title Tag Date
Fragment 재사용시 주의할 점 Fragment / replace 2025.05.07

AndroidLibrary

Title Tag Date
MultiDexApplication Dalvik Executable(DEX) 2024.12.20

Compose

Title Tag Date
painter 사용시 불필요한 리컴포지션을 주의하자 Stability 2024.12.26
SnapshotMutationPolicy SnapshotMutationPolicy 2024.12.31
AndroidView에서 WebView를 다룰 땐 크기를 고려하자 AndroidView, WebView 2025.01.03
vertialGradient 알아보기 Brush 2025.01.08
Compound Component 패턴으로 복잡한 UI 설계하기 Pattern 2025.01.28
textMeasurer 최적화 recomposition / Cache 2025.01.28
rememberModalBottomSheetState 이해하기 BottomSheet 2025.02.11
LocalInspectionMode 활용하기 Preview 2025.02.17
MVI 패턴에서 초기 데이터 로딩하는 적절한 방법 MVI / FLOW 2025.02.19

Coroutine

Title Tag Date
구조화된 동시성을 해치지 말자 runCatching / CancellationException 2024.12.27
코루틴의 예외 처리에 대한 여러 가지 방법들 SuperviserJop / scope 2025.01.07
suspendCoroutine으로 코루틴을 일시 중단할 수 있다. suspendCoroutine / Continuation 2025.01.14
invokeOnCompletion 알아보기 Job 2025.02.13

Gradle

Title Tag Date
빌드 속도 최적화 gradle properties 2024.12.20
빌드 속도 측정 Gradle Profile 2024.12.23
Gradle 빌드를 위한 JVM 최적화 설정 Optimize 2025.03.24

Network

Title Tag Date
networkSecurityConfig Security 2024.12.25
Connectivity를 사용한 네트워크 상태 감지 Network State 2025.05.09

Firebase

Title Tag Date
Firebase Remote Config 사용 시 DI를 활용하자 DI 2024.12.30

Flow

Title Tag Date
channelFlow를 알아보자 channel 2025.01.24

Kotlin

Title Tag Date
nullable한 값에 스마트 캐스트가 깨지는 경우 Null Safe 2025.01.06
mapCathcing으로 안전하게 Result 타입 변환하기 Result 2025.01.10
스프레드 연산자와 함께 포멧팅 확장성 대응하기 Toast / varargs 2025.01.15
isBlank 확장함수 활용하기 가독성 2025.01.23
Android에서 runBlocking 사용할 때 조심해야 하는 이유 Coroutine 2025.02.03
Relection과 함수 참조 reference 2025.02.06
runBlocking 사용 시 조심해야 하는 이유 Blocking 2025.02.03
asStateFlow()로 확실한 읽기 전용을 만들자 Fusion / ReadOnly / Flow 2025.02.12
Assignment(=) 방식과 get() 방식의 차이 Field 2025.02.24
이모지와 String.length가 만나면 생기는 문제 String / UniCode 2025.02.25
value class의 특징과 성능 최적화 Factory Method / Optimize 2025.03.25

Hilt

Title Tag Date
@Provides vs @Binds Annotation / DI 2025.02.21

Third Party

Title Tag Date
Notifly로 마케팅을 자동화하기 Marketing 2025.01.11

Common

Title Tag Date
String Localization 살펴보기 다국어지원 2025.01.09
앱 용량 최적화 최적화 2025.01.20
postman vs insomnia 서비스 2025.01.26
Android Studio Meerkat 버전에 추가된 기능들을 알아보자 Android Studio 2025.03.05
detekt와 reviewdog을 활용한 코드 품질 관리 CI / Lint / GitHub Actions 2025.03.09
로컬에서 Github Actions 테스트하기 Act / GitHub Actions 2025.04.09
Gemini에게 파라미터 이름 훈수 받기 Android Studio / Gemini 2025.04.16

Computer Science

Title Tag Date
JVM 프로세스의 메모리 관리 및 OS 레벨의 메모리 관리 Memory 2025.02.05

About

하루에 하나씩 배운 것을 기록하자

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published