brunch

플러터 학습노트 - Day 1

플러터 소개와 개발환경 설정.

by youngstone

플러터란 무엇인가?

: Flutter(플러터)는 Cross-Platform 개발 프레임 워크이다. Cross-platform 이란 단 하나의 소스코드로 IOS, Android와 같은 모바일 운영체제와 macOS, Windows와 같은 데스크톱 운영체제에서도 동작이 가능한 앱을 만들 수 있다. 심지어 Web도 포함이다.

: 플러터는 UI Toolkit이다. 즉, 원하는 사용자 환경을 구현하기 위한 기본제공되는 Widget(기본 Building Block)이 존재한다. 더불어 원하는 디자인대로 커스텀도 가능하다.


개발환경설정

: Flutter SDK를 설치해야 한다.

: IDE(통합개발환경)으로는 Android Studio 나 Visual Studio Code를 사용한다.


Android Studio 사용 시

: Application 타입으로 Flutter Project를 빠르게 생성하여 테스트해볼 수 있다.

: Virtual Device Manager를 통해 가상의 모바일 기기(Emulator)를 띄워 개발하는 앱을 테스트해볼 수 있다.

: 기본적으로 Android 앱을 빌드하기 위해서 내부적으로 Gradle Wrapper를 사용한다.

: 플러터에서 사용하는 Java 버전과 자동으로 설치된 Gradle Wrapper의 버전이 호환되지 않는 경우, 수동으로 버전 호환성을 조절하여 빌드 문제를 해결해야 할 수 있다.


keyword
작가의 이전글노트북을 반납하다.