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
Android Code

Notification in Android ตอนที่ 4 — Notification Action

หลังจากที่ทำให้ Notification สมบูรณ์มากขึ้น จะเห็นว่าในบทความก่อนหน้านี้ได้พูดถึง Pending Intent เพื่อทำให้ Notification สามารถกดและทำงานตาม Intent ที่ได้กำหนดไว้ ในบทความนี้จึงหยิบมาเล่ากันต่อในเรื่อง Action ที่จะช่วยให้ผู้ใช้สามารถโต้ตอบกับ Notification ได้มากขึ้น

Notification in Android ตอนที่ 4 — Notification Action
Android Code

Notification in Android ตอนที่ 3 — ทำให้ Notification สมบูรณ์ยิ่งขึ้น

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

Notification in Android ตอนที่ 3 — ทำให้ Notification สมบูรณ์ยิ่งขึ้น
Android Code

Notification in Android ตอนที่ 2 — คำสั่งพื้นฐานของ Notification

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

Notification in Android ตอนที่ 2 — คำสั่งพื้นฐานของ Notification
Android Code

Notification in Android ตอนที่ 1 — เรื่องพื้นฐานของ Notification ที่ควรรู้

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

Notification in Android ตอนที่ 1 — เรื่องพื้นฐานของ Notification ที่ควรรู้
Android Dev Tips

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 10 (API 29)

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

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 10 (API 29)
Android Dev Tips

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 9.0 Pie (API 28)

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

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 9.0 Pie (API 28)
Android Dev Tips

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 8.1 Oreo (API 27)

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

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 8.1 Oreo (API 27)
Android Dev Tips

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 8.0 Oreo (API 26)

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

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 8.0 Oreo (API 26)
Android Dev Tips

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 7.1 Nougat (API 25)

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

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 7.1 Nougat (API 25)
Android Dev Tips

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 7.0 Nougat (API 24)

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

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 7.0 Nougat (API 24)
Android Dev Tips

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 6.0 Marshmallow (API 23)

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

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 6.0 Marshmallow (API 23)
Android Dev Tips

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 5.1 Lollipop (API 22)

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

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 5.1 Lollipop (API 22)
Android Dev Tips

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 5.0 Lollipop (API 21)

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

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 5.0 Lollipop (API 21)
Android Dev Tips

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 4.4 KitKat (API 19)

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

สรุปการเปลี่ยนแปลงของ Feature และ API ใน Android 4.4 KitKat (API 19)
Android Dev Tips

มากำหนด Authority ของ Content Provider ให้เหมาะสมกับแอปของคุณกันเถอะ

Content Provider ถือเป็นหนึ่งใน Component พื้นฐานที่ใช้สำหรับควบคุมการเข้าถึงข้อมูลภายในเครื่องจากแอปต่างๆได้ ซึ่งในบทความนี้จะมาพูดถึงเรื่อง Authority ของ Content Provider กันล่ะ

มากำหนด Authority ของ Content Provider ให้เหมาะสมกับแอปของคุณกันเถอะ
Android Code

อยากจะเปิดหน้าแชทใน Facebook Messenger ผ่านแอปต้องทำยังไง?

วันนี้ขอเป็นบทความง่ายๆ สำหรับนักพัฒนาที่อยากจะทำให้แอปของตัวเองสามารถเปิด Facebook Messenger แล้วเข้าไปที่หน้าแชทที่ต้องการทันที ซึ่งเป็น Requirement ทั่วๆไปอยู่แล้ว

อยากจะเปิดหน้าแชทใน Facebook Messenger ผ่านแอปต้องทำยังไง?
Android Dev Tips

สรุปเนื้อหา Modernize the Development of LINE Messenger for Android จากงาน LINE Developer Day 2019

สำหรับแอปอย่าง LINE ที่ยอดนิยมสุดๆในบ้านเราที่เปิดตัวมาตั้งแต่ปี 2011 ซึ่งในตอนนั้นก็ยังเป็นยุคสมัยที่แอนดรอยด์กำลังจะเปลี่ยนผ่านจาก 2.3 ไปเป็น 4.0 ถ้าลองนับจำนวนปีดูก็พบว่าตอนนั้นแอป LINE นั้นมีอายุมากถึง 8 ปีเลยทีเดียว

สรุปเนื้อหา Modernize the Development of LINE Messenger for Android จากงาน LINE Developer Day 2019
Android Dev Tips

วันนี้คุณย้ายจาก Support Library ไปเป็น AndroidX แล้วหรือยัง?

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

วันนี้คุณย้ายจาก Support Library ไปเป็น AndroidX แล้วหรือยัง?
Android Code

รู้จักกับคำสั่งสำหรับ Security ที่อยู่ใน AndroidX

นักพัฒนาแอนดรอยด์หลายๆคนคงรู้จักกับ AndroidX กันอยู่แล้ว (ถ้าใครยังไม่รู้ถือว่าบาปแล้วล่ะ) ซึ่งหนึ่งในนั้นที่น่าสนใจไม่แพ้กันก็มีชื่อเรียกว่า Security นี่แหละ

รู้จักกับคำสั่งสำหรับ Security ที่อยู่ใน AndroidX
Android Code

View Binding บนแอนดรอยด์ทำแบบไหนได้บ้างนะ?

เจ้าของบล็อกเชื่อว่าคงไม่มีนักพัฒนาคนไหนที่ไม่รู้จักกับการทำ View Binding บนแอนดรอยด์ เพราะมันคือขั้นตอนพื้นฐานที่นักพัฒนาทุกคนต้องทำ เพื่อให้โค้ด Java หรือ Kotlin ในโปรเจคแอนดรอยด์สามารถเรียกใช้งาน View ที่อยู่ใน Layout XML

View Binding บนแอนดรอยด์ทำแบบไหนได้บ้างนะ?
Android Code

สร้าง Repository ใน MVVM บนแอนดรอยด์ให้เขียนเทสได้ง่ายกันเถอะ

ถ้าจะต้องเขียนแอปขึ้นมาใหม่ซักตัวหนึ่ง และต้องเลือก Structure Pattern ในโปรเจคนั้นๆ ส่วนใหญ่ก็คงจะเลือก MVVM กัน เพราะว่าเป็น Pattern ที่ค่อยข้างได้รับความนิยมและการสนับสนุนจากทีมพัฒนาแอนดรอยด์มากที่สุดเลยก็ว่าได้ และยิ่งนำ Clean Architecture เข้ามาใช้ด้วยแล้วก็ยิ่งทำให้โค้ดนั้นดูดีมากขึ้นไปอีก

สร้าง Repository ใน MVVM บนแอนดรอยด์ให้เขียนเทสได้ง่ายกันเถอะ