본문 바로가기

kotlin 그리고 java builder 패턴 java 에선 매우 유용하던 builder 패턴이 kotlin 으로 넘어가면서 다소 계륵이 된듯한 느낌이지만 어찌되었던 간에 kotlin + java 의 상황에서는 신규로 만드는 kotlin 코드에서도 java 에서 builder 패턴 으로 호출 할 수 있도록 작업이 필요하다. 물론 순수 kotlin 으로만 되어 있다면 data class 에 apply 만 이용하면 비슷한 효과를 얻을 수있으므로 필요 없는 작업이 되겠지만 기존의 프로젝트의 경우 java 와 섞여 있으니 =_ = 해야 된다. 가령 기존의 java 코드가 아래와 같았다면 final class WindowDelegateParams { public final String url; public final String windowName; publ.. 더보기
dokka (kdoc) 진행하는 프로젝트에 kotlin 파일이 늘어나다 보니 =_ = 기존의 javadoc 으로는 답 안나와서 kdoc 으로 변경하려고 했는데 =_ = multi project 형태는 아직 명확한 답이 없네?? 단일 프로젝트는 단순 명료하지만 다중 프로젝트로 (다수의 라이브러리 모듈) 구성된 형태라면 현재로서는 각각으로 생성되는데 하나로 합쳐지는 형태가 딱히 보이질 않는다. 내가 못찾는것 일수도 있지만 =_ = 일단 kdoc 적용은 보류 dokka https://www.facebook.com/kotlinkr/posts/784627251645615/ 설명도 간단했다. Java엔 JavaDoc이 있다면, Kotlin엔 KDoc[1]이 있습니다! Inline Markup은 Markdown 문법으로 작성할 수 있어서 .. 더보기
간만에 안보던 apk 업데이트를 봤더니만 ACTION_INSTALL_PACKAGE 이 deprecated 되었다. =_ = https://developer.android.com/reference/android/content/pm/PackageInstaller https://android.googlesource.com/platform/development/+/master/samples/ApiDemos/src/com/example/android/apis/content/InstallApk.java https://forums.xamarin.com/discussion/170925/xamarin-android-10-how-to-install-3rd-party-apk https://stackoverflow.com/questions/58374527/installing-apk-that-updates-the-same-app-fails-on-a.. 더보기