안녕하세요, 개발한당에 게시글을 올리는건 처음인듯합니다.
현업은 개발하고는 아무 상관없으나..(문과 출신..)
취미수준을 지나 커리어 전환을 목표로하면서 iOS개발 공부는 이래저래 1년 넘게 한 상태입니다.
현재는 스토리보드 사용없이 Programming방식으로 구현하고 있으며, 기본적인 앱기획과 더불어
디자인과 함께 UIKit으로 대략적인 레이아웃은 잡아놓은 상태인데요,
초보가 만드는 앱이기에 뭐 거창할 기능이나 복잡한 레이아웃은 없어서 갈아엎는게 어려운 일은 아니라
처음부터 SwiftUI로 만들어나가는게 더 나은 선택인가? 에 대해 계속 고민하고 있습니다.
같은 레이아웃을 구현하더라도 코드가 정말 1/3로 줄어들게 되더라구요.
Combine, SFSymbol, 별다른 설정없는 다크모드, 망할 오토레이아웃에서도 어느정도 벗어날 수 있는 등등.. ㅎㅎ
초기단계에서 오는 단점들도 어느정도는 인지하고 있는 상태입니다.
Apple News에서 보니 어차피 2020년 4월부터는 iOS13 SDK로 빌드하는게 의무가 된 듯 하던데,
현재 시점 개발 초기단계에서 미래의 대세가 될 SwiftUI로 구현하는게 맞을지, 안정적인 UIKit으로 개발하는게 맞을지
계속 고민이 됩니다. 개발 소요 기간은 약 1~2달 정도로 생각하고 있는데, SwiftUI 앱이 제출이 가능하다면
한번 그렇게 도전해보는게 어떨까 생각되네요.
질문 요약 : SwiftUI를 이용한 iOS13 only 앱이 현시점 앱스토어 제출이 가능한지요?
현업 iOS개발자 분들의 의견을 여쭙니다. _ _)
https://github.com/cleanios/LetSwift
uikit storyboard base 위에 swiftui 를 올려서 사용하는게 아직은 좋더군요. 참고하세요 ㅎㅎ
다만, 아직까지는 11, 12버전의 점유율이 무시할 수 있는 상황은 아닌지라..