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


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

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

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

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

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

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

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

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

  • 2017년 12월 30일에 작성됨

조회수 82


1 답변


좋아요
1
싫어요
채택취소하기
  1. Java코드를 Swift에서 사용하는 방식은 일반적이진 않은것으로 확인됩니다.

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


  • 좋은답변 감사합니다 최근 하이브리드 앱에 대한 경황을 알고 계신다면 들을수있을까요?    suk9206   2018.1.3 18:47     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close