You May Also Enjoy
SAM 변환의 함정
하나의 Interface 안에 하나의 function만 있는 경우에는 항상 SAM 변환이 가능한 줄 알았는데 아니었다. 변환할 수 없는 경우도 있고 변환하면 안 되는 경우도 있었다.
StopShip이 aab 빌드에선 작동하지 않음
프로덕션에는 절대 들어가면 안 되지만 개발, QA를 위해 소스를 조작해야 하는 경우가 있다. 이런 경우에는 StopShip을 이용하여 해결했었는데 apk를 만들 때는 잘 동작하다 aab를 만들 때는 먹통이 됐다.
kapt InvocationTargetException
Annotation Processor를 이용한 라이브러리를 사용하다 보면 뭔가 실수했을 때 kaptDebugKotlin InvocationTargetException이라는 에러를 종종 마주한다. 어디서 틀렸는지는 정확히 안 알려주고 저렇게만 나와서 모르고 만났을 땐 심히 당황스럽다.
Retrofit Mock Interceptor
작업을 하다 보면 일정이 항상 맞물리지 않다 보니 API는 나오지 않았는데 UI만 먼저 그려야 하는 경우도 종종 있다.
Comments