โหลด 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 ที่ดีที่สุดของการพัฒนาโปรแกรมบนแอนดรอยด์ในขณะนี้ ตอนนี้ถ้าจะพัฒนาโปรแกรมบนแอนดรอยด์ผมก็จะใช้ตัวนี้ในการพัฒนาแน่นอน 😉
ว้าวววว อย่างงี้ต้องลอง
test กับ App ที่จะทำให้ tat เลยนะ
อย่างงั้นคง อย่างนี้มันต้องถอน อย่างนี้มันต้องถอน ( Eclipse ) เขาอุตส่ามีของดีมาให้ จะไม่ให้เวลาก็กะไรอยู่ คิคิ
จัดไปครับ เอามาทำโปรเจ็คตัวใหม่สะเลย ^^
คือผมเป็นมือใหม่เลยนะครับ เคยทำแต่ .NET
อยากทราบว่า ผมโหลด MotoDev มาแล้ว แล้วพอติดตั้งเสร็จมันก็ไปดู repository เพื่อโหลด
component อื่นๆที่จำเป็น
(Android platform ต่างๆ, Google API , Ophone SDK, Sample for platform API)
ซึ่งผมต้องการไปโหลดไฟล์พวกนี้จากที่ออฟฟิศครับ(แต่มี Firewall) เพราะที่บ้านเน็ทช้ามาก
สิ่งที่ผมไม่แน่ใจคือ
1. ต้องโหลดไฟล์ไหนบ้าง โหลดแค่
-Android Platform 2.1 API Level: 7 r01 (windows),
-Google APIs 7 r1 (windows)
-OPhone SDK 1.5 for Windows
-Samples for Platform API Level 7 r01 (windows)
พอไหมครับ แล้วจะมีข้อจำกัดอะไรป่าว เช่นที่ผมเดาคือถ้าเรา dev บน platform 2.1 ก็อาจเอาไปรันบน android 1.5 ไม่ได้ใช่หรือเปล่า
2. ตาม repository ที่ MotoDev หามาเนี่ยจะโหลดจาก domain ของ moto จะไปหาโหลด manual เองยังไง หรือผมไปหาโหลดจาก Google ได้ไหม
3. โหลดมาแล้วติดตั้งยังไงครับ
4. ผมสามารถติดตั้งทุกอย่างข้างบนนี้ลง ext. HDD ได้ไหมเพื่อสามารถพกเอาใช้ได้ทุกที่
น่าสนใจมากครับ
เยี่ยมเลยครับ อยากได้คู่มือการใช้งานโดยละเอียดครับ