Flutter란 구글에서 만든 '크로스 플랫폼 어플리케이션'이며, 'UI 프레임워크'이다. 여기서 크로스 플랫폼이란 여러 플랫폼에서 사용 가능하다는 뜻이다. Flutter를 사용해서 만든 어플리케이션은 별도의 조정 없이 안드로이드 폰, 아이폰, 웹 에서 모두 사용할 수 있다. UI 프레임워크란 어플리케이션을 만들기 위한 종합 프레임워크이며, UI(User Interface) 특히 GUI(Graphic User Interface)를 개발하는 데 특화되어 있다.
하지만 플러터는 아직까지는 네이티브앱이 아니라서 카메라기능과 같이 하드웨어적인 부분은 네이티브 코드의 의존도가 있다.