21 July 2017

16 July 2017

[Android Code] Supporting Samsung Devices in 2017 is easier than ever for Android 7.0



        We cannot deny that Samsung Galaxy is one of the most popular devices in the world. This year, Samsung just follows its tradition of releasing a Galaxy phone per year and introduced a brand new Samsung Galaxy S8/S8+. Also, it introduce a new accessory which can convert your phone into a Desktop PC, Samsung DeX. This article will walk us through what Android developers need know about these technologies.

02 July 2017

[Android Dev Tips] วิธีแก้ปัญหา Unable to unzip และ Could not expand ZIP บน Android Studio


        ปัญหายอดนิยมสำหรับนักพัฒนามือใหม่ที่มักจะต้องเจอกันในตอนแรกที่ติดตั้ง Android Studio เสร็จ แล้วสร้างโปรเจคขึ้นมาเพื่อลอง Build ลงเครื่องดู แต่กลับพบว่ามัน Build ไม่ผ่านซะที!! ซึ่งเจ้าของบล็อกก็พบว่าเป็นกันบ่อยพอสมควร ก็เลยเขียนบทความนี้ไว้เพื่อบอกแนวทางในการแก้ไขซะเลย

06 June 2017

[Android Code] มาเรียกใช้งาน Dialog บนแอนดรอยด์ให้ถูกต้องกันเถอะ



        Dialog เป็นหนึ่งใน Component พื้นฐานที่ Android App แทบทุกตัวจะต้องเรียกใช้งาน และก็เป็นเรื่องพื้นฐานแรกๆที่นักพัฒนาจะได้เรียนรู้ในตอนที่หัดเขียนใหม่ๆ แต่ทว่าทุกวันนี้ผู้ที่หลงเข้ามาอ่านเรียกใช้งาน Dialog ด้วยโค้ดแบบไหนกันอยู่ล่ะ? บทความนี้จะพามาเจาะลึกกับเรื่องพื้นฐานๆของ Dialog กันครับ

24 May 2017

[Android Dev Tips] สรุปสาระสำคัญจากงาน Google I/O 2017 ที่นักพัฒนาแอนดรอยด์ไม่ควรพลาด



        ในที่สุดงาน Google I/O 2017 ก็ได้เปิดตัวและจบงานไปได้ด้วยดีพร้อมกับเรื่องราวใหม่ๆ เทคโนโลยีใหม่ๆที่ผุดขึ้นมาในงานนี้อย่างมากมาย ถึงแม้ว่าในปีนี้ทาง Google จะโฟกัสไปในด้าน AI อย่างเห็นได้ชัด แต่ก็ต้องบอกเลยว่าฝั่งแอนดรอยด์ก็มีอะไรใหม่ๆเจ๋งๆเพิ่มเข้ามาเช่นกัน

16 May 2017

[Android Dev Tips] ว่าด้วยเรื่อง Issue ของ Activity Stack สุดแปลกที่ไม่เคยเจอมาก่อน



        เรื่องมีอยู่ว่าเจ้าของบล็อกได้เจอกับ Issue ตัวหนึ่งในโปรเจคที่ทำให้ลูกค้า ซึ่งเป็น Issue ที่มีลักษณะแปลกๆพอสมควร ซึ่งเจ้าของบล็อกก็ได้ไล่ตามหาสาเหตุเพื่อแก้ไขปัญหาตัวนี้และพบว่ามันแปลกประหลาดยิ้งนัก จึงหยิบเรื่องราวของ Issue ตัวนี้มาเล่าให้ฟังเผื่อว่าผู้ที่หลงเข้ามาอ่านคนไหนเจอปัญหาคล้ายๆกันแบบนี้ ก็จะได้ไม่ต้องเสียเวลานานครับ

10 May 2017

[Android Code] Let's Fragment - ว่าด้วยเรื่องการสร้าง Fragment จาก Constructor ที่ถูกต้อง



        สำหรับซีรีย์ Fragment ในคราวนี้ก็ขอพูดถึงเรื่องการสร้าง Fragment กันเสียหน่อย เพราะเป็นอีกหนึ่งเรื่องที่นักพัฒนาอาจจะทำผิดได้โดยไม่รู้ตัว ดังนั้นการรู้วิธีที่ถูกต้องไว้ก่อนก็ย่อมสำคัญเหมือนกันเนอะ

08 May 2017

[Android Dev Tips] รวม Session สำหรับสาย Android ที่น่าสนใจจากในงาน Google I/O 2017



        รู้ตัวอีกทีก็วนกลับมาถึงช่วงเวลาของ Google I/O ของปีนี้ซะแล้ว ทั้งๆที่รู้สึกว่าปีที่แล้วก็เพิ่งจะผ่านพ้นไปได้ไม่นานนี้เอง ซึ่งในปีนี้ก็ดูเหมือนว่าจะมี Session สำหรับ Android Dev ที่น่าสนใจอยู่หลายๆ Session ดังนั้นก็เลยหยิบอันที่น่าสนใจเหล่านี้มาให้ดูกันครับ

29 April 2017

[Android Code] สิ่งที่ Android Dev ควรรู้ใน Samsung Galaxy ยุค 2017 (และหลังจากนี้)



      เมื่อพูดถึง Android ก็คงจะนึกถึง Samsung กันบ้างเป็นบางครั้ง เพราะ Samsung นั้นเป็นหนึ่งในแบรนด์ใหญ่ที่เข้ามาคลุกวงในกับ Android มานานพอสมควรแล้ว ซึ่งในปี 2017 นี้ก็ได้เปิดตัว Samsung Galaxy S8/S8+ กับ Samsung DeX ไป (ถ้าของไทยก็เปิดตัวในวันที่เขียนบทความนี้นี่แหละ) และสิ่งที่เจ้าของบล็อกจะมาพูดถึงนั้นไม่ได้เน้นไปที่ฝั่ง Customer ซักเท่าไร แต่เป็นฝั่ง Developer ที่ควรรู้และปรับตัวให้ทันกับ Samsung ในปัจจุบันและวันข้างหน้าฮะ

25 March 2017

[Android Code] มาสำรวจกันว่ามีคำสั่งสำคัญอะไรบ้างที่เปลี่ยนแปลงไปบน Android O



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



เหล่าพันธมิตรแอนดรอยด์

Devahoy Layer Net NuuNeoI The Cheese Factory Somkiat CC Mart Routine Artit-K Arnondora Kamonway Try to be android developer Oatrice Benz Nest Studios Kotchaphan@Medium Jirawatee@Medium Travispea@Medium