·웹뷰 브릿지는 네트워크가 아닌 OS 커널의 IPC(Binder/XPC)를 통해 통신하므로 오프라인에서도 작동하며 매우 빠르지만, 데이터 크기에 따른 트랜잭션 버퍼 제한이 존재함을 유의해야 한다.
·@JavascriptInterface는 백그라운드 스레드에서 실행되므로 UI 작업 시 메인 스레드 전환이 필수이며, 반대로 evaluateJavascript는 반드시 메인 스레드에서만 호출해야 크래시를 방지할 수 있다.
·Hilt Multibinding을 활용해 기능별 핸들러를 맵(Map) 형태로 관리하고, Sealed Class와 코루틴을 조합하여 비동기 응답 및 권한 요청(Pending) 상태를 체계적으로 설계할 수 있다.