SavedStateHandle을 다루는 ViewModel을 위한 Dagger 설정하기SavedStateHandle을 다루는 ViewModel을 위한 Dagger 설정하기Jun 2, 202012Jun 2, 202012
UI 상태 저장 및 복원의 필요성안드로이드의 Activity는 시스템의 요청에 의해 언제든지 소멸될 수 있다. 사용자는 UI상태가 동일하게 유지되길 기대하기 때문에 Activity의 상태를 적시에 보존하고 복원하는 작업이 필요하다.Jun 2, 202092Jun 2, 202092
Activity vs Fragment, 무엇을 선택해야 할까?프레그먼트(Fragment)를 처음 도입한것은 2011년 2월 에 등장한 Android 3.0(Honey comb, API11) 부터다. 안드로이드 등장 초기부터 함께 했기 때문에 프레그먼트를 모르는 안드로이드 개발자는 없을 것으로 생각된다.May 12, 202041May 12, 202041
액티비티 결과 처리하기 (Good bye… startActivityForResult, onActivityResult)액티비티(Activity)는 안드로이드의 주요 컴포넌트 중 하나로 애플리케이션에서 필수적으로 사용된다. 2007년, 안드로이드가 등장한 뒤로 액티비티간에 데이터(인텐트)를 전달하고, 결과를 처리할 때 개발자는…May 5, 20201May 5, 20201
안드로이드에서 blur효과 구현하기 : 성능 개선 및 LiveBlurView 구현하기이번 포스팅은 지난시간에 다룬 Box Blur와 StackBlur편에 이어 세번째 이야기입니다.Apr 15, 2020Apr 15, 2020
JVM, DVM, ART 이해하기안드로이드를 처음 막 배우기 시작한 꼬꼬마시절 왜 구글이 왜 자바를 선택했고, 자바의 바이트코드가 무엇이며, 왜 폰에서 Dalvik과 ART를 선택하라는 거지???Dec 18, 20191Dec 18, 20191