본문 바로가기

728x90
반응형

전체 글

10/14 read post 1. 출처 : https://medium.com/@swatiomar09/why-use-jvmstatic-rather-than-companion-919eb3407408 제목 : Why use @JvmStatic rather than Companion 요약 : @jvmStatic 을 사용하는 이유에 대해서 설명합니다. A.companion.b() 처럼 companion 이라는 함수를 붙이지 않기 위해서 @jvmStatic 을 사용합니다. 2. 출처 : https://medium.com/@ezatpanah/how-to-use-hilt-in-kotlin-complete-guide-part-1-5bbe0768032e 제목 : How to use Hilt in Kotlin ( Complete guide — Part.. 더보기
10/13 read post 1. 출처 : https://medium.com/proandroiddev/shapeableview-in-jetpack-compose-part-1-8b1b312b2fa4 제목 : ShapeableView in Jetpack Compose. Part 1 요약 : 컴포즈를 이용하여 shapeableView 를 만드는 방법을 설명합니다. 일반 Box 에다가 clip 을 통해서 shape 를 상속받는 shapeDecocation class 를 만들어서 path 를 moveTo, lineTo를 이용해서 잘라 만드는 과정을 설명합니다. 2. 출처 : https://medium.com/androiddevelopers/translucent-systembars-the-right-way-across-api-levels-an.. 더보기
10/12 read post 1. 출처 : https://medium.com/@nicolas.tresegnie/the-difference-between-encoding-hashing-encryption-and-signing-f95e858de97a 제목 : The difference between encoding, hashing, encryption and signing 요약 : 인코딩과 해싱, 암호화 및 서명의 차이점에 대해서 설명합니다. 인코딩은 다른형식으로 변환하는 방식입니다. enconding/deconding 이 가능합니다. 종류에는 base64, Gzip 이 있습니다.(jpeg 은 손실이 발생하므로 인코딩이 아닙니다) 해싱은 데이터를 다른 고정 길이 값으로 변환하는 단방향 프로세스입니다.PBKDF2, md5 가 있습니다. .. 더보기
10/11 read post 1. 출처 : https://medium.com/better-programming/mastering-the-android-touch-system-41234cf3c3b3 제목 :Mastering the Android Touch System 요약 : 터치 시스템에 대해서 설명합니다. 터치는 input Manager service -> window -> activity -> decor View -> Content View -> 하위 view 들 순으로 전달되며 dispatchTouchEvent 는 터치 이벤트를 수신하는 첫번째 메서드입니다. onInterceptTouchEvent 및 requestDisallowIntercept 메서드를 설명합니다. 그리고 이후 예시를 통해 설명합니다. 2. 출처 : https.. 더보기
10/10 read post 1. 출처 : https://medium.com/mobile-app-development-publication/exploring-composes-remember-and-recomposition-step-by-step-7594e79ba140 제목 :Exploring Compose’s Remember and Recomposition Step by Step 요약 : compose 의 remember 와 recomposition 에 대해서 설명합니다. compose 함수가 일반함수와 다른점은 호출되지 않아도 값이 변경되면 recomposition 이 일어난다는 점입니다. 이때 recomposition 이 일어날때 이전 값을 유지하기를 원할 때 사용하는 것이 remember 입니다. 2. 출처 : https://.. 더보기
10/9 read post 1. 출처 : Understanding Android Data Binding 제목 : Understanding Android Data Binding 요약 : 데이터 바인딩을 사용하는 방법을 설명합니다. layout tag 로 레이아웃 파일을 수정하고 onCreate 에서 setContentView 대신 DataBindingUtil.setContentView() 를 사용합니다. 2. 출처 : Setting Up Android Modules With Kodein 제목 : Setting Up Android Modules With Kodein 요약 : di 의 또다른 라이브러리인 kodein 에 대해서 설명합니다. kodein 사용하는 방법을 설명하고 전반적으로 dagger 와 koin 과 비교해서 어떠한지 설.. 더보기
10/8 read post 1. 출처 : 카카오 로그인 성공 여부를 Flow로 반환받기 제목 : 카카오 로그인 성공 여부를 Flow로 반환받기 요약 : 카카오 로그인 성공 여부 callback 을 flow 로 변환하기 위하여 callbackFlow 를 이용하여 구현하는 코드를 설명합니다. callbackFlow 를 사용하고 ProducerScope 의 확장함수로 여러 private 함수를 사용하여 구현하였습니다. 2. 출처 : Compose Tooling 제목 : Compose Tooling 요약 : live template 을 이용해서 compose 코드를 작성하는 방법을 설명합니다. 반복되는 코드 대신 live template 을 이용하면 생산성이 올라갈 것이고 편리하다고 생각되면서도 익숙해지면 해당 코드를 잊어버리지 않을까 .. 더보기
10/7 read post 1. 출처 : Drag To Reorder Android RecyclerView Items Using Kotlin 제목 : Drag To Reorder Android RecyclerView Items Using Kotlin 요약 : 타사 라이브러리를 사용하지 않고 리사이클러 뷰를 drag 해서 재정렬하는 기능을 구현하는 방법을 설명합니다. ItemTouchHelper 를 구현하여 아이템을 드래그하여 위치를 변경하는 기능을 구현하는 방법을 설명합니다. 2. 출처 : Exploring the Autofill Framework in Android 제목 : Exploring the Autofill Framework in Android 요약 : android 자동완성 프레임워크에 대해서 설명합니다. autoFil.. 더보기

728x90
반응형