Flutter로 App을 개발하면 하나의 프로젝트로 IOS와 Android에서 모두 동작하는 즉, 크로스플랫폼 개발을 할 수 있다기에
Flutter로 간단한 App을 하나 만들어보고자 프로젝트를 생성해보았다.
IntelliJ Ultimate 버전을 사용하고 있는데, 마침 Flutter 플러그인만 설치하면 해당 IDE에서 개발할 수 있다고 한다.
(역시.. IntelliJ 짱짱맨)
1. Flutter Plugin 설치

위와 같이 Settings -> plugins에서 Flutter 플러그인을 설치하고 IDE를 재시작하면

이렇게 Flutter 프로젝트를 생성할 수 있는 Genrator가 추가된다.
이 때, Flutter SDK도 필요한데 아래의 Flutter 공식 문서 사이트에서 다운로드 받을 수 있다.
https://docs.flutter.dev/install/archive
Flutter SDK archive
All current Flutter SDK releases: stable, beta, and main.
docs.flutter.dev

보니 Stable 버전이라고 하니 최근에 release 된 것 같지만 Stable하다니깐 무지성 최신 버전을 다운받았다.

사실 Gemini한테도 물어보긴했었다.. 음 뭐 그렇다고한다.

아무튼 뭐 간단하게 Project 명이랑 경로 설정해주고 하면되는데
Platforms 설정을 보니까 Android와 iOS만 지원하는게 아니라 Linux, Mac, Windos같은 OS도 지원하고
심지어 Web도 지원한다.
이렇게 프로젝트를 생성하면 아래와 같은 디렉토리 구조가 잡히게 된다.

Claude한테 물어보니

lib쪽에 Dart 코드만 작성하면 된다고 한다.

그리고 추가적으로

Java에서는 반드시 하나의 main() 함수가 있어야하는데 반드시 Class안에서 선언되어야하는 반면
Dart에서는 그런 제약없이 클래스밖에서도 자유롭게 선언할 수 있다고 한다.
흠... 이게 편리한방법일지 어쩔지...
'Flutter' 카테고리의 다른 글
| Flutter - UI 개발 철학 : 선언적 UI 패러다임 (0) | 2026.03.09 |
|---|
