이번에 좋은 기회가 생겨서 드디어 고대하던 flutter를 공부하게 되었다. flutter는 하이브리드 앱 개발을 위한 SDK(Software Development Kit)로, 기존 네이티브 방식으로 각각 Android, iOS, web 개발을 나누어서 진행하던 불편함을 flutter 하나로 해결할 수 있다는 큰 장점이 있다. 여기서 네이티브 앱, 하이브리드 웹, PWA 웹의 차이점을 간단히 정리하자면 다음과 같다. 네이티브(Native) 앱이란? Android 또는 iOS 같은 어떤 구체적인 플랫폼만을 위해 만들어진 어플리케이션 대표적으로 Android는 Java, Kotlin을 이용하여 개발, iOS는 Swift를 이용해서 네이티브 앱을 개발할 수 있음 장점: 네이티브 기능 사용 가능, 성능 면에서 ..