Skip to content

HanYeop/AndroidStudio-Practice2

Repository files navigation

AndroidStudio-Practice2

(2021.05.20~) 안드로이드 학습 내용 저장소

ActivityResultLauncherEx

startActivityForResult 대신 ActivityResultLauncher 사용하기

https://hanyeop.tistory.com/393

AlarmEx

AlarmManager 로 알림(Notification) 구현하기

https://hanyeop.tistory.com/217

BaseEX

DataBinding 보일러 플레이트(반복) 제거하기 (BaseActivity,Fragment)

https://hanyeop.tistory.com/380

BindingAdapterEx

리사이클러뷰 BindingAdapter, ListAdapter 사용하여 데이터바인딩 하기

https://hanyeop.tistory.com/408

CoordinatorLayoutEx

CoordinatorLayout 사용하기 - (1) AppBar 숨기기 https://hanyeop.tistory.com/264

CoordinatorLayout 사용하기 - (2) CollapsingToolbar 활용 https://hanyeop.tistory.com/265

CoordinatorLayout 사용하기 - (3) SwipeRefreshLayout 추가 https://hanyeop.tistory.com/266

CustomViewEx

View Custom 하기

DaggerHiltEx

Dagger Hilt 사용하여 의존성 주입(DI) 하기 https://hanyeop.tistory.com/220

Dagger Hilt 사용시 Class 의존성 주입 https://hanyeop.tistory.com/412

DataStoreEx

안드로이드 SharedPreference 대신 Preferences DataStore 사용하기

https://hanyeop.tistory.com/378

DialogEx

안드로이드 다이얼로그 사용하기

https://hanyeop.tistory.com/422

ExoPlayerEX

ExoPlayer 사용하여 동영상 재생하기

https://hanyeop.tistory.com/435

FlowEx

코루틴 StateFlow, SharedFlow 사용하기 (vs LiveData)

https://hanyeop.tistory.com/377

FlowLifeCycleEx

코루틴 Flow 생명주기 관리하기 (launchWhenStarted, repeatOnLifecycle)

https://hanyeop.tistory.com/437

KakaoApiEx

카카오 이미지 검색 API 사용하기

https://hanyeop.tistory.com/225

LottieEx

Lottie 라이브러리 사용하여 애니메이션 만들기

https://hanyeop.tistory.com/208

MPAndroidChartEx

MPAndroidChart 라이브러리 사용하여 막대차트 그리기 https://hanyeop.tistory.com/432

MotionLayoutEx

MotionLayout 사용하여 Animation 만들기

https://hanyeop.tistory.com/235

MultiModuleEx

Kotlin DSL 활용한 멀티모듈 버전 관리

NavigationEx

Navigation 라이브러리 사용과 Safe Arg 로 데이터 통신 https://hanyeop.tistory.com/231

Navigation 라이브러리 BottomNavigationView 숨기기 https://hanyeop.tistory.com/403

Navigation 라이브러리 Stack 관리하기, 특정 Fragment BackPress 처리 https://hanyeop.tistory.com/407

NavigationEx2

프래그먼트 화면 전환 시 상태 유지하기 https://hanyeop.tistory.com/425

안드로이드 Activity 전환 애니메이션 추가하기 https://hanyeop.tistory.com/427

PagingEx

Paging 3 라이브러리 사용해보기 - (1) 데이터 페이징하기 https://hanyeop.tistory.com/219

Paging 3 라이브러리 사용해보기 - (2) 로딩 상태 표시하기 https://hanyeop.tistory.com/230

PermissionEx

안드로이드 TedPermission 라이브러리 활용하여 권한 체크하기

https://hanyeop.tistory.com/406

RatingBarDialogEx

안드로이드 RatingBar, SimpleRatingBar 사용하여 평점 기능 구현하기 (+Dialog)

https://hanyeop.tistory.com/405

RecyclerViewDataBindingEx

리사이클러뷰에서 DataBinding, LiveData 사용하기 (+ BindingAdapter)

https://hanyeop.tistory.com/213

RecyclerViewEx2

리사이클러뷰 갱신 효율성을 위한 ListAdapter 사용하기 https://hanyeop.tistory.com/245

리사이클러뷰 멀티 뷰타입 사용하기 https://hanyeop.tistory.com/247

RoomAndroidTestEx

Room 커버리지, 계측 테스트

SplashEx

안드로이드 12 스플래시

TestCodelabs

테스트코드 코드랩

WeatherApiEx

안드로이드 기상청 날씨 API 사용하기 (공공데이터포털 단기예보 조회서비스)

https://hanyeop.tistory.com/388

Releases

No releases published

Packages

No packages published

Languages