Android
-
[Android] - MVI?카테고리 없음 2024. 5. 2. 21:01
안드로이드에서는 MVC, MVP, MVVM과 같은 여러 가지 디자인 패턴을 사용할 수 있다.MVC, MVP, MVVM 같은 패턴들은 관심사의 분리를 통해 테스트 코드의 작성을 용이하게 해주는 등, 대규모 개발에 있어서 필수 요소가 되었다.그래서 현재 본인도 위의 MVVM 패턴을 프로젝트에서도 사용 중이다.하지만최근 MVI라는 내가 잘 모르는 패턴에 알게 되어서 이렇게 공부하고 포스팅을 해본다.MVI?M - Model Model은 앱의 상태를 나타내는 data class이다. MVI에서는 Model이 불변성을 유지, 단순하고 불변한 데이터 구조로 유지가 된다. Model은 Intent를 처리하여 새로운 상태를 만들어내고 변경된 상태를 구독하는 View에 전달을 하게 된다. 즉, 각 Intent에 대한 새로..
-
[Android - Compose]How to use Android Compose Modifier other things ?카테고리 없음 2024. 5. 1. 16:36
블로그를 시작하기 전에 먼저 How to use? 이 문장을 생각해 보자.그리고 내가 사용(공부)해야 하는 키워드를 대입해 보자.How to use Android Compose Modifier?마지막으로 옵션을 추가해 보자.How to use Android Compose Modifier other things?위에서 알 수 있듯이 주제는 안드로이드에서 Modifier를 사용하는 다른 몇 가지 방법들이다.이런 식으로 먼저 생각을 하고 공부를 시작했을 때 여러 방면에서 그 키워드에 대해 더 깊게 생각을 하게 되는 것 같다. "How to use Android Compose Modifier other things?" 1. Modifier가 뭔데?https://developer.android.com/develo..