앱 프로그래밍/플러터(Flutter)

안드로이드 스튜디오 설치 및 플러터 SDK 설치

0_TLS 2025. 1. 12. 02:21

플러터의 등장

하나의 소스로 같은 앱을 개발 => 하이브리드 앱

플러터의 구조

플러터의 장점

1. 높은 개발 효율

  • 안드로이드와 iOS앱을 동시에 개발 가능
  • 모든 운영체제에서 같은 사용자 인터페이스와 사용자 경험을 제공
  • 플러터의 핫 리로드(Hot Reload) 기능 => 소스 수정 후 번거로운 빌드 과정 없이 결과 화면을 표시하여 개발 시간 단축 가능

2. 다양한 위젯 및 인터페이스

  • 사용자 맞춤형 앱 개발 가능
  • 선과 도형으로 직접 그려 만들기 가능
  • 강력한 애니메이션 기능 제공 => 복잡한 계산식 없이도 만족스러운 사용자 경험을 제공
  • 위젯 활용 시, iOS에서 구글의 머터리얼 디자인이 적용된 앱 제작 또는 안드로이드에서 iOS스타일 앱 개발 가능

3. 네이티브와 비슷한 빠른 속도

전체 화면을 그릴 때 스키아(skia) 엔진 이용

초당 60프레임 이상의 속도로 화면 갱신

  • 네이티브 앱과 속도 차이가 거의 없는 빠르고 자연스러운 화면 전환
  • 자연스러운 프레임을 위한 지속적 엔진 개발

안드로이드 스튜디오 설치

플러터 설치

https://docs.flutter.dev/get-started/install/windows/mobile

 

Start building Flutter Android apps on Windows

Configure your system to develop Flutter mobile apps on Windows.

docs.flutter.dev

여기에서 다운 받고 파일 압축 풀어주기

cmd창에서 다음 명령어 입력

>flutter doctor

 

환경변수 path에

C:\fluttersdk\bin

추가하면 flutter파일 압축해제한 폴더로 들어가지 않고도 flutter명령어 실행 가능.

 

안드로이드 스튜디오에 flutter 플러그인 설치하고 new flutter project만들기

(안드로이드는 Kotlin, iOS는 swift선택)