[flutter] 플러터(Flutter)로 독서 기록 앱 개발하기

플러터(Flutter)는 구글에서 개발한 모바일 애플리케이션 개발 프레임워크로, 하나의 코드베이스로 안드로이드와 iOS용 앱을 개발할 수 있습니다. 이번에는 플러터를 사용하여 간단한 독서 기록 앱을 개발해보겠습니다.

준비물

플러터 개발 환경을 구축하기 위해 다음이 필요합니다.

프로젝트 생성

프로젝트를 생성하기 위해 터미널 또는 명령 프롬프트에서 다음 명령어를 실행합니다.

flutter create reading_record_app

UI 디자인

간단한 UI를 위해 lib/main.dart 파일을 열고 다음과 같이 수정합니다.

import 'package:flutter/material.dart';

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

class ReadingRecordApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Reading Record App'),
        ),
        body: Center(
          child: Text('My Reading Record'),
        ),
      ),
    );
  }
}

이 코드는 앱의 홈 화면에 “Reading Record App”을 가진 앱 바와 “My Reading Record” 텍스트를 가진 가운데 정렬된 화면을 생성합니다.

기능 추가

이제 독서 기록 앱의 기능을 추가해보겠습니다. 사용자가 책 제목, 저자, 읽은 날짜 등을 입력하고 저장할 수 있는 기능입니다.

참고 자료

이제 프로젝트를 실행하여 독서 기록 앱이 어떻게 동작하는지 확인해보세요!