본문 바로가기

IT/Android

10/12 read post

728x90
반응형

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 가 있습니다. 암호화는 대칭/비대칭 키를 이용한 암호화 방식입니다. 서명은 메시지의 진위를 증명하기 위한 프로세스입니다. 서명은 데이터를 대체하지 않고 같이 전송됩니다.

 

2.

출처 : https://medium.com/proandroiddev/lets-dive-into-exo-player-part-iv-caching-video-7ac2dc430dbf

제목 : Lets Dive into Exo-Player (Part IV): Caching Video

요약 : 엑소플레이어에서 비디오를 캐싱하는 기본적인 방법을 설명합니다.

 

3.

출처 : https://medium.com/@androidpoet/state-hosting-vs-defer-reads-2ad372f0c62f

제목 : State hoisting vs Defer reads

요약 : State hoisting 과 Defer reads 에 대해서 설명합니다. state hoisting 은 상태를 컴포저블의 호출자로 이동하여 컴포저블 상태를 비저장상태로 만드는 패턴입니다.defer reads 는 컴포저블의 특정 부분만 업데이트 하고 전체 컴포저블이 실행되지 않도록 재구성이 빈번하게 일어나지 않도록 하위 컴포저블에 상태를 람다 함수를 통해 직접 전달하는 것입니다.

 

4.

출처 : https://medium.com/better-programming/how-to-use-coil-kotlins-native-image-loader-d6715dda7d26

제목 : How to Use Coil, Kotlin First Image Loader

요약 : coil 에 대해서 설명합니다. 종속성 설정부터 이미지 로드하는 방법, placeholder, error 이미지, 콜백과 변환, 요청 취소와 이미지 샘플링에 대해서 설명합니다.

 

5.

출처 : https://medium.com/better-programming/jetpack-compose-swipe-to-refresh-1d93775970e8

제목 :Jetpack Compose Swipe To Refresh

요약 : 컴포즈를 이용하여 스와이프 하여 refresh 하는 ui 를 만드는 법을 설명합니다.

728x90
반응형