การทำ App Android

การทำ App iOS บน iphone และ ipad
การทำ App iOS บน iphone และ ipad
August 29, 2013
การพัฒนา Windows Application
การพัฒนา Windows Application
August 31, 2013

การทำ App Android

การทำ App Android

การทำ Android App

 

หลายๆคนที่ใช้โทรศัพท์ระบบ android คงจะเคยผ่านการเล่นโปรแกรมบนระบบ Android อย่าง Appclication ต่างๆ หรือจะเรียกกันสั้นๆว่า App กันมาบ้างแล้วนะครับ แน่นอนว่าเราเคยทั้งผ่านการดาวน์โหลดผ่าน Appstore หรือจะเป็นการดาวน์โหลดผ่านเว็บไซต์ฝากไฟล์ในอินเตอร์เน็ต แล้วนำมาติดตั้งใน SmartPhone ของเราอีกทีหนึ่ง แต่ถึงอย่างไร หลายๆคนที่ใช้ก็อาจจะคิดว่า App ในมือถือของเรานั้นดูธรรมดาหรือใช้งานได้ไม่ตรงตามที่ใจเราต้องการเท่าไหร่

 

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

 

ภาษาที่ใช้ในการทำ App Android

ภาษาที่ใช้ในการทำ App Android สามารถใช้ได้ทั้งภาษา Java  หรือจะเป็น C, C++ ก็สามารถใช้ในการเขียนโปรแกรมได้เช่นกัน แต่โปรแกรมสำหรับการพัฒนาก็จะใช้แตกต่างกันออกไป โดยขอจำแนกวิธีการใช้โปรแกรมพัฒนาตามภาษาที่เขียนดังต่อไปนี้

 

ภาษา Java

–          จะต้องทำการติดตั้ง Java Run Time (JRE)ก่อนเพื่อให้ระบบคอมพิวเตอร์ของเราสามารถ Run หรือแสดงผลโปรแกรมภาษา Java ที่เราเขียนขึ้นมาได้ โดย JRE ที่จะสามารถใช้ทำหรือ Run แอพ Android ที่เราเขียนได้ จะต้องใช้เวอร์ชั่น 6 ขึ้นไปครับ

–          Android SDK เป็นโปรแกรมสำหรับผู้ที่ต้องการทำ App Android โดนจะช่วยให้ผู้พัฒนาสามารถเชื่อมต่อข้อมูลระหว่างโปรแกรมที่เขียนกับมือถือ Android ให้เชื่อมโยงเข้าหากันได้

–          Android Developer Tools เป็นโปรแกรมที่รวมเอาเครื่องมือที่จำเป็นสำหรับผู้ที่จะเขียนโปรแกรม App ไว้อย่างครบครัน

–           Eclipse IDE เป็นโปรแกรมที่ให้เราเขียนซอร์สโค๊ดสำหรับโปรแกรมที่เราจะพัฒนา สามารถแบ่งเป็น Class หรือ Library ได้

ภาษา C, C++

–          สำหรับภาษา C ก็สามารถใช้ในการทำ App Android ได้เช่นกัน โดยเราต้องใช้โปรแกรม NDK (Native Developer Toolkits) ซึ่งจะสามารถใช้หลักการเดียวกันกับภาษา Java ครับ

 

ที่เหลือก็อยู่ที่การวางแผนและการออกแบบโปรแกรมของแต่ละคนแล้วครับว่าอยากได้ App ประเภทไหนไว้ใช้เอง หรือจะนำไปอัพโหลดเพื่อหารายได้จากการที่มีคนมาดาวน์โหลดผ่าน Play Store นั่นเองครับ