diff --git a/lib/checklist_item.dart b/lib/checklist_item.dart
new file mode 100644
index 0000000000000000000000000000000000000000..d8752956807d0b9377dcef323edaaa5bae116f37
--- /dev/null
+++ b/lib/checklist_item.dart
@@ -0,0 +1,22 @@
+// checklist_item.dart
+
+import 'package:flutter/material.dart';
+
+class ChecklistItem extends StatefulWidget {
+  final String title;
+  ChecklistItem({required this.title});
+  @override
+  State<StatefulWidget> createState() => _ChecklistItem();
+}
+
+class _ChecklistItem extends State<ChecklistItem> {
+  @override
+  Widget build(BuildContext context) {
+    return GestureDetector(
+      child: Container(
+        child: Text('widget.title'),
+      )
+    );
+  }
+}
+
diff --git a/lib/checklist_view.dart b/lib/checklist_view.dart
new file mode 100644
index 0000000000000000000000000000000000000000..c70011f52e03daf17ac2701ff2b14455ee6d5a8a
--- /dev/null
+++ b/lib/checklist_view.dart
@@ -0,0 +1,33 @@
+// checklist_view.dart
+
+import 'package:flutter/material.dart';
+import 'package:flutter_application_1/checklist_item.dart';
+
+class ChecklistView extends StatefulWidget {
+  @override
+  State<StatefulWidget> createState() {
+    return _ChecklistView();
+  }
+}
+
+class _ChecklistView extends State<ChecklistView> {
+  List<String> checklist = [
+    "실전코딩 과제",
+    "실전코딩 복습",
+    "게임"
+  ];
+
+  @override
+  Widget build(BuildContext context) {
+    return Scaffold(
+      appBar: AppBar(title: const Text('Checklist')),
+      body: Container(
+        child: Column(
+          children: List<Widget>.generate(checklist.length, (index) {
+            return ChecklistItem(title: checklist[index]);
+          }),
+        ),
+      ),
+    );
+  }
+}
\ No newline at end of file
diff --git a/lib/main.dart b/lib/main.dart
index 0271fdf7e7acb0692740d8d6fdfad21b4fe954b6..3f13bc36bbd9f253192be09d7ea9fe360e568c40 100644
--- a/lib/main.dart
+++ b/lib/main.dart
@@ -1,5 +1,5 @@
 import 'package:flutter/material.dart';
-import 'package:flutter_application_1/view.dart';
+import 'package:flutter_application_1/checklist_view.dart';
 
 void main() {
   runApp(MyApp());
diff --git a/lib/view.dart b/lib/view.dart
deleted file mode 100644
index bf36ff07657e4f10454e03687a5bd48deecf028a..0000000000000000000000000000000000000000
--- a/lib/view.dart
+++ /dev/null
@@ -1,21 +0,0 @@
-// checklist_view.dart
-
-import 'package:flutter/material.dart';
-
-class ChecklistView extends StatefulWidget {
-  @override
-  State<StatefulWidget> createState() => _ChecklistView();
-}
-
-class _ChecklistView extends State<ChecklistView> {
-  @override
-  Widget build(BuildContext context) {
-    return Scaffold(
-      appBar: AppBar(title: const Text('checklist')),
-      body: Container(
-        
-      )
-    );
-  }
-}
-