안녕하세요, 송상윤입니다.
저 역시 처음 안드로이드 개발을 시작했을 때는 Architecture, Coroutine, Compose가 왜 중요한지 잘 알지 못했습니다. 작은 화면 하나 만드는 데도 헤매고, 성능 문제에 부딪히면 어디서부터 고쳐야 할지 막막한적이 있었습니다.
하지만 여러 프로젝트와 시행착오를 거치면서, 그리고 실제 서비스의 아키텍처를 직접 리드하며 조금씩 답을 찾았습니다.
펜타시큐리티에서는 2차 인증 PASS 앱을 ViewSystem MVC에서 Compose MVI로 100% 마이그레이션하며 결과적으로 FirebaseCrashlystics 99.5%를 유지하였습니다.
또한 모비두에서는 MVVM 패턴의 라이브커머스 앱 첫 구축 시, 28개화면 중, 25개 개발하며 수많은 신규 기능을 도입하고 유지보수성을 끌어올렸으며,