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

ใช้สิ รออะไร Android Studio 3.1

$
0
0

Android Studio 3.1 ปล่อย version stable ออกมาให้ใช้แล้ว (ใครใช้ Canary มาก็จะเฉย ๆ) ซึ่งมีความสามารถหลายสิ่งอย่าง ทั้งช่วยให้การพัฒนา app ง่ายขึ้น ทั้งการช่วยหาปัญหาของ app ได้ดีขึ้น มาดูกันหน่อย

ตัวที่ชอบมาก ๆ ครับ Lint สำหรับภาษา Kotlin นั่นเอง

สามารถใช้ผ่านคำสั่ง gradlew lint ได้เลย ช่วยตรวจสอบคุณภาพของ code ได้ง่าย ๆ ไม่ต้องไปใช้เครื่องมือตัวอื่นแล้ว [gist id="bbddcd626563a98ab61de6034de23d8f" file="1.txt"]

ส่วนใครที่ใช้พวก SQLite และ Room น่าจะชอบคือ SQL completion ให้

น่าจะทำให้การเขียนง่ายและสะดวกขึ้น แต่แนะนำว่า ใช้ IDE เพื่อให้เราเร็วขึ้น ไม่ใช่ให้ IDE บอกว่าต้องทำอะไรนะ มันจะช้ามาก ๆ

สำหรับการ build ที่น่าสนใจคือ D8 Dex Compiler นั่นเอง

ซึ่ง D8 เข้ามาเป็น default เลย ส่งให้ไฟล์ APK เล็กลง ส่งผลให้การ debug ดีขึ้น รวมทั้งช่วยทำให้การ build เร็วขึ้นด้วยนิดหน่อย รูปเปรียบเทียบขนาดของไฟล์ Dex รูปเปรียบเทียบเวลาการ compile ของ Dex

ในส่วนของ Android Emulator ก็มี Quick Boot ให้ใช้งาน

ทำให้เราสามารถเปิด Android Emulator อีกครั้งเร็วขึ้น ในเอกสารบอกว่าใช้เวลาน้อยกว่า 6 วินาทีเลยนะ แต่หลังจากที่เปิดครั้งแรกต้องบันทึก session ไว้ดังนี้ ไปที่ Settings ของ Android Emulator จากนั้นเลือกให้เลือก Ask สำหรับการบันทึก quick-boot state ดังรูป จากนั้นทำการปิด Emulator จะถามว่าต้องการบันทึกหรือไม่ ถ้าตอบ Yes จะทำการบันทึก state ดังรูป จากนั้นลองเปิด Emulator ขึ้นมาใหม่จะเร็วมาก แต่เปลือง disk น่าดูเช่นเดิม ส่วนการใช้ Memory ก็สูงกว่า Android Studio ไปแล้วนะ !!

สิ่งที่ชอบอีกอย่างคือ Network Profiling

ช่วยทำการวิเคราะห์การใช้งาน network ของ app ที่สะดวกมากขึ้น ซึ่งทำการแยกออกเป็น Thread ชัดเจนมาก ๆ ดู VDO เพิ่มเติมได้ที่นี่ https://www.youtube.com/watch?v=nnnW0nehPEA รออะไรไป Download หรือ Update กันเลย

Viewing all articles
Browse latest Browse all 1997

Trending Articles