1. 플러터에 주목하는 이유
1. 높은 개발 효율
플러터를 이용해 코드를 작성하면 안드로이드와 iOS 모바일 앱 모두 한 번에 개발할 수 있어서 효율적임.
이렇게 개발한 앱은 어떤 운영체제에서도 똑같은 사용자 인터페이스와 사용자 경험을 제공한다.
또한, 플러터의 핫 리로드 기능덕분에 개발자가 UI를 실시간으로 확인하고 수정하며 앱의 상태를 유지하면서 코드를 변경하는 등 생산성을 획기적으로 높일 수 있음.
2. 역동적이고 유연한 사용자 인터페이스
플러터는 다양한 위젯을 제공하므로 사용자 맞춤형 앱을 쉽게 만들 수 있음.
위젯이란 사용자 인터페이스를 선언하고 구성하는 방법임.
위젯은 현재 구성과 상태에 따라 뷰에서 어떻게 보일지를 설명한다. 상태가 바뀌면 위젯은 설명을 다시 작성하고 프레임워크는 이전
설명과 차이를 비교하여 iOS에서 구글의 머터리얼 디자인을 적용한 앱을 만들거나 안드로이드에서 iOS 스타일 앱을 개발 할 수도있음.
3. 네이티브 앱만큼 빠른 속도
플러터는 전체 화면을 그릴 때 스키아 라는 엔진을 이용함.
그리고, 플러터 3.10 버전에서는 임펠러 엔진을 새로 발표하여 더 빠르게 렌더링 할 수 있는 환경을 만들었음.
안드로이드 스튜디오
https://developer.android.com/studio?hl=ko
Android 스튜디오 및 앱 도구 다운로드 - Android 개발자 | Android Studio | Android Developers
Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.
developer.android.com


다운로드가 끝나면 플러터 앱을 개발하는데 필요한 플러그인 설치가 필요


https://docs.flutter.dev/get-started/install
Choose your development platform to get started
Install Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems.
docs.flutter.dev


다운받고 압축 풀기


path에 새로 만들기 -> 플러터 폴더 bin 폴더 위치 추가

설치 됐는지 확인하기
명령 프롬프트에서 flutter\bin 파일내부로 이동해서
flutter doctor
위의 명령어로 개발환경을 검사한다.


여기서 ! 표시는 주의해야하는 항목이고, X는 통과하지 못한 항목이다.
! 기호는 안드로이드 스튜디오에서 개발하거나 빌드할때는 문제가 되지 않음.
하지만 명령 프롬프트로 빌드할때는 문제가 발생할 수 있으므로 안드로이드 SDK 명령줄 도구를 설치한다.


apply 를 하고나서, 안드로이드 라이선스 동의하기
flutter doctor --android-licenses

다시 flutter doctor 를 실행하면
! 모양이 체크로 통과된것을 확인할 수 있다.

'FRONTEND > Flutter' 카테고리의 다른 글
| 플러터 프로젝트 시작 (0) | 2025.07.06 |
|---|