14 May 2015

10 ข้อที่ควรทำและ 10 ข้อที่ไม่ควรทำบน Google Play Store

Updated on

บทความวันนี้ขอผ่อนคลายจากโค้ดกันบ้าง โดยเจ้าของบล็อกขอหยิบเจ้าแผ่นพับที่เจ้าของบล็อกได้จากงาน Google Developer Summit มาเขียนเป็นบทความให้ได้อ่านกันเล่นๆ

แผ่นพับที่ว่านี้จะเป็นการแนะนำ 10 วิธีที่ควรทำและ 10 วิธีที่ไม่ควรทำในการพัฒนาแอพแอนดรอยด์ขึ้น Google Play Store ซึ่งเจ้าของบล็อกคิดว่าเป็นเรื่องที่นักพัฒนาควรจะรู้ติดตัวไว้บ้าง เวลาที่ทำแอพก็ให้ใช้คำแนะนำเหล่านี้เป็นแนวทางในการพัฒนาเพื่อให้แอพที่ออกมานั้นประสบผลสำเร็จได้ดียิ่งขึ้น

04 May 2015

ทำไมต้องกำหนดเลขเวอร์ชันของ Dependencies ใน Android Studio

Updated on


        สำหรับผู้ที่หลงเข้ามาอ่านที่ใช้ Dependencies ส่วนใหญ่จะรู้กันอยู่แล้วว่าเวลาที่กำหนด Package ของ Library ถ้าใส่เครื่องหมาย + ในเลขเวอร์ชันก็จะเป็นการค้นหาเวอร์ชันล่าสุดมาให้ทันที

        แต่ทว่าใน Android Studio กลับมีการแจ้งเตือนบอกว่าไม่ควรใช้เครื่องหมาย + ในเวลาที่กำหนดเวอร์ชันของ Dependencies

        เพราะอะไรล่ะ? เดี๋ยวเจ้าของบล็อกเล่าเป็นเรื่องสั้นๆให้ฟังดีกว่า

วิธีตรวจสอบเวอร์ชันล่าสุดของ Dependencies ที่ใช้งานอยู่

Updated on


        การใช้ Dependencies ใน Android Studio จะช่วยแก้ปัญหาเรื่องความวุ่นวายของ Library ได้เป็นอย่างมาก เพราะทุกวันนี้ในหลายๆโปรเจคมีการใช้งาน Library ต่างๆกันเยอะพอสมควร ด้วยความสามารถของ Gradle ที่อยู่ใน Android Studio จึงทำให้นักพัฒนาอย่างเราๆทำแค่เพียงกำหนด Package ของ Dependencies เท่านั้น ที่เหลือ Gradle จัดการให้เองหมด

        แต่ทว่าก็ยังมีนักพัฒนาหลายๆคนที่มีปัญหาการใช้งาน Dependencies ที่มีเวอร์ชันเก่าๆอยู่ ทั้งนี้เพราะไม่รู้ว่าเวอร์ชันล่าสุดเป็นเวอร์ชันอะไร เพราะบางคนก็ทำตามบทความต่างๆที่ใช้ Dependencies เวอร์ชันเก่าๆอยู่

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

02 May 2015

ลองทำ Unit Test บน Android Studio กันเถอะ

Updated on


        การเขียนเทสนั้นสำคัญแค่ไหนก็รู้กันอยู่แล้ว ถึงแม้ว่าจะไม่ค่อยเขียนกันซักเท่าไร (เจ้าของบล็อกก็เช่นกัน) สำหรับบทความนี้จะเป็นการทำ Local Unit Test บน Android Studio เพื่อเอาไว้เขียนเทสในส่วนของ Unit Test ให้กับโปรเจคของผู้ที่หลงเข้ามาอ่าน ซึ่งจะไม่ได้หมายถึง Instrumentation Test นะครับ (กำลังเขียนอยู่)