Development

รีวิว MOTODEV Studio for Android

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

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

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

โหลด 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 ที่ดีที่สุดของการพัฒนาโปรแกรมบนแอนดรอยด์ในขณะนี้ ตอนนี้ถ้าจะพัฒนาโปรแกรมบนแอนดรอยด์ผมก็จะใช้ตัวนี้ในการพัฒนาแน่นอน 😉

7 Comments

  1. kanatorn

    kanatorn Post on July 26, 2009 at 1:29 am

    #2103

    ว้าวววว อย่างงี้ต้องลอง

    • sukan Post on March 5, 2011 at 7:55 pm

      #100197

      test กับ App ที่จะทำให้ tat เลยนะ

  2. analysis

    analysis Post on July 26, 2009 at 2:46 am

    #2105

    อย่างงั้นคง อย่างนี้มันต้องถอน อย่างนี้มันต้องถอน ( Eclipse ) เขาอุตส่ามีของดีมาให้ จะไม่ให้เวลาก็กะไรอยู่ คิคิ

  3. llPor_Zall

    llPor_Zall Post on July 26, 2009 at 8:55 am

    #2113

    จัดไปครับ เอามาทำโปรเจ็คตัวใหม่สะเลย ^^

  4. p008 Post on May 15, 2010 at 4:58 pm

    #9393

    คือผมเป็นมือใหม่เลยนะครับ เคยทำแต่ .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 ได้ไหมเพื่อสามารถพกเอาใช้ได้ทุกที่

  5. Khontai Post on January 17, 2011 at 3:45 am

    #71215

    น่าสนใจมากครับ

  6. magnetma509

    magnetma509 Post on May 2, 2011 at 3:17 pm

    #142293

    เยี่ยมเลยครับ อยากได้คู่มือการใช้งานโดยละเอียดครับ

Leave a Reply

To Top