(2021.05.20~) 안드로이드 학습 내용 저장소
startActivityForResult 대신 ActivityResultLauncher 사용하기
https://hanyeop.tistory.com/393
AlarmManager 로 알림(Notification) 구현하기
https://hanyeop.tistory.com/217
DataBinding 보일러 플레이트(반복) 제거하기 (BaseActivity,Fragment)
https://hanyeop.tistory.com/380
리사이클러뷰 BindingAdapter, ListAdapter 사용하여 데이터바인딩 하기
https://hanyeop.tistory.com/408
CoordinatorLayout 사용하기 - (1) AppBar 숨기기 https://hanyeop.tistory.com/264
CoordinatorLayout 사용하기 - (2) CollapsingToolbar 활용 https://hanyeop.tistory.com/265
CoordinatorLayout 사용하기 - (3) SwipeRefreshLayout 추가 https://hanyeop.tistory.com/266
View Custom 하기
Dagger Hilt 사용하여 의존성 주입(DI) 하기 https://hanyeop.tistory.com/220
Dagger Hilt 사용시 Class 의존성 주입 https://hanyeop.tistory.com/412
안드로이드 SharedPreference 대신 Preferences DataStore 사용하기
https://hanyeop.tistory.com/378
안드로이드 다이얼로그 사용하기
https://hanyeop.tistory.com/422
ExoPlayer 사용하여 동영상 재생하기
https://hanyeop.tistory.com/435
코루틴 StateFlow, SharedFlow 사용하기 (vs LiveData)
https://hanyeop.tistory.com/377
코루틴 Flow 생명주기 관리하기 (launchWhenStarted, repeatOnLifecycle)
https://hanyeop.tistory.com/437
카카오 이미지 검색 API 사용하기
https://hanyeop.tistory.com/225
Lottie 라이브러리 사용하여 애니메이션 만들기
https://hanyeop.tistory.com/208
MPAndroidChart 라이브러리 사용하여 막대차트 그리기 https://hanyeop.tistory.com/432
MotionLayout 사용하여 Animation 만들기
https://hanyeop.tistory.com/235
Kotlin DSL 활용한 멀티모듈 버전 관리
Navigation 라이브러리 사용과 Safe Arg 로 데이터 통신 https://hanyeop.tistory.com/231
Navigation 라이브러리 BottomNavigationView 숨기기 https://hanyeop.tistory.com/403
Navigation 라이브러리 Stack 관리하기, 특정 Fragment BackPress 처리 https://hanyeop.tistory.com/407
프래그먼트 화면 전환 시 상태 유지하기 https://hanyeop.tistory.com/425
안드로이드 Activity 전환 애니메이션 추가하기 https://hanyeop.tistory.com/427
Paging 3 라이브러리 사용해보기 - (1) 데이터 페이징하기 https://hanyeop.tistory.com/219
Paging 3 라이브러리 사용해보기 - (2) 로딩 상태 표시하기 https://hanyeop.tistory.com/230
안드로이드 TedPermission 라이브러리 활용하여 권한 체크하기
https://hanyeop.tistory.com/406
안드로이드 RatingBar, SimpleRatingBar 사용하여 평점 기능 구현하기 (+Dialog)
https://hanyeop.tistory.com/405
리사이클러뷰에서 DataBinding, LiveData 사용하기 (+ BindingAdapter)
https://hanyeop.tistory.com/213
리사이클러뷰 갱신 효율성을 위한 ListAdapter 사용하기 https://hanyeop.tistory.com/245
리사이클러뷰 멀티 뷰타입 사용하기 https://hanyeop.tistory.com/247
Room 커버리지, 계측 테스트
안드로이드 12 스플래시
테스트코드 코드랩
안드로이드 기상청 날씨 API 사용하기 (공공데이터포털 단기예보 조회서비스)