마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

구글플레이스토어앱 업그레이드할때 자바에서 코틀린으로 변경가능한가요?

0 추천
안녕하세요

자바로 만든 앱을 구글플레이스토어에 업로드해서 서비스하고 있는데요

자바대신 코틀린으로 변경해서 1.0에서 1.1로 업그레이드 하려고 합니다.

언어가 다른데 안드로이드 앱을 업그레이드 하려는데 같은 패키지 아이디로
 java  에서 코틀린으로 변경가능한가요?

혹시 알고 계시면 알려주세요..
grape111 (1,950 포인트) 님이 2023년 1월 6일 질문

1개의 답변

0 추천
네. 당연히  가능합니다. 코틀린은 내부적으로 자바코드로 변경이 되고 코틀린으로 한꺼번에 변환이 곤란하다면 일부만 코틀린 클래스를 사용할수도 있습니다. 다먄 둘 간의 데이터 타입(val, Nullable, NonNull, Unit, Nothing. 등)이 약간 다르기 때문에 자동변환 기능을 사용할 경우는 수작업으로 일부를 수정해야줘야할 겁니다, 이런 수작업을 줄이기 위해서는 자바코드에 @NonNull, @Nullable등과 같은 어노테이션을 적절하게 사용해서 컴파일러에서 명확하게 지시를 해주는 것이 좋습니다.
spark (226,420 포인트) 님이 2023년 1월 7일 답변
...