Development

วิธีเริ่มต้นพัฒนา Android App จากการเขียน Mobile App ด้วย Visual Studio

Pirush Prechathavanich
Pirush Prechathavanich
Development Team
วิธีเริ่มต้นพัฒนา Android App จากการเขียน Mobile App ด้วย Visual Studio

การจะพัฒนา Application บนโทรศัพท์มือถือ ไม่ว่าจะเป็นทางฝั่ง IOS หรือ Android ก็ตาม สิ่งที่จำเป็นในการการพัฒนา คือเราต้องเขียนโค้ด สร้างโปรเจ็กต์ และอีกหลายขั้นตอน รวมไปถึงการทดสอบระบบ ซึ่งขั้นตอนในการทดสอบจะประกอบไปด้วย คือ สร้างไฟล์ Application จากโปรเจกซ์ , ทดสอบบนอุปกรณ์จริง , ส่ง Application ให้นักทดสอบเวอร์ชั่นเบตา , วิเคราะห์การใช้งาน , เชื่อมต่อระบบหลังบ้าน และจัดการข้อมูลต่าง ๆ 

แต่การทดสอบแบบนี้ ค่อนข้างที่จะใช้เวลาในการทดสอบนานพอสมควร ทาง Microsoft จึงได้สร้าง Visual Studio ขึ้นมาเพื่อเป็นตัวช่วยในการจัดการเรื่องนี้ได้สะดวกขึ้น

ระบบคลาวด์ Visual Studio คืออะไร?

Visual Studio เป็นโปรแกรมที่ใช้สร้างเว็บเพจเสมือนจริง หรือใช้พัฒนา App ผ่านการเขียน Mobile App ด้วย Visual Studio เป็นตัวช่วยสำหรับผู้ที่ต้องการสร้างเว็บเพจโดยไม่ต้องเขียนภาษา HTML 

Visual Studio ทำให้ผู้ใช้งานสามารถจัดวางข้อความ รูปภาพ ตาราง วิดีโอ รวมไปถึงองค์ประกอบต่าง ๆ ภายในเว็บเพจได้ตามความต้องการอย่างสวยงาม โดยที่ไม่ต้องใช้ภาษาสคริปต์ที่มีความยุ่งยากซับซ้อน และนอกจากนี้ Visual Studio ยังรองรับการเขียนโปรแกรมได้หลายภาษาอีกด้วย เช่น C++ , C# , VB , VB.NET , Java และอีกมากมาย

Visual Studio ช่วยในการเขียน Mobile App ได้อย่างไร?

การเขียน Mobile App ด้วย Visual Studio เป็นตัวช่วยที่ดีสำหรับนักพัฒนา Mobile App ซึ่งสามารถแก้ไขปัญหาต่าง ๆ ได้ หลากหลายปัญหา ดังนี้

  • สามารถเชื่อมต่อระบบหลังบ้านที่สเกลได้ และยังเพิ่มความสามารถระบบต่าง ๆ เช่น Offline Data Sync หรือ End User Authentication Service
  • สร้างไฟล์ Mobile App ให้พร้อมใช้ทุกครั้งเมื่อมีการ Pull Request
  • มีระบบทดสอบ Application ให้เลือกใช้อยู่มากมายบนอุปกรณ์
  • สามารถติดตามการใช้งานจริงผ่าน Mobile Analytic ได้
  • ช่วยแจกจ่ายไฟล์ให้นักทดสอบพร้อมติดตามผลงานได้อยู่ตลอด
  • คอยช่วยตรวจสอบ Crash และ Bugs ได้

ส่วนประกอบของ Visual Studio มีอะไรบ้าง

visual studio

ก่อนที่จะเริ่มเขียน Mobile App ด้วย Visual Studio เราจะพาไปรู้จักก่อนว่า ภายโปรแกรมนี้ มีส่วนประกอบอะไรบ้าง

  • ส่วน Main Menu เป็นแถบเมนูหลักที่ให้ผู้ใช้งาน ใช้เรียกคำสั่งต่าง ๆ ขึ้นมา
  • Tool Bar เป็นส่วนที่ผู้ใช้งาน เรียกใช้คำสั่งต่าง ๆ ได้ โดยผ่านปุ่มคำสั่งต่าง ๆ 
  • Tool Box เป็นส่วนที่ผู้ใช้งาน เรียกใช้เครื่องมือสำหรับการเขียนโปรแกรม หรือเรียกว่า “คอนโทรล”
  • From ในส่วนนี้เป็นส่วนที่ให้ผู้ใช้งานออกแบบหน้าจอโปรแกรมที่กำลังพัฒนา ซึ่งสามารถสลับมุมมองให้แสดงในรูปแบบโค้ดโปรแกรมได้ 
  • Solution Explorer คือส่วนที่จะแสดงไฟล์ต่าง ๆ ที่เกี่ยวข้องกับโปรเจ็กต์ที่เรากำลังพัฒนา
  • Properties ส่วนนี้ผู้ใช้งานสามารถกำหนดค่าคอนโทรลต่างๆ ได้ เช่น ค่าความกว้าง ความสูงของรูปแบบที่กำลังพัฒนาเป็นต้น 

ขั้นตอนการใช้ Visual Studio

ในขั้นตอนการเขียน Mobile App ด้วย Visual Studioนั้น ก่อนที่จะเริ่มต้นเขียนได้นั้น จำเป็นต้องมีโปรแกรมเหล่านี้ก่อน 

  • Android Studio
  • Android Emulator
  • FlutterVisual Studio

หลังจากที่ทำการตรวจสอบว่ามีครบทุกโปรแกรมแล้ว สามารถเริ่มตามขั้นตอนได้ด้งนี้

  1. ให้ทำการเปิด Visual Studio ขึ้นมา หลังจากนั้นเข้าไปที่ File > Open Folder และเลือก Folder ว่างขึ้นมาสักหนึ่งอัน เพื่อป้องกันไม่ให้โค้ดไปปะปนกับไฟล์อื่น ๆ ในเครื่อง
  2. กดเลือกตรงคำว่า “Terminal” ที่แถบเมนูด้านบนของโปรแกรม และเลือก New Terminal เพื่อจะทำการเขียนคำสั่งต่าง ๆ 
  3. เมื่อกดเข้าไปแล้ว หน้าต่าง Terminal จะแสดงอยู่ด้านล่างของโปรแกรม ให้เราพิมพ์คำสั่งลงไปว่า “Flutter Create xxx” (xxx ในที่นี้คือ ชื่อ Folder ของ App ที่เราต้องการจะตั้ง) และกด Enter
  4. หลังจากนั้นจะได้ไฟล์เริ่มต้นของ App ขึ้นมา ให้ทำการพิมพ์ “cd xxx” (xxx คือชื่อที่เราได้ตั้งไปเมื่อก่อนหน้านี้) และกด Enter เพื่อทำการชี้ตำแหน่ง Folder ไปยังที่อยู่ของ Source Code ของเรา
  5. จากนั้นให้ทำการเปิดโปรแกรม Android Emulator ขึ้นมา 
  6. พิมพ์คำว่า “Flutter Run” ลงไป และกด Enter เพื่อให้ Visual Studio ทำการสร้าง App จากตัวอย่างโค้ดที่เราสร้างขึ้น นำไปแสดงผลใน Android Emulator
  7. ให้ทดลองแก้ไข Title ของ App โดยทำการเปิดไฟล์ lib/main.dart ขึ้นมา ซึ่งเป็นไฟล์เริ่มต้นการทำงานของ App และทำการเปลี่ยนข้อความจากคำว่า “Flutter Demo Home Page” เป็นคำว่าอะไรก็ได้แล้ว หลังจากนั้นกดบันทึก
  8. จากนั้นใช้เมาส์คลิกที่ Terminal และพิมพ์ r ลงไป (flutter จะ refresh ข้อความภายใน App ให้ทันที โดยที่ไม่ต้องโหลด App ขึ้นมาใหม่ ) เป็นอันเสร็จเรียบร้อย

ข้อดีของการเขียน Mobile app ด้วย Visual Studio

การเขียน Mobile App ด้วย Visual Studio นั้นมีข้อดีอยู่หลากหลายที่จะช่วยให้การทำงานมีความสะดวกขึ้น โดยมีข้อดีดังนี้

  • เป็นเรื่องที่ง่าย หากผู้ที่เริ่มต้นต้องการที่จะเรียนรู้ทั้งในเรื่องไวยากรณ์ภาษา และเครื่องมือการใช้งาน
  • เป็นโปรแกรมที่มีการพัฒนาอย่างต่อเนื่อง รวมไปถึงการปรับปรุงประสิทธิภาพในด้านของตัวภาษา และความรวดเร็วของการประมวลผล 
  • ภายในโปรแกรมมีความหลากหลายของภาษาการเขียนโปรแกรมให้ได้เรียนรู้ และเลือกใช้งานมากมายหลายภาษา
  • แน่นอนว่าผู้พัฒนา Visual Studio คือบริษัท Microsoft นั่นจึงทำให้เรามั่นใจได้ว่าโปรแกรมจะต้องมีการพัฒนาอย่างต่อเนื่องไปอีกนาน

แต่อย่างไรก็ตาม Visual Studio ก็ยังมีข้อเสียอยู่บ้างนั่นก็คือ Visual Studio ไม่สามารถใช้ตัวแปรที่เป็นตัวอักษร มาเก็บค่าที่เป็นตัวเลข หรือใช้ตัวแปรที่เก็บตัวเลขจำนวนเต็ม มาเก็บเลขทศนิยม หรือบวกตัวแปรที่เป็นตัวเลข กับค่าคงที่ ที่เป็นข้อมูลตัวอักษรได้

สนใจปรึกษาด้านการสร้าง Mobile Application และดูบริการอื่นๆ ของ Criclabs ต้องทำอย่างไร?

Criclabs เป็นบริษัทรับออกแบบเว็บไซต์และหน้าแอพพลิเคชั่น โดยเรามีบริการที่หลากลหลายไม่ว่าจะเป็น บริการออกแบบและปรับแต่งเว็บไซต์เต็มรูปแบบ บริการวางแผนกลยุทธ์ด้านดิจิทัล บริการออกแบบ ux ให้ร้านค้าขนาดเล็ก และอีกหลากหลายบริการ หากคุณมีความสนใจเราสามารถมอบคำแนะนำ แนวทาง เพื่อตอบโจทย์ทุกความต้องการของคุณอย่างแน่นอนครับ