kimdohun0104도메인을 모델에 담기평범한 모델에 도메인을 어떻게 담을 수 있을지, 차례대로 개선하는 방식으로 풀어보았습니다. 효과적인 도메인 모델링을 위한 기법이나 컨셉을 소개합니다.Nov 13, 2022Nov 13, 2022
kimdohun0104그림으로 보는 딥링크 — 사용자가 앱을 헤매지 않게 하기딥링크가 사용자에게 주는 영향과, Custom URI scheme, 앱링크&유니버설 링크, 디퍼드 딥링크에 대해서 그림으로 살펴봅니다.Jun 7, 2022Jun 7, 2022
kimdohun0104Kinda와 함께 MVI 테스트 작성하기MVI 패턴이 테스트에 유리한 이유를 알아보고, Kinda 테스트 라이브러리를 사용해 직접 테스트 코드를 작성해봅니다.Oct 18, 2020Oct 18, 2020
kimdohun0104사람들은 왜 선언형 UI에 열광할까?왜 사람들은 선언형 UI에 열광할까요? 이번 글에서는 이 질문에 답하기 위해서 선언형 UI의 다양한 부분에 대해서 다룹니다. 기존 UI 개발의 문제점, 선언형 UI의 개념과 특징, 프레임워크와 개발 경험에 대해서 알아봅시다.Aug 9, 2020Aug 9, 2020
kimdohun0104플러터는 어떻게 위젯을 렌더링할까? + 발표 영상플러터는 어떻게 위젯을 렌더링할까요? UI가 업데이트되었을 때 Widget, Element, Render Object, 3가지 트리가 어떤 방식으로 동작하는지 알아봅시다.Jun 26, 2020Jun 26, 2020
kimdohun0104모놀리틱에서 멀티 모듈로 탈출하기 — Android‘시키라’ 프로젝트를 모놀리틱에서 멀티 모듈로 변경한 경험에 대해서 다룹니다. 어떤 문제를 해결하기 위해서 멀티 모듈을 선택했는지, 또 어떤 문제가 발생했는지에 대해 다룹니다.Jun 20, 20202Jun 20, 20202
kimdohun0104MVI 패턴에 대한 고찰, 이유와 방법 그리고 한계MVI 패턴은 무엇을 해결할까요? MVI 패턴을 사용하는 이유를 살펴본 뒤, 문제를 어떻게 우아하게 풀어나가는지 확인해봅시다. 물론 한계점도 존재할 것입니다. 그에 대한 저의 해결 방법도 확인해보세요!Apr 19, 2020Apr 19, 2020
kimdohun0104교체 가능한 안드로이드 아키텍처안드로이드에서 교체 가능한 아키텍처란 무엇일까요? '시키라'프로젝트에 적용된 아키텍처에 대한 규칙과 특징에 대해 다룹니다.Feb 6, 2020Feb 6, 2020