Flutter 플랫폼 구별하기 (안드로이드, IOS, Web) - Platform & kIsWeb
·
Flutter
플러터의 가장 큰 장점은 원소스로 멀티 플랫폼을 구현 할 수 있다는 부분이다. 하지만 모바일에 최적화 되어 있다 보니 웹이나 윈도우를 구현 할 때는 살짝 화면 깨짐이나 늘어남 같은 부분은 어쩔 수 없는 부분이긴 한다. 어플 개발을 하는 중 아이폰인지, 안드로이드인지 웹인지 구별 할 수 있는 패키지가 있어서 사용해 보려고 한다. [ Platform.isAndroid vs Platform.isIOS ] 우선, 안드로이드와 IOS 구별을 해보려고 한다. Platform class는 플러터에서 제공하는 것으로 아주 간단하게 구별 할 수 있게 구현 가능하다. if (Platform.isAndroid) { print("안드로이드 플랫폼"); } else if (Platform.isIOS) { print("IOS 플..