"Swift"에서 자바 라이브러리 불러오기

조회수 1740회

최근 앱개발을 시작하면서 하이브리드 앱으로 진행하려고 했으나 성능적인 문제로 네이티브 앱 개발로 전환했습니다.

언어의 문법적인 측면에서 유사함을 강조해 생산 효율을 높이기위해 android에서 IOS의 "Swift"와 유사한 언어인 "Kotlin"을 채택하였습니다(안드로이드 개발이 끝난후 IOS개발을 쉽게 진행할수있도록)

UI를 제외한 핵심기능(Kernel)을 개발 플랫폼이 변경되더라도 통일성을 주기위해 Kotlin(코틀린)으로 자바 라이브러리를 제작한뒤

안드로이드에서 제작되었던 핵심기능을 IOS에서 새로 제작할 필요없도록 스위프트에서 만들어두었던 자바 라이브러리를 불러와

생상효율을 높이는 방식을 생각하고있습니다.

  1. 현재 제가 생각한 방식이 생산효율을 높이는데있어 효과가 있을까요?

  2. 안드로이드와 IOS 네이티브 앱 개발을 하면서 코드를 따로 작성해 새로 만들지않고, 생산효율을 최대한 끌어올수있는 더좋은 방식이 있을까요?

P.S 앞서 말했듯이 Cordova 등을 이용하여 하이브리드 앱을 만드는것은 성능적인 문제로 지양하고있습니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

    1. Java코드를 Swift에서 사용하는 방식은 일반적이진 않은것으로 확인됩니다.

    2. 성능을 우선으로 하신다면 Xamarin을 추천드립니다. 각 코드가 네이티브로 빌드되므로 성능저하가 거의 없는 것으로 알려져 있습니다. https://okky.kr/article/365845 를 참고해주세요.

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • 좋은답변 감사합니다 최근 하이브리드 앱에 대한 경황을 알고 계신다면 들을수있을까요? 알 수 없는 사용자 2018.1.3 18:47

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)