Page 81 - 4-4studylife
P. 81

72



                      ี่
               ตารางท 4.1 โครงสร้างไฟล์แอปพลิเคชัน Study Life
                แฟ้มข้อมูล / ไฟล์ข้อมูล   ประเภท                            คำอธิบาย

                Hooks                      Folder      -
                                                                            ้
                node_modules               Folder      เก็บแพคเกจที่ติดตั้งโดยใช NPM ประกอบด้วย Library หรือ
                                                       ส่วนเสริม (Plugin) ต่าง ๆ ผู้พัฒนาไม่ได้แก้ไขโดยตรง แต่ควร

                                                       สังเกตทุก ๆ ครั้งที่มีการติดตั้ง หรือแก้ไขแพคเกจจาก NPM
                platforms                  Folder      เก็บแอปพลิเคชันที่ถูกสร้างจาก Apache Cordova เมื่อ

                                                       ผู้พัฒนาใช้คำสั่ง Build ในการแปลงเว็บไซต์ไปเป็นแอปพลิเค

                                                       ชัน ผู้พัฒนาควรเข้ามาตรวจสอบทุกครั้งทมีการ Build
                                                                                         ี่
                plugins                    Folder      เก็บส่วนเสริม (Plugin) ที่ใช้ในการติดต่อกับฮาร์ดแวร หรือ
                                                                                                  ์
                                                                               ์
                                                       คุณสมบัติต่าง ๆ ของโทรศัพท เช่น การใช้กล้อง การเข้าถึง
                                                       ระบบไฟล์ข้อมูลของโทรศัพท เป็นต้น
                                                                               ์
                resources                  Folder      เก็บรูปภาพที่ใช้เป็น Icon หรือพื้นหลังของแอปพลิเคชัน โดย

                                                       จะเก็บในหลายขนาด เพราะต้องรองรับในอุปกรณ ์

                                                       หลากหลายขนาดหน้าจอ
                scss                       Folder      เป็น CSS ที่ถูกพัฒนาให้สามารถโปรแกรมได้มากขึ้น

                www                        Folder      เก็บไฟล์เว็บไซต์ที่ใช้ในการพัฒนาก่อนจะแปลงเป็นแอปพลิเค

                                                       ชันด้วย Apache Cordova เป็นแฟ้มข้อมูลทสำคัญที่สุด และ
                                                                                            ี่
                                                       ผู้พัฒนาเข้าใช้งานอยู่เสมอ เมื่อมีการพัฒนาหรือแก้ไขแอป

                                                       พลิเคชัน

                .bowerrc                    File       -
                .editorconfig               File       -

                .gitignore                  File       -

                bower.json                  File       -

                config.xml                  File       เก็บการตั้งค่าของ Ionic ผู้พัฒนาจะต้องเข้าไปตั้งค่า ID หรือ
                                                       ตรวจสอบการติดตั้งส่วนเสริม หรือการตั้งค่าต่าง ๆ ที่น  ี่

                gulpfile.js                 File       -

                ionic.config.json           File       เก็บการตั้งค่าของ Ionic แต่ไฟล์นี้จะไม่ถูกแก้ไขโดยตรง
                package-lock.json           File       -

                package.json                File       -








                                                                        คู่มือการพัฒนาแอปพลิเคชัน Study Life
   76   77   78   79   80   81   82   83   84   85   86