*여러 OS 결제 앱 개발 실무 없음*을 인정하고 학부 경험으로 답한다.
여러 OS 결제 애플리케이션 개발 실무는 없습니다. 학부 종합설계에서 Android 앱과 개인 학습으로 작은 iOS 앱을 만들어본 정도입니다.
여러 OS의 동시 개발은 공통 로직과 OS별 차이를 어디서 나누느냐의 자리라고 봤습니다. 결제 흐름의 검증·상태 관리는 공통, 결제 SDK 호출·키보드·생체 인증은 OS별로 분리하는 자리. Kotlin Multiplatform이나 Flutter가 그 분리를 도와주는 도구라는 자료를 봤습니다.
제가 안드로이드 코드를 iOS에 그대로 옮긴 첫 시도가 실패했습니다. OS별 차이를 글로 먼저 그리지 않은 자리가 그 원인이었습니다. 실무에서도 사수의 양식과 순서를 첫 자리에서 손에 익히고, 그 흐름이 매일의 자세로 굳어지게 만드는 자리부터 들어가고 싶습니다.