Android Code

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

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

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

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

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

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

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

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

มาทำลองเล่น Sensor API บนแอนดรอยด์กัน
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
Android Code

CameraX ตอนที่ 2 — ใช้งานแบบง่าย ๆ ด้วย PreviewView และ CameraController

หลังจากที่ได้รู้เรื่องราวของ CameraX กันแล้ว มาดูกันว่าการใช้งาน CameraX ด้วยวิธีที่ง่ายที่สุดนั้น จะง่ายซักแค่ไหนกันเชียว

CameraX ตอนที่ 2 — ใช้งานแบบง่าย ๆ ด้วย PreviewView และ CameraController
Android Code

CameraX ตอนที่ 1 — รู้จัก CameraX กันแล้วหรือยัง?

ในที่สุดก็ถึงเวลาอันเหมาะสมที่จะหยิบเรื่องราวของ CameraX มาเล่าสู่กันฟังเสียที เพราะนี่คือ 1 ในไลบรารีที่เจ้าของบล็อกรอคอยมากๆตัวหนึ่งเลยก็ว่าได้

CameraX ตอนที่ 1 — รู้จัก CameraX กันแล้วหรือยัง?
Android Code

Notification in Android ตอนที่ 8 — อัปเดตข้อมูลให้กับ Notification

หลังจากที่เจาะลึกไปกับความสามารถหลายๆอย่างของ Notification แล้ว คราวนี้ขอกลับมาพูดถึงเรื่องสำคัญที่นักพัฒนาไม่ควรมองข้ามเด็ดขาด นั่นก็คือการอัปเดตข้อมูลใน Notification ที่แสดงผลอยู่ และการจัดกลุ่มให้กับ Notification นั่นเอง

Notification in Android ตอนที่ 8 — อัปเดตข้อมูลให้กับ Notification
Android Code

Notification in Android ตอนที่ 7 — การแจ้งเตือนแบบ Heads-up notification

หลังจากได้เรียนรู้การใช้งานและความสามารถสำคัญต่างๆของ Notification ในบทความที่ผ่านมา คราวนี้ก็ขอหยิบเรื่อง Heads-up Notification มาเล่าให้ฟังกันต่อ

Notification in Android ตอนที่ 7 — การแจ้งเตือนแบบ Heads-up notification
Android Code

Notification in Android ตอนที่ 6 — กำหนด Notification Style ในรูปแบบต่างๆ

สำหรับในบทความนี้จะมาพูดถึงเรื่อง Notification Style เพื่อช่วยให้นักพัฒนาสามารถรังสรรค์ Notification ให้เหมาะสมกับการใช้งานตามความต้องการมากขึ้น

Notification in Android ตอนที่ 6 — กำหนด Notification Style ในรูปแบบต่างๆ
Android Code

Notification in Android ตอนที่ 5 — Notification Channel

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

Notification in Android ตอนที่ 5 — Notification Channel