Android Code

ส่งข้อมูลระหว่าง Activity/Fragment แบบง่าย ๆ ด้วย Fragment Result API

เพื่อให้การส่งข้อมูลระหว่าง Activity/Fragment ↔ Fragment สามารถทำได้ง่ายขึ้น ทำให้ทีมแอนดรอยด์เพิ่ม Fragment Result API เพื่อเป็นทางเลือกหนึ่งสำหรับนักพัฒนา

ส่งข้อมูลระหว่าง Activity/Fragment แบบง่าย ๆ ด้วย Fragment Result API
Android Code

การเรียกใช้งาน Activity ที่มีการส่งข้อมูลกลับด้วย Activity Result API

Activity Result API เป็นหนึ่งในความสามารถของ AndroidX ที่จะช่วยให้นักพัฒนาเปลี่ยนวิธีการใช้คำสั่ง startActivityForResult ให้ง่ายกว่าที่เคยเป็นมา

การเรียกใช้งาน Activity ที่มีการส่งข้อมูลกลับด้วย Activity Result API
Android Code

ทำ Image Resize บนแอนดรอยด์อย่างไรให้มีประสิทธิภาพ

Image Resize บนแอนดรอยด์เป็นการทำงานที่มีโอกาสเกิด Out of Memory ได้ง่ายถ้าทำผิดวิธี ดังนั้นมาใช้วิธีที่ถูกต้องเพื่อให้ได้ประสิทธิภาพมากที่สุดกันเถอะ

ทำ Image Resize บนแอนดรอยด์อย่างไรให้มีประสิทธิภาพ
Android Dev Tips

ทำไม App Architecture บนแอนดรอยด์ในยุคนี้ถึงนิยมใช้ Architecture Components?

มาดูเหตุผลว่าทำไมนักพัฒนาถึงควรหันมาใช้ App Architecture ในแอปบนแอนดรอยด์เป็น Architecture Components ที่ถูกออกแบบและพัฒนามาจากทีมแอนดรอยด์ของ Google กัน

ทำไม App Architecture บนแอนดรอยด์ในยุคนี้ถึงนิยมใช้ Architecture Components?
Android Dev Tips

App Distribution บนแอนดรอยด์ทำแบบไหนได้บ้าง

ณ​ ปลายทางสำหรับการพัฒนาแอปบนแอนดรอยด์ ก็คือการส่งแอป (App Publishing) ไปไว้ในที่ใดที่นึงเพื่อให้ผู้ใช้สามารถติดตั้งเพื่อใช้งานแอปของนักพัฒนาได้นั่นเอง

App Distribution บนแอนดรอยด์ทำแบบไหนได้บ้าง
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)