อยากเขียน Application ต้องเริ่มต้นยังไงดีนะ ?

เขียน application

ในปัจจุบันนี้โทรศัพท์มือถือ Smartphone เข้ามามีบทบาทกับชีวิตประจำวันของมนุษย์เป็นอย่างมาก เพราะทุกคนแทบจะมี Smartphone ใช้กันทั้งนั้น นั่นจึงส่งผลให้อุตสาหกรรมเกมส์หรือผู้คนที่สนใจในการสร้าง Application ต่างๆ หันมาพัฒนาเกมส์ลงบน Smartphone กันมากมาย โดยเฉพาะนักพัฒนาอิสระ หรือ Indie Game Developer ซึ่งจัดเป็นอาชีพใหม่ในยุคปัจจุบันนี้ พากันคิดค้นสร้างเกมส์กันเป็นจำนวนมาก นอกจากนี้นักพัฒนาส่วนใหญ่ยังให้ความสนใจ Web Application กันมากขึ้น เพราะมันสามารถทำงานได้บนทุก Platform ไม่ว่าจะเป็น Ubuntu, Android, iOS, Windows Phone เป็นต้น ขอแค่มี Browser กับอินเตอร์เน็ตก็เข้าใช้งานได้แล้ว

วิธีเริ่มสร้าง Application ด้วยตนเอง

เขียน application

Android Studio คืออะไร?

มันคือ IDE Tool จาก Google ซึ่งเอาไว้พัฒนาโปรแกรม Android โดยเฉพาะ คล้ายๆ กับการทำงานของ Eclipse และ Android ADT Plugin มันมีคุณสมบัติพัฒนา App บน Android ให้มีประสิทธิภาพมากขึ้น ทั้งในเรื่องของการออกแบบ GUI ที่ Preview ออกมาในมุมมองที่แตกต่างกันบน SmartPhone แต่ล่ะรุ่นได้ แสดงผลบางอย่างได้ทันทีโดนไม่ต้อง Run App บน Emulator อีกทั้งยังแก้ไขความเร็วของ Emulator อีกด้วย

  • ก่อนอื่นคุณต้องติดตั้ง Android Studio จาก à https://developer.android.com/studio/index.html ก่อน
  • หลังจากนั้นให้ใส่ Application ที่ต้องการสร้าง
  • Company Domain ใส่ Domain อะไรก็ได้ ซึ่งมีความสำคัญมาก เพราะถ้าหากไปซ้ำกับชื่อของผู้อื่นจะไม่สามารถนำลง Play Store ได้ แต่ถ้าไม่ได้นำลง Play Store ก็ไม่มีปัญหาใดๆ
  • Project Location ที่ต้องการเก็บไฟล์ไว้
  • Include C++/Kotlin Support  ทำให้ชิ้นงานของคุณสามารถใช้งานได้ในภาษา C++, Kotlin
  • ต่อมาเลือก Platform ที่ต้องการให้ Application RUN ได้
  • เมื่อเลือก Android API แล้ว ก็จะมีข้อความบอกว่าจำนวนผู้ใช้งาน Android มีกี่ % จากทั้งหมดบนโลก
  • เลือกรูปแบบ Activity ที่ต้องการใช้งาน
  • ใส่ชื่อ Activity, ชื่อ Layout หลัก แต่ตรงนี้สามารถปล่อยเป็นค่า Default ไว้ได้

Menu หลักที่คุณต้องใช้งานเป็นประจำ

  • Make Project ใช้ Compile App ของคุณ
  • Run ใช้ Compile App ของคุณและ RUN sบน Emulator
  • Apply ใช้ Compile App และอัพเดท App บน Emulator ในกรณีที่ App RUN บน Emulator อยู่แล้วให้ใช้ปุ่มนี้แทนปุ่ม Run จะเร็วกว่า
  • SDK Manager ใช้จัดการเวอร์ชั่น SDK ในเครื่อง
  • AVD Manager ใช้จัดการ Emulator ในเครื่อง

สรุปการใช้งาน Android Application

การสร้าง Application สำหรับใช้งานบน Android นั้น ความจริงแล้วไม่ใช่เรื่องยากเสียทีเดียว เพียงแต่คุณต้องทำความเข้าใจในส่วนของการออกแบบ GUI อย่าง Constrain Layout , Liner Layout เป็นต้น และลงมือทำไปทีละส่วน ทางด้าน Controller ก็ใช้เป็นภาษา Java ทั่วๆไป นอกจากนี้ตัว Android Studio ยังมอบความความสะดวกสบายให้แก่ผู้ใช้งาน โดยการทำ Highlight Syntax, Autocomplete, Emulator และส่วนอื่นๆอีกหลายส่วน