การเขียนโปรแกมบน Mobile Application แบบ Hybrid เขียนครั้งเดียว run ได้ทั้ง IOS,ANDROID ด้วย Ionic (การติดตั้ง)

Ionic Framework
ionic เบื้องต้น

tools
1.node.js
2.cordova
3.ionic

ลงทะเบียน
1.http://ionic.io/   --> ไว้สำหรับ upload โปรแกรม เพื่อทดสอบ ผ่าน ionic view

ติดตั้งโปรแกรมที่จำเป็น

การ install

    1. Windows Installer (.msi)  => 32 bit
    2. ทำการ install msi ที่ download
    3. ทดสอบว่า สามารถ run โปรแกรม node.js ได้
      1. เปิด command window
        1. เปิด window explorer  
        2. เลือกไปที่ folder ที่ต้องการ
        3. กด Shift พร้อม right-click
        4. เลือก open command window here
      2. พิมพ์ => node -v เพื่อดู version ของโปรแกรม node
  1. ทำการ install => ionic และ cardova
    1. ที่ command window พิมพ์ =>
      1. npm install –g cordova ionic
    2. ทดสอบดู version ของ cordova =>
      1. cordova -v
    3. ทดสอบดู version ของ ionic  =>
      1. ionic -v
  2. ทำการ update cordova และ ionic กรณีเราทำการ install มานานแล้ว
    1. npm update -g ionic
    2. npm update -g cordova

ทดลองพัฒนา โปรแกรม
  1. การ generate โปรแกรมโครง
  2. ทดลอง run โปรแกรมบน Web browser
  3. โครงสร้างของ โปรแกรมที่ generate
  4. ทดสอบแก้ไขโปรแกรม เพื่อดูว่าหน้าจอบน web browser จะเปลี่ยนให้อัตโนมัติ
  5. การ install platform => android
  6. การทดลอง run ใน Simulator =>  ในครั้งนี้ยังไม่ทดลอง
  7. การทดลอง run บนอุปกรณีมือถือที่เชื่อมกับ PC

  1. สร้าง directory ชื่อ c:\project
  2. เปิด DOS window ที่ c:\project
  3. ทำการสร้าง demo project
    1. ionic start demo
  4. ให้ลงไปที่ demo project
    1. cd  demo
  5. ทำการ start Server
    1. ionic serve
      1. ยังไม่ต้องสร้าง account กับ ionic
      2. ให้เลือก address => localhost
      3. ถ้าเลือกผิดให้ใช้ ionic address เพื่อแก้เป็น localhost
    2. Ionic จะสร้าง web server และ ทำการ เปิด web browser ใน mode ของการ connect ถ้ามีการแก้โปรแกรมจะทำการ load
    3. จะหยุดงาน web server ให้กด q <enter>
  6. อธิบายโครงสร้างของ โปรแกรมที่ generate
    1. hooks เป็นส่วนของ Cordova
    2. platforms เป็นที่เก็บเวลา build application เพื่อนำไปใช้ใน android , ios
    3. plugins เก็บ plugin
    4. scss เป็นที่ เก็บแฟ้มที่แปลงเป็น cascade style sheet
    5. lib เป็นส่วนของ ionic
      1. ionic
        1. css
        2. fonts
        3. js
        4. scss
  7. แก้หน้าจอหลักที่ www/template/tab-dash.html
  8. ที่ chrome กด Ctrl-Shift-i ปรับเป็น mobile mode
  9. ทำการลง platform android
    1. ลง android SDK + java
    2. ionic platform android
      1. จะพบว่ามี directory ชื่อ platforms และ plugins เพิ่มขึ้นมา
  10. ทำการ run บนมือถือ สามารถทำได้ ๒ วิธี
    1. การทำ install บนมือถือ
      1. สร้าง package
        1. ionic build android  (ต้องลง SDK ก่อน )
        2. จะไปสร้างแฟ้มที่ platforms\android\build\outputs\apk\
      2. copy  file นามสกุล .apk จาก PC ไปยังมือถือ
        1. android-debug.apk ไปยังมือถือที่ต่อกับเครื่อง
      3. install บนมือถือ
        1. ทำการ install โปรแกรมบนมือถือ
    2. การ run บนมือถือที่เชื่อมกับ PC อยู่
      1. ionic run android  
      2. เป็นการทำการ build -> copy -> run โดยอัตโนมัติ
  11. ทำการ run โดยผ่าน ionic view application
    1. ทำการสมัครสมาชิกที่
    2. ทำการ install => ionic view จาก app store หรือ google play
    3. ทำการ upload โปรแกรมเราขึ้นไปยัง server ของ ionic
      1. ionic upload
    4. เปิด ionic view บนมือถือ จะพบ application ที่เรา upload ขึ้นไป สามารถเรียกใช้งาน

ความคิดเห็น

แสดงความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

แจ้งเตือนเข้าไลน์กลุ่ม ผ่าน Line notify เมื่อมีคน login เข้า server ของเราผ่าน SSH (linux) หรือ remote desktop เข้ามา (windows server)

การทำ cloud iot ด้วย thingsboard ไว้ใช้เองครับ

การประยุกต์ใช้ line notify ในการแจ้งปัญหาการใช้งาน สำหรับ php