본문 바로가기

IT/Android

10/24 read post

728x90
반응형

1.

출처 : https://medium.com/proandroiddev/duplicate-android-navigation-bug-or-feature-5df370440c83

제목 : Duplicate Android Navigation — Bug or Feature?

navigation component 에서 A fragment 로 이동하는 A 버튼과 B fragment 로 이동하는 B 버튼이 있을 때 이것을 연속으로 a,b 클릭했을 때 crash 가 발생하는 상황에 대해서 설명합니다. 해결책으로는 이동하는 action 에 대해서 어디서든 이동가능한 action 범위를 조절하는 것이지만, 이렇게 하는 경우 back stack 이 꼬이거나 하는 문제가 발생하고, 다른 방법으로는 이동하기 전에 현재 currentDestination 이 호출 대상과 동일한지 확인하는 것입니다.

 

2.

출처 : https://medium.com/@bugdroid-njenga/view-binding-vs-data-binding-explained-acabc6067fe7

제목 : View Binding vs Data Binding Explained

요약 : view binding 과 data binding 을 구현하는 방법을 간단히 알아보고, 차이점에 대해서 간략히 설명합니다.

 

3.

출처 : https://medium.com/mobile-app-development-publication/which-android-animator-to-use-ced54e21d317

제목 : Which Android Animator to Use?

요약 : 애니메이터 종류에 대해서 설명합니다. 간단한 애니메이션이 필요할 때는 ViewPropertyAnimator 를 사용하고, 반복이 필요하면 ObjectAnimator를, 한 뷰에서 여러 애니메이션을 적용하려면 PropertyValuesHolders 를 사용해야 합니다. 뷰가 여러개거나 한뷰에 여러 애니메이션을 순서대로 적용하려면 animatorSet 을 사용해야 하고, custom 하게 사용하려면 valueAnimator 를 사용해야 합니다.

 

4.

출처 : https://medium.com/smartherd/jvm-vs-jre-vs-jdk-f2964bcb40d6

제목 : Difference between JVM, JRE, and JDK

요약 : jvm 과 jre 와 jdk 가 어떻게 다른지 설명합니다. jvm 은 자바 가상 머신으로 자바 코드가 실행될 가상 환경을 제공하고 jre는 자바 런타임 환경으로 jvm 과 라이브러리 세트를 합친 것입니다. jdk 는 자바 개발 키트로 jre 에 개발 도구를 합친 것입니다.

 

 

728x90
반응형