[flutter] 플러터(Flutter)로 웹 앱 개발하기

플러터(Flutter)는 구글에서 개발한 모바일 애플리케이션 개발 프레임워크로, 하나의 코드베이스로 안드로이드와 iOS 앱을 모두 개발할 수 있습니다. 그리고 최근에는 플러터로 웹 앱을 개발하는 기능이 추가되었습니다. 이번 포스트에서는 플러터로 웹 앱을 개발하는 방법에 대해 알아보겠습니다.

개발 환경 설정

먼저, 플러터 개발 환경을 설정해야 합니다. 플러터 개발 환경 설정에 대한 자세한 내용은 플러터 공식 홈페이지에서 확인할 수 있습니다.

웹 앱 프로젝트 생성

플러터 개발 환경이 설정되었다면, 터미널에서 다음 명령을 사용하여 새로운 플러터 웹 앱 프로젝트를 생성할 수 있습니다.

flutter create my_web_app

웹 앱 개발

웹 앱 프로젝트가 생성되었다면, lib 폴더 내의 main.dart 파일을 열어 웹 앱의 코드를 작성할 수 있습니다. 플러터는 웹 앱을 위한 다양한 위젯을 제공하므로, 모바일 앱과 유사하게 UI를 구성할 수 있습니다.

import 'package:flutter/material.dart';

void main() {
  runApp(MyWebApp());
}

class MyWebApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('플러터 웹 앱'),
        ),
        body: Center(
          child: Text(
            '안녕, 웹 앱!',
            style: TextStyle(fontSize: 24),
          ),
        ),
      ),
    );
  }
}

위 코드는 간단한 텍스트를 화면에 표시하는 웹 앱 예제입니다.

웹 앱 빌드 및 실행

웹 앱의 코드를 작성했다면, 다음 명령을 사용하여 웹 앱을 빌드하고 실행할 수 있습니다.

flutter run -d chrome

이 명령은 웹 브라우저를 통해 웹 앱을 실행합니다.

마무리

이제 플러터를 사용하여 간단한 웹 앱을 개발하는 방법에 대해 알아보았습니다. 플러터로 웹 앱을 개발하고 싶다면, 위에서 안내한 단계를 따라 직접 시도해 보시기 바랍니다. 추가적인 정보는 플러터 공식 홈페이지의 웹 지원 섹션에서 확인할 수 있습니다.

프로젝트를 만드는 등 플러터에 대해 더 많은 정보를 얻고 싶으시다면, 플러터 공식 문서를 참고해보세요.