[flutter] 플러터(Flutter)로 독서 기록 앱 개발하기
플러터(Flutter)는 구글에서 개발한 모바일 애플리케이션 개발 프레임워크로, 하나의 코드베이스로 안드로이드와 iOS용 앱을 개발할 수 있습니다. 이번에는 플러터를 사용하여 간단한 독서 기록 앱을 개발해보겠습니다.
준비물
플러터 개발 환경을 구축하기 위해 다음이 필요합니다.
- 안드로이드 스튜디오 또는 비주얼 스튜디오 코드
- Flutter SDK 설치
- 에뮬레이터 또는 실제 안드로이드/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” 텍스트를 가진 가운데 정렬된 화면을 생성합니다.
기능 추가
이제 독서 기록 앱의 기능을 추가해보겠습니다. 사용자가 책 제목, 저자, 읽은 날짜 등을 입력하고 저장할 수 있는 기능입니다.
참고 자료
이제 프로젝트를 실행하여 독서 기록 앱이 어떻게 동작하는지 확인해보세요!