CrossPlatform 개발을 해보셨나요?
저는 SWT로 Genome Storage Client 개발을 했던 것이 처음이었네요. 데모를 WPF로 만들어서 했는데 갑자기 Linux, MacOS에서도 돌아가야 한다고 해서 여러가지를 검토해봤지만 WPF 같은 것은 찾을 수 없었습니다. JavaFX가 가장 비슷했지만 나온지 얼마 되지 않아서 자료도 별로 없었어요.
앱은 시원스쿨에 있을 때 팀장님이 같이 React-Native 공부하자고 해서 기존 앱을 RN으로 그대로 만들어보면서 학습했죠. (같이 하자더니 나만 하고 있었다는 😡 )
이런 SWT와 RN 둘다 이미 Java와 Javascript를 알고 있어서 시작하기 쉬웠는데요 😎 새로운 문법을 익혀야하는 것은 큰 장애물이죠.
작년에 트위터에서 어떤분이 Swift로 CrossPlaform 개발하는 것을 만들었다고 하는 글을 봤었는데 Kotlin Mutiplatform이니 하는 것들을 볼 때마다 Swift는 누가 그런거 안만들어주나 생각했었죠.
이 글은 Skip이라는 SwiftUI를 Compose로 전환해주는 도구를 소개하고 있습니다. Xcode의 Plugin 형태로 사용하는 것이라 별도의 IDE를 사용할 필요도 없나봐요.
글에서 소개할 정도면 어느 정도 안정화 된 것일 까요? 저도 한번 써봐야 겠네요.
개인 앱을 안드로이드는 RN으로 할까 생각했는데 이런게 되면 두번 개발할 필요가 없죠.
많은 사람들이 참여하고 후원해서 Swift만 가지고 모두 만들 수 있으면 좋겠네요. 🙏
#직독직해 #medium #swift #swiftui #crossplatform
CrossPlatform 개발에 대해 자세한 경험담을 공유해주셔서 감사합니다! 😊 다양한 도구와 기술을 접하면서 겪은 이야기들이 많은 도움이 됩니다. SwiftUI와 Compose의 전환 도구 흥미롭네요! 앞으로의 개발 여정도 응원합니다. 💪
#개발 #CrossPlatform #SwiftUI #ReactNative