Naver Tech Concert 2019: Android 후기

네이버 테크콘서트 Android : 예제로 배우는 카메라2 – 발표자료 pdf 다운로드, 예제코드 생각보다 많은 분들이 참석해주셨는데요. 참석해주셔서 감사합니다. 다른분들보다 강연할 수 있는 시간이 짧아서 아쉬웠습니다. 그래서 짧은시간내에 많은 정보를 담으려 하다보니 자세히 설명 못드린점 죄송합니다. 작은 더보기…

RecyclerView 사용시 Diffing callback 구현하기

RecyclerView.Adapter의 성능을 높이거나 또는 같은 이유지만 Paging Component를 쓰는경우 DiffUtil.ItemCallback을 반드시 구현해야 합니다. 보통 Adapter내에서 Inner class로 구현하거나 Outer로 빼서 생성자 파라미터로 OldItem과 NewItem을 제공해야합니다. boolean areItemsTheSame(oldItem, newItem) 를 통해 이젠 아이템과 새로운 아이템의 ID가 더보기…

Dagger2를 알아보자 – Subcomponent

Dagger2를 알아보자 – 기본편 Dagger2를 알아보자 – Scope  Dagger2를 알아보자 – Injection의 종류 Dagger2를 알아보자 – Qualifier Dagger2를 알아보자 – Binding Dagger2를 알아보자 – Multibinding Dagger2를 알아보자 – SubComponent (You’re here) Dagger2를 알아보자 – Android(준비중) Dagger2를 더보기…

RecyclerView와 PagerSnapHelper로 ViewPager 만들기

ViewPager만들기 ViewPager2와 방식은 비슷하지만, 아직 정식 릴리즈가 나오지 않았습니다. 기존에 RecyclerView가 구현이 되어있다면 PagerSnapHelper만 추가하면 된다.

  Indicator 추가하기 RecyclerView에는 ItemDecoration을 이용해서 Indicator를 그릴수 있습니다.  저는 LinePagerIndicatorDecoration 참고해서 그려보았습니다.

SnapPagerScrollListener 추가하기 ViewPager와는 다르게 더보기…

Dagger2를 알아보자 – Multibinding

Dagger2를 알아보자 – 기본편 Dagger2를 알아보자 – Scope  Dagger2를 알아보자 – Injection의 종류 Dagger2를 알아보자 – Qualifier Dagger2를 알아보자 – Binding Dagger2를 알아보자 – Multibinding(You’re here) Dagger를 사용하면 Multibinding(다중 바인딩)을 사용하여 여러 모듈에 객체가 바인딩되어 더보기…

Dagger2를 알아보자 – Binding

Dagger2를 알아보자 – 기본편 Dagger2를 알아보자 – Scope  Dagger2를 알아보자 – Injection의 종류 Dagger2를 알아보자 – Qualifier Dagger2를 알아보자 – Binding(You’re here) Dagger2를 알아보자 – Multibinding @Binds Module내에서 abstract 메소드 앞에 붙여 바인딩을 위임하는 애노테이션입니다.  더보기…

Toast is not showing on Android Pie

I recently came across this fact: Some devices that running on Android Pie overwrite previous one.

I don’t think Pie processes Toast message sequentially. It just shows last toast’s message only. (checked on my API 28 emulator) 더보기…

Dagger2를 알아보자 – Injection의 종류

Dagger2를 알아보자 – 기본편  Dagger2를 알아보자 – Scope  Dagger2를 알아보자 – Injection종류 (You’re here) Dagger2를 알아보자 – Qualifier Dagger2를 알아보자 – Binding Dagger2를 알아보자 – Multibinding 인젝션의 종류(Direct vs Lazy vs Provider)

인젝션의 종류에 더보기…

Dagger2를 알아보자 – Qualifier

Dagger2를 알아보자 – 기본편  Dagger2를 알아보자 – Scope  Dagger2를 알아보자 – Injection의 종류 Dagger2를 알아보자 – Qualifier (You’re here) Qualifier 때때로 자료형(Type)만으로는 의존성을 식별하기에는 충분하지 않습니다. 예를들어 모듈내에서 두개의 String을 반환하는 @Provide 메소드가 있는 경우입니다. 더보기…

Dagger2를 알아보자 – Scope

Dagger2를 알아보자 – 기본편 Dagger2를 알아보자 – Scope (You’re here) Dagger2를 알아보자 – Injection의 종류 Dagger2를 알아보자 – Qualifier Dagger2를 알아보자 – Binding Dagger2를 알아보자 – Multibinding Dagger의 Scope @Singleton Scope 애노테이션을 통해 특정 그래프 더보기…