โหลด MOTODEV Studio for Android มาแล้วแอบประทับใจเลยมารีวิวให้ชมกัน

ภาพรวม
   ก่อนอื่นต้องบอกก่อนว่า MOTODEV Studio จริงๆแล้วเป็นแค่ IDE ตัวหนึ่งที่พัฒนามาจาก Eclipse ไม่ได้มาพร้อม SDK หรือ Emulator แต่อย่างใด ดังนั้นสิ่งที่เราต้องดาวน์โหลดมาเพื่อให้การใช้งานสมบูรณ์จะมีอยู่สองอย่างด้วยกันได้แก่
1. MOTODEV Studio for Android จากเว็บของ MOTODEV
2. Android SDK จากเว็บ Android

ทั้งนี้ขอแก้คำพูดเล็กน้อยเพราะจะบอกว่าเป็น “แค่” ก็คงไม่ได้เนื่องจาก MOTODEV Studio ถือว่าเป็น IDE ที่ฉลาดและเพียบพร้อมมากเลยทีเดียว เรียกว่าถ้าใครได้ลองใช้แล้วคงจะลืม Eclipse ที่ใช้พัฒนาแอนดรอยด์กันไปเลยแหละ

เปิดโปรแกรม

   UI โดยรวมก็คือ Eclipse ดีๆนี่แหละ แต่มันถูกออกแบบมาอย่างดีเพื่อการพัฒนา Android Application โดยเฉพาะ

New Project

   ลอง New Project กันให้ดู

   สำหรับหน้าใส่รายละเอียดโปรเจคนั้นถูกออกแบบมาได้ดีกว่าตัว Eclipse ADP Plugin ของ Google เพราะมีระบบใส่ชื่ออัตโนมัติมาให้ด้วย

   จากนั้น MOTODEV Studio จะขอปรับ Perspective ให้เป็นแบบของเค้าเอง เราก็ตอบ Yes ไป

   ปิ๊ง วิ้ง วิ้ง วิ้งงงงง หน้าตาเปลี่ยนไปแล้ว!

   ซึ่งตรงนี้และที่ผมบอกว่ามันถูกออกแบบมาอย่างดีเพื่อการพัฒนาโปรแกรมบนแอนดรอยด์โดยเฉพาะ จะอย่างไร ไปดูกัน!

รีวิว MOTODEV for Android Perspective

   ตรงด้านล่างมี Tab ที่จำเป็นต่อการ Debug โปรแกรมครบถ้วน อย่างแรกคือ Device Management ที่เราสามารถเลือกได้ว่าจะรันโปรแกรมบนไหนซึ่งเลือกได้ทั้ง AVD (Emulator) และเครื่องจริง นอกจากนั้นสิ่งที่เรียกว่าเด็ดมากคือเราสามารถเรียก adb shell ขึ้นมาทำงานใน Studio ได้เลย ไม่ต้องไปเปิด Command Prompt ให้ยุ่งยากอีกต่อไป

   สามารถควบคุมและ Interact กับ Emulator ได้ด้วย เช่น สามารถ Emulate ค่า GPS รวมถึงจำลองการโทรเข้าหรือส่ง SMS ก็ยังได้

   มี Logcat ให้ดูด้วย

   สุดท้ายคือ Signing Tools ที่จำเป็นต่อการเอาโปรแกรมไปเผยแพร่ใน Android Market

   อีกหนึ่งสิ่งที่พิเศษคือเมื่อเราสั่งรันโปรแกรม Emulator ก็จะอยู่ในหน้าจอ Studio เลยด้วย! ไม่ต้องสลับหน้าจอไปมาระหว่าง IDE และ Emulator อีกต่อไป ทั้งนี้การแสดงผลรูปแบบนี้ก็อาจจะไม่เหมาะกับคนที่ใช้คอมพ์หน้าจอเล็กเท่าไหร่นัก

   อีกหนึ่งฟีเจอร์ที่เรียกว่าเด็ดมาก ไม่เคยเจอที่ไหนมาก่อนคือ เราสามารถเลือกแสดงผลแต่หน้าจอได้ด้วย ตรงนี้ช่วยให้ประหยัดพื้นที่ได้มากเลยทีเดียว แต่ก็แลกมากับการที่ไม่มีปุ่มสำหรับควบคุมอะไรเลย จิ้มได้แต่หน้าจอ

   ส่วนสุดท้ายที่จะพูดถึงวันนี้คือส่วนของ Code Snippets ซึ่งผมชอบมาก

   MOTODEV Studio จะมาพร้อม Code Snippets พร้อมใช้จำนวนหนึ่ง หากต้องการจะทำอะไรก็เพียง Drag n’ Drop ลงโค้ดได้ทันที! เช่น ผมอยากจะเรียกใช้ Alert Dialog ขึ้นมา ผมก็เพียงลากโค้ดมาแปะดังนี้

จากนั้นจัดย่อหน้า + import package ที่จำเป็นโดยใช้ความสามารถของ Eclipse แล้วก็สั่งรันได้ทันที และนี่คือผลของการทำงาน

สรุป
   โดยสรุปแล้ว MOTODEV Studio สามารถสร้างความพอใจให้นักพัฒนาอย่างผมได้มากถึงมากที่สุด ตอนนี้ผมกล้าพูดได้ว่า MOTODEV Studio เป็น IDE ที่ดีที่สุดของการพัฒนาโปรแกรมบนแอนดรอยด์ในขณะนี้ ตอนนี้ถ้าจะพัฒนาโปรแกรมบนแอนดรอยด์ผมก็จะใช้ตัวนี้ในการพัฒนาแน่นอน 😉