Akexorcist

Akexorcist

Bangkok, Thailand
284 posts
Twitter Facebook
Android Code

ทำไมเราถึงไม่ควรเอา RecyclerVIew ใส่ไว้ข้างใน NestedScrollView

ด้วยความสามารถของ RecyclerView จึงทำให้ถูกใช้งานอยู่บ่อยครั้ง แต่ถึงกระนั้นการใส่ RecyclerView ไว้ใน NestedScrollView ก็ไม่ใช่เรื่องที่ถูกต้องซักเท่าไร

ทำไมเราถึงไม่ควรเอา RecyclerVIew ใส่ไว้ข้างใน NestedScrollView
Android Dev Tips

Firebase กับ HMS (Huawei Mobile Services)

เมื่อสถานการณ์โลกในปัจจุบันทำให้อุปกรณ์แอนดรอยด์ที่ไม่มี GMS ในเครื่องนั้นถือกำเนิดขึ้นมา และนั่นก็คือ HMS จาก Huawei แล้วนักพัฒนาอย่างเราที่ใช้ Service ของ Firebase อยู่จะได้รับผลกระทบอะไรบ้างมั้ยนะ?

Firebase กับ HMS (Huawei Mobile Services)
Android Code

มาทำลองเล่น Sensor API บนแอนดรอยด์กัน

บนแอนดรอยด์นั้นมี Sensor ต่างๆมากมายเพื่อช่วยเพิ่มลูกเล่นและความสามารถต่างๆให้กับ Android OS อีกทั้งยังทำเป็น Sensor API เพื่อให้นักพัฒนาสามารถสร้างแอปที่เรียกใช้งาน Sensor เหล่านั้นได้อีกด้วย

มาทำลองเล่น Sensor API บนแอนดรอยด์กัน
Android Dev Tips

รู้หรือยัง Android 11 มี Wireless Debugging ให้ใช้ด้วยนะ

บน Android 11 ทีมพัฒนาได้เพิ่มฟีเจอร์ที่ชื่อ Wireless Debugging เพื่อช่วยให้นักพัฒนาเชื่อมต่อ ADB ผ่าน WiFi ได้ทันที ไม่จำเป็นต้องเสียบสาย USB ก่อนอีกต่อไป

รู้หรือยัง Android 11 มี Wireless Debugging ให้ใช้ด้วยนะ
Android Design

ภาพไอคอนของแอปบนแอนดรอยด์ที่นักพัฒนาควรรู้

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

ภาพไอคอนของแอปบนแอนดรอยด์ที่นักพัฒนาควรรู้
Android Dev Tips

Target API Level บนแอนดรอยด์นั้นสำคัญแค่ไหน?

ส่วนใหญ่ก็จะคุ้นเคยกับคำว่า Minimum SDK Version กันอยู่แล้วเนอะ แต่ในบทความนี้จะมาพูดถึงอีกตัวหนึ่งที่สำคัญไม่แพ้กัน โดยมีชื่อเรียกว่า Target API Level

Target API Level บนแอนดรอยด์นั้นสำคัญแค่ไหน?
Android Code

จัดการกับ State Changes ใน Custom View อย่างไรให้ครอบคลุม (รวมไปถึง Inherited Custom View)

State Changes ถือว่าเป็นเรื่องพื้นฐานที่นักพัฒนาแอนดรอยด์ควรจัดการทุกครั้ง มาดูวิธีการจัดการกับ State Changes ในระดับของ View บน Custom View อย่างถูกต้องกัน

จัดการกับ State Changes ใน Custom View อย่างไรให้ครอบคลุม (รวมไปถึง Inherited Custom View)
Android Code

ทำเว็ปให้รองรับในแอปแอนดรอยด์แบบเท่ๆด้วย Trusted Web Activity

ในยุคที่เว็ปสามารถทำอะไรได้มากขึ้นกว่าเมื่อก่อน จึงทำให้นักพัฒนาบางคนตัดสินใจที่จะพัฒนาเว็ปเพื่อใช้งานในแอปแทนที่จะเขียนโค้ด Native

ทำเว็ปให้รองรับในแอปแอนดรอยด์แบบเท่ๆด้วย Trusted Web Activity