Getting started with HelloWorld

devvace ㅣ 2022. 12. 9. 20:35

프로젝트 생성하기 전...

Flutter에 대해 괜찮은 유료 강의를 찾고 있다면, 코드팩토리의 초급, 중급 강의를 추천한다.

최소한 이정도는 알아야 한다는 점들을 명쾌하게 설명을 해주면서, 강의를 다 보더라도 커뮤니티 채널을 유지하면서 강사와 소통도 할 수 있다.

# 개발 환경 구축

코드팩토리 초급 강좌에 무료로 잘 설명되어 있어, 링크를 첨부한다.

Flutter라는 크로스 플랫폼을 사용한다는 것은 안드로이드와 애플을 모두 하나의 프레임워크로 커버하겠다는 의미가 클 것이다.

애플 앱을 개발하기 위해서는 MacOS가 되는 기기를 사용해야 한다.

# 프로젝트 생성

새로운 언어를 처음 접했을 때, 해봐야 하는 건 역시 HelloWorld를 출력해보는 것이다.

이를 위해 프로젝트 먼저 생성해보자.

 

  • Android Studio > File > New > New Flutter Project...

Flutter SDK 경로를 확인하고 Next
Project name: 입력 후 Finish
Flutter Project를 처음 생성했을 때 main.dart의 모습

이대로 그냥 실행해보면 다음과 같이 숫자를 카운트할 수 있는 앱이 구동된다.

# HelloWorld

기본 세팅된 부분은 필요 없으니 지우고, Hello World를 출력해보자.

import 'package:flutter/material.dart';

void main() {
  runApp(
      const MaterialApp(
          home: Scaffold(
            backgroundColor: Colors.black, // 화면 배경색
            body: Center( // 글자 가운데
              child: Text(
                'Hello World',
                style: TextStyle(
                  color: Colors.white, // 글자색
                  fontSize: 20.0, // 글자사이즈
                ),
              ),
            ),
          )
      )
  );
}

하는 김에 다른 것들도 조금 건드려봤다.

  • backgroundColor - 화면의 배경색을 지정한다.
  • Center() - child 안의 요소를 가운데 정렬한다.
  • TextStyle(color: ...) - Text() 글자색을 지정한다.
  • TextStyle(fontSize: ...) - Text() 글자 사이즈를 지정한다.

Hello World!