Android, DatePicker(아이템 3개 이상 보이게 설정하기)
[DatePicker] Android Multiple Item Visible DatePicker 최근 UI를 개발하며 난관을 겪었던 Datepicker에 대해 어떤 이슈가 있었는지와 어떤 식으로 구현하였는지에 대하여 간략히 소개하려 한다.
[DatePicker] Android Multiple Item Visible DatePicker 최근 UI를 개발하며 난관을 겪었던 Datepicker에 대해 어떤 이슈가 있었는지와 어떤 식으로 구현하였는지에 대하여 간략히 소개하려 한다.
[Jetpack Compose] Android LaunchedEffect 알아보기 최근 UI를 모두 Compose로 개발하면서 자주 사용하지만 어렴풋이 알고 사용해왔던 LaunchedEffect에 대해서 파헤쳐보려 한다.
1. 일반적인 Clean-Architecture의 개념 설명을 위한 계층도
Android에서는 꽤 오래전부터 rxJava 와 함께 LiveData를 주로 사용해왔다. 그리고 rxJava에서 Coroutine으로 Migration을 진행하며 점차 LiveData보다는 Flow를 더 많이 사용하는 추세로 변해가고 있다.
Coroutine을 본격적으로 사용하기 전에 코루틴이 어떻게 해야 동기처리 되는지, 그리고 어떻게 해야 비동기 처리 되는지 알아보고자 한다.
Android에서는 꽤 오래전부터 rxJava 보다 Coroutine을 더 많이 사용하는 추세로 변해가고 있다. Coroutine이란 무엇인지와 종류, 특징, 그리고 어떻게 사용하는지에 대하여 간략하게 적어보려 한다. 또한 추가적으로 rx와의 간단한 비교도 함께 해볼 예정이다.
기본적으로, 프로젝트 구조 설계 시에는 어떠한 Architecture Pattern을 적용할 것인지 검토하게 된다. 먼저, Architecture Pattern이란 무엇인지, 그리고 우리가 사용하는 Android의 Architecture Pattern에는 어떠한 것이 있는지, 현재...