개인적인 경험: PWA 대신 Flutter를 선택한 이유
안드로이드 개발에 집중하면서도 iOS 개발의 필요성을 느꼈습니다. 하지만, 두 네이티브를 동시에 개발하는 것은 부담스러웠고, 이 때문에 크로스 플랫폼 프레임워크에 관심을 가지게 되었습니다. PWA, React Native, Kotlin Native, 그리고 Flutter가 그 후보였습니다.
그러다가 어느 날, 혼자서 두 플랫폼을 개발해야 할 상황이 왔고 기술 선택의 시점이 왔습니다. Kotlin Native는 성숙하지 않아 탈락하였고, React Native는 React 외에는 매력적인 점을 찾기 어려워 탈락하였습니다.
결국 마지막 결정은 Flutter와 PWA 사이에서 이루어졌습니다. 두 기술 모두 Google에서 제공하는 것으로 신뢰할 수 있었습니다. 그러나 각각의 장단점을 고려하여 결국 Flutter를 선택하게 되었습니다.
PWA는 Google Play Store의 지원과 웹 기술의 범용성 때문에 유망해 보였으나, 웹 기반 API라는 특성상 각 회사(특히 애플)의 적극적인 지원 없이는 성공하기 어렵다는 판단이 들었습니다.
Flutter는 정식 버전 전부터 이미 많은 화제와 좋은 평가를 받았습니다. 이미 인터넷에서 여러 장단점들을 다루고 있기 때문에 따로 설명하지 않겠지만, Flutter가 모바일 외에도 웹, 데스크톱 등으로 확장하려는 방향을 보며 Flutter의 미래에 대한 신뢰를 가지게 되었습니다.
결론적으로, 여러분도 Flutter를 많이 사용해보시길 권장드립니다. 커뮤니티가 성장할수록 Flutter는 더욱 발전할 것입니다.
0 개의 댓글:
Post a Comment