목록전체 글 (150)
시배's Android
Gradle 옵션을 활용한 Build Optimization대규모 Android 프로젝트에서 빌드 시간이 느려지는 것은 큰 생산성 저하를 야기할 수 있습니다. 이 문제를 해결하기 위해, Gradle은 다양한 빌드 최적화 옵션을 제공하고 있으며, 이를 적절히 활용하면 빌드 시간을 크게 단축할 수 있습니다. 이번 포스트에서는 Gradle 옵션을 통해 실제로 빌드 시간을 얼마나 줄일 수 있는지 그 과정을 공유하고, 각 옵션에 대해 설명하겠습니다.기본 환경에서의 빌드 시간우선, 아무 옵션도 적용하지 않은 기본 프로젝트 환경에서의 빌드 시간을 측정했습니다.Clean Build -> Build APK결과: 1분 52초처음에는 기본적인 clean 빌드를 수행했으며, 상당히 긴 시간이 소요되는 것을 확인했습니다.이제 ..
Build Optimization대규모 안드로이드 프로젝트에서 빌드 시간이 느려지는 것은 개발 생산성을 크게 저해하는 문제 중 하나입니다. 이를 해결하기 위한 방법으로 multi modularization이 자주 언급됩니다. 하지만, 여러 개의 모듈이 단순히 구현체 모듈을 참조하는 구조에서는 여전히 빌드 성능의 한계가 존재합니다. 이는 구현체 모듈에 변경 사항이 생길 때, 이를 참조하는 여러 모듈도 빌드 과정을 거쳐야 하기 때문입니다.구현체 모듈과 참조 모듈의 문제점다수의 모듈이 특정 구현체 모듈을 참조할 경우, 해당 구현체가 변경될 때마다 참조하는 모든 모듈이 다시 빌드되는 문제가 발생합니다. 이러한 상황에서는 모듈 분리만으로는 빌드 최적화가 부족하며, 참조 모듈이 불필요하게 빌드되지 않도록 하는 추가..
Hi Jack Mocker란? GitHub - koreatlwls/Hi-Jack-Mocker: Hi-Jack-Mocker is a project that leverages OkHttp3's interceptor to intercept and modify netHi-Jack-Mocker is a project that leverages OkHttp3's interceptor to intercept and modify network requests and responses, allowing you to verify the UI easily. - koreatlwls/Hi-Jack-Mockergithub.comHi Jack Mocker는 비개발자도 UI 엣지 케이스를 쉽게 테스트할 수 있도록 돕는 라이브러리입니..
최근 진행 중인 홈노크타운 프로젝트에서 Hi-Jack-Mocker 라이브러리를 연동하는 과정에서 OOM 문제를 겪었습니다. 이 문제를 해결하기 위해 여러 시도를 해보았고, 그 과정을 공유하고자 합니다. GitHub - koreatlwls/Hi-Jack-Mocker: Hi-Jack-Mocker is a project that leverages OkHttp3's interceptor to intercept and modify netHi-Jack-Mocker is a project that leverages OkHttp3's interceptor to intercept and modify network requests and responses, allowing you to verify the UI easil..
Hi Jack Mocker란? GitHub - koreatlwls/Hi-Jack-Mocker: Hi-Jack-Mocker is a project that leverages OkHttp3's interceptor to intercept and modify netHi-Jack-Mocker is a project that leverages OkHttp3's interceptor to intercept and modify network requests and responses, allowing you to verify the UI easily. - koreatlwls/Hi-Jack-Mockergithub.comHi Jack Mocker는 비개발자도 UI 엣지 케이스를 쉽게 테스트할 수 있도록 돕는 라이브러리입니..
Hi Jack Mocker란? GitHub - koreatlwls/Hi-Jack-Mocker: Hi-Jack-Mocker is a project that leverages OkHttp3's interceptor to intercept and modify netHi-Jack-Mocker is a project that leverages OkHttp3's interceptor to intercept and modify network requests and responses, allowing you to verify the UI easily. - koreatlwls/Hi-Jack-Mockergithub.comHi Jack Mocker는 비개발자도 UI 엣지 케이스를 쉽게 테스트할 수 있도록 돕는 라이브러리입니..
Hi Jack Mocker란? GitHub - koreatlwls/Hi-Jack-Mocker: Hi-Jack-Mocker is a project that leverages OkHttp3's interceptor to intercept and modify netHi-Jack-Mocker is a project that leverages OkHttp3's interceptor to intercept and modify network requests and responses, allowing you to verify the UI easily. - koreatlwls/Hi-Jack-Mockergithub.com Hi Jack Mocker는 비개발자도 UI 엣지 케이스를 쉽게 테스트할 수 있도록 돕는 라이브러리입..
Hi Jack Mocker란? GitHub - koreatlwls/Hi-Jack-Mocker: Hi-Jack-Mocker is a project that leverages OkHttp3's interceptor to intercept and modify netHi-Jack-Mocker is a project that leverages OkHttp3's interceptor to intercept and modify network requests and responses, allowing you to verify the UI easily. - koreatlwls/Hi-Jack-Mockergithub.com Hi Jack Mocker는 비개발자도 UI 엣지 케이스를 쉽게 테스트할 수 있도록 돕는 라이브러리입..