본문 바로가기

IT/Android

11/2 read post

728x90
반응형

1.

출처 : https://medium.com/@aia.ashraf94/first-bom-release-compose-october-22-c886f178473d

제목 : First BOM release, Compose October ‘22

요약 : Compose BOM(Bill of Materials) 는 해당 버전과 함께 라이브러리 그룹을 구현하는 Maven 모듈입니다. 버전 충돌에 신경 쓰지 않고 Gradle 종속성 블록에서 Compose 라이브러리 버전을 정의하는 방법을 크게 단순화합니다. 이러한 BOM 을 설정하는 방법을 설명합니다.

 

2.

출처 : https://medium.com/myrealtrip-product/android-mvi-79809c5c14f0

제목 : Android MVI 아키텍처 적용기

요약 : mvi 아키텍처를 적용한 경험 및 어떤 방식으로 적용을 했는지에 대해서 설명합니다. MVI 장점은 데이터가 단방향으로 순환하기 때문에 로직이 예측가능하고 문제가 생겼을 때 추적이 쉽고, 상태의 충돌이 없습니다. 또 분리된 로직으로 테스트를 작성하는 것이 용이하며, 기능의 수정, 추가가 쉽습니다. 단점으로는 진입장벽이 높고 부수적인 파일이 많아지며, 작은 UI 변경도 intent 통한 사이클이 필요하기 때문에 때에 따라서 불편합니다.

 

3.

출처 : https://medium.com/proandroiddev/draw-under-status-bar-like-a-pro-db38cfff2870

제목 : Why fitsSystemWindows doesn’t work sometimes?

요약 : statusbar 영역에 view를 그리기 위한 방법을 설명합니다. fitSystemWindow, systemUiVisibility, system_ui_flag_layout_statble, system_ui_flag_layout_fullscreen 등에 대해서 설명합니다. windowInset 과 그 inset 을 적용하는 방법을 설명합니다.

 

4.

출처 : https://proandroiddev.com/android-data-binding-under-the-hood-part-1-33b8c7adfb7c

https://proandroiddev.com/android-data-binding-under-the-hood-part-2-fdcbb0f54700

제목 : Android Data Binding: Under the Hood (Part 1,2)

요약 : data binding 이 내부적으로 어떻게 이루어지는지에 대해서 설명합니다.

 

5.

출처 : https://medium.com/@limgyumin/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%9D%98-apply-with-let-also-run-%EC%9D%80-%EC%96%B8%EC%A0%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%EA%B0%80-4a517292df29

제목 : 코틀린 의 apply, with, let, also, run 은 언제 사용하는가?

요약 : 코틀린 scope function 에 대해서 설명합니다. apply, also 는 개체 자신을 return 하고 run, with, let 은 코드 블록의 수행결과를 return 합니다. apply 는 주로 객체 초기화에 사용하고 also 는 객체의 유효성 검사할 때 사용합니다. with는 non-nullable 수신객체에 사용하고 결과가 필요하지 않은 경우에 사용합니다.

728x90
반응형