Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 2069

สรุป Plug-in และ Trick ที่ใช้ใน Android Studio ไว้นิดหน่อย

$
0
0

android_studio_00

android_studio_00 ในการใช้งาน Android Studio นั้นมี trick และเทคนิคในการใช้งานมากมาย รวมทั้งมี plugin ที่มีประโยชน์มากมาย ดังนั้นจึงทำการสรุปสิ่งที่ใช้ประจำไว้นิดหน่อย ปล. ใครมีเทคนิคดี ๆ ก็แนะนำกันมาได้นะครับ

1. จัดการสีของตัวอักษรใน Logcat ตาม level

มีประโยชน์เมื่อต้องดูปัญหาหรือการทำงานต่าง ๆ ผ่าน Logcat แน่นอนว่า เป็นสิ่งที่ Android developer ใช้งานเป็นประจำ แต่โดยค่าปกติแล้วนั้น สีของตัวอักษรของแต่ละ level ไม่ได้ต่างกันเลย ทั้ง Assert, Debug, Error, Info, Verbose และ Warning ซึ่งมองและอ่านยากมาก ๆ ดังนั้นให้ทำการแก้ไขซะ โดยเข้าไปที่ Preferences -> Editor -> Android Logcat แสดงดังรูป android_studio_01

2. ทำการกำหนด Coding Style หน่อยนะ

เป็นสิ่งที่ทีมพัฒนาควรกำหนดเป็นข้อตกลงร่วมกัน ทั้งเรื่อง Tab, Space, Braces และอื่น ๆ อีกมากมาย จากนั้นทำการบันทึกแล้ว export ออกไปให้คนอื่น ๆ ในทีมใช้งาน หรือถ้าไม่อยากกำหนดเอง ก็สามารถใช้ Coding Style จากที่อื่นมาใช้ก็ได้เช่น แสดงดังรูป android_studio_02

3. ทำการตั้ง Keyboard shortcut ไว้ด้วย

เพื่อทำให้การเขียน code ง่ายและสะดวกมากยิ่งขึ้น โดยแก้ไขได้ที่ Preferences -> Keymap android_studio_03

4. ถ้าอยากให้ Editor ใหญ่ ๆ ทำไงดี !!

เพื่อเพิ่มพื้นที่การทำงาน และ ลดสิ่งที่รบกวนสายตาลงไป เข้าไปที่เมนู View โดยมี view mode ให้ใช้งาน 3 mode คือ
  • Presentation mode
  • Distraction free mode
  • Full screen
ลองเลือกใช้งานดูนะครับ ปกติผมจะใช้ Distraction free mode

5. สำหรับคนขี้เกียจใช้งาน Live Template ได้เลย

สำหรับ Mac กดปุ่ม Command + J ส่วน Windows และ Linux ใช้ Ctrl + J แสดงดังรูป android_studio_04 แน่นอนว่า เราสามารถทำการ custom Live Template ได้เองนะ โดยไปที่ Preferences -> Editor -> Live Templates แสดงดังรูป android_studio_05
และสำหรับ IntelliJ หรือ Android Studio ผมจะใช้ปุ่ม Command + Enter บ่อยมาก ๆ สำหรับ quick fix !! สำหรับ Windows และ Linux คือปุ่ม ALT + Enter

ส่วน plugin ที่น่าจะต้องติดตั้งไว้บ้าง (มีเยอะก็หนักเครื่อง)

  • ADB Idea ช่วยทำให้จัดการผ่าน adb command ได้ง่ายขึ้นทั้งติดตั้งและลบ app
  • Android method count จะแสดงจำนวน method ของแต่ละ library ให้
  • String manipulation ช่วยในการจัดการข้อมูล ว่าจะให้เป็นรูปแบบไหน
  • Key promoter สำหรับจัดการ key ที่ใช้บ่อย ๆ
  • Builder plugin สำหรับใครที่ชอบพวก builder pattern สำหรับจัดการข้อมูลใน object
  • Android Parcelable code generation เพื่อช่วย generate code ต่าง ๆ ของ Parcelable

Viewing all articles
Browse latest Browse all 2069

Trending Articles