สวัสดีเพื่อนๆพี่ๆน้องๆชาวบล็อกของเรา วันนี้เอาบทความดีๆมาฝาก แอนดรอยด์ นับว่าเป็นสิ่งที่ค่อนข้างจะใกล้ตัวของเรา ผมเชื่อว่าหลายๆคนคงจะรู้จัก และเคยใช้สมาร์ทโฟนที่ใช้ระบบปฏิบัติการนี้ สำหรับท่านที่อยากลองเขียนแอพฯบนแอนดรอยด์ หลายคนอาจจะคิดว่าการจะเป็นโปรแกรมเมอร์นั้น มันเป็นเรื่องที่ค่อนข้างยาก เป็นเรื่องไกลตัว และบางคนที่อยากจะเป็นโปรแกรมเมอร์ ก็ไม่รู้ว่าจะเริ่มต้นยังไง โปรแกรมก็พอเขียนเป็นตามตำราสอน Hello World ก็พอได้ทุกภาษา สำหรับบทความเรื่องนี้ อาจจะเป็นจุดเริ่มต้น ของหลายๆคนในการก้าวมาเป็นโปรแกรมเมอร์ ทำแอพฯขาย ใครจะไปรู้
มาเข้าเรื่องกันเลย กับการดาวน์โหลดและติดตั้ง Android Developers
ขั้นแรก ก่อนการติดตั้ง สิ่งที่จะต้องมีก็คือเครื่องคอมพิวเตอร์ จะเป็นโน๊ตบุ๊ค หรือ พีซี ก็ได้ไม่ว่ากัน ในที่นี้ผมจะพาติดตั้งสำหรับคนที่ใช้วินโดวส์ สำหรับท่านที่ใช้ลีนุกส์ หรือ แม็ค เดี๋ยวจะหาโอกาสมาแชร์บทความนะครับ รอเก็บตังค์ซื้อเครื่องก่อน ฮ่า ๆ ๆ
สิ่งที่เราจำเป็นจะต้องติดตั้งก็จะมี โปรแกรม Eclipse 3.7.2 ขึ้นไป ,JDK 6 (JRE alone is not sufficient) และ Android Development Tools plugin (recommended) แต่ถ้าหากว่ายังไม่มีอะไรซักอย่างเลย แนะนำให้โหลดมาทั้งก้อนเลย ง่ายดี เข้าไปที่
https://developer.android.com/sdk/index.html
จากนั้นก็เลือก Download the SKD
ในที่นี้ผมใช้ Google Chrome ในการดาวน์โหลด รอจนกว่าจะโหลดไฟล์สำเร็จ
หลังจากที่เราดาวน์โหลดไฟล์เรียบร้อยแล้ว ให้ทำการแตกไฟล์ออกมา โดยใช้โปรแกรม WinZip หรือ 7Zip
สำหรับโฟลเดอร์ eclipse เป็นโฟลเดอร์ที่เก็บไฟล์โปรแกม Eclipse ที่เราจะใช้ในการเขียนโปรแกรมนั่นเอง ส่วน SDK Manager ที่เป็นไอคอนสีเขียวๆ อันนี้สำหรับจัดการ SDK หรือ Software Develop Kit ว่าเราจะเลือกพัฒนาด้วยแฟลตฟอร์มไหนนั่นเอง เดี๋ยวจะอธิบายเพิ่มเติมครับ
สำหรับในที่นี้ เราก็สามารถเปิด Eclipse ขึ้นมาก่อนเลย
เลือก Workspace ว่าเราจะทำการเก็บโปรแกรมของเราไว้ที่ไหน
และนี่ก็คือหน้าตาของโปรแกรม Eclipse ที่เราได้ทำการติดตั้งเรียบร้อยแล้ว
ข้อดีของการติดตั้งแบบนี้คือ โปรแกรมจะมาพร้อมปลั๊กอิน ไม่ต้องโหลดเพิ่ม จะมีเพียง SDK ที่เราจะต้องโหลดเวอร์ชันที่ต้องการพัฒนา โดยปกติเวอร์ชันที่ติดมา จะเป็นเวอร์ชันล่าสุด เพราะฉะนั้นถ้าหากเราต้องการจะพัฒนาแอพฯบนเวอร์ชันล่าสุด ก็สามารถลุยได้เลย
และนี้ก็เป็นขั้นตอนการติดตั้งเครื่องมือต่างๆ สำหรับเริ่มต้นพัฒนาแอพฯแอนดรอยด์ หากเพื่อนๆ พี่ๆน้องๆ มีข้อสงสัย หรือติดตรงไหน ก็ฝากคอมเม้นไว้ได้เลย เดี๋ยวผมจะมาช่วยทำ ถ้าช่วยได้นะครับ ^^