Android Code การ Save และ Restore UI State ที่อยู่ใน ViewModel ถึงแม้ว่า ViewModel จะอยู่รอดปลอดภัยจาก Configuration Changes แต่ถ้า Application Process ถูกทำลาย ก็ไม่รอดอยู่ดีนะ แล้วเราจะจัดการกับปัญหานี้ยังไงดีล่ะ?
Android Code มาทำลองเล่น Sensor API บนแอนดรอยด์กัน บนแอนดรอยด์นั้นมี Sensor ต่างๆมากมายเพื่อช่วยเพิ่มลูกเล่นและความสามารถต่างๆให้กับ Android OS อีกทั้งยังทำเป็น Sensor API เพื่อให้นักพัฒนาสามารถสร้างแอปที่เรียกใช้งาน Sensor เหล่านั้นได้อีกด้วย
Android Code Google Maps SDK for Android v3 - ตอนที่ 3 เริ่มต้นใช้งาน หลังจากที่ได้ API Key มาจาก Google Developer Console แล้ว ต่อไปก็ถึงเวลาของเรียกใช้งาน Maps SDK เพื่อแสดง Google Maps ในโปรเจคแอนดรอยด์แล้วล่ะ
Android Code Google Maps SDK for Android v3 - ตอนที่ 2 การสร้าง API Key เพราะการจะใช้งาน Google Maps SDK ได้นั้น นักพัฒนาจะต้องสร้าง API Key จาก Google Developer Console เสียก่อน
Android Code Google Maps SDK for Android v3 - ตอนที่ 1 ทำความรู้จักกับ Maps SDK การแสดงแผนที่บนแอปไม่ใช่เรื่องยากอีกต่อไป ขอแค่ใช้ Google Maps SDK (ตอนนี้เป็น v3 แล้วนะ)
Android Code Interpolator สำหรับ Property Animation บน Android รู้หรือไม่ว่าการสร้าง Animation บนแอนดรอยด์ด้วยการใช้ Object Animator หรือ Value Animator นั้นสามารถกำหนดลักษณะการทำงานของ Animation ด้วย Interpolator ได้นะ
Android Code เตรียมตัวให้พร้อมกับ Package Visibility ที่เพิ่มเข้ามาใน Android 11 เพราะมันมีกำแพงบางๆคอยกั้นขวางระหว่างเราสอง และกำแพงนั้นมีชื่อว่า Privacy
Android Code วิธีการใช้งาน ViewBinding มาดูกันว่าการใช้งาน ViewBinding ในแต่ละแบบ มีวิธีเรียกใช้งานยังไงบ้าง
Android Code ว่าด้วยเรื่อง Copy ใน Data Class ของ Kotlin มาดูกันว่า Copy ใน Data Class ของภาษา Kotlin นั้นทำอะไรได้บ้าง และมีข้อจำกัดอะไรที่นักพัฒนาควรรู้ไว้
Android Code จัดการกับ State Changes ใน Custom View อย่างไรให้ครอบคลุม (รวมไปถึง Inherited Custom View) State Changes ถือว่าเป็นเรื่องพื้นฐานที่นักพัฒนาแอนดรอยด์ควรจัดการทุกครั้ง มาดูวิธีการจัดการกับ State Changes ในระดับของ View บน Custom View อย่างถูกต้องกัน
Android Code ทำเว็ปให้รองรับในแอปแอนดรอยด์แบบเท่ๆด้วย Trusted Web Activity ในยุคที่เว็ปสามารถทำอะไรได้มากขึ้นกว่าเมื่อก่อน จึงทำให้นักพัฒนาบางคนตัดสินใจที่จะพัฒนาเว็ปเพื่อใช้งานในแอปแทนที่จะเขียนโค้ด Native
Android Code Android App Bundle — ตอนที่ 2 สิ่งที่ควรรู้ในการใช้งาน Android App Bundle มาดูกันว่ามีอะไรบ้างที่นักพัฒนาต้องรู้บ้าง เพื่อให้ให้แอปสามารถรองรับ Android App Bundle ได้อย่างสบายใจ
Android Code Android App Bundle — ตอนที่ 1 รู้จักความสามารถและเบื้องหลังในการทำงาน วันนี้ขอหยิบเรื่องราวต่างๆของ Android App Bundle เพื่อให้เข้าใจกันมากขึ้นครับ
Android Code CameraX ตอนที่ 2 — ใช้งาน CameraX แบบง่ายๆด้วย CameraView หลังจากที่ได้รู้เรื่องราวของ CameraX กันแล้ว มาดูกันว่าการใช้งาน CameraX ด้วยวิธีที่ง่ายที่สุดนั้น จะง่ายซักแค่ไหนกันเชียว
Android Code CameraX ตอนที่ 1 — รู้จัก CameraX กันแล้วหรือยัง? ในที่สุดก็ถึงเวลาอันเหมาะสมที่จะหยิบเรื่องราวของ CameraX มาเล่าสู่กันฟังเสียที เพราะนี่คือ 1 ในไลบรารีที่เจ้าของบล็อกรอคอยมากๆตัวหนึ่งเลยก็ว่าได้
Android Code Notification in Android ตอนที่ 8 — อัปเดตข้อมูลให้กับ Notification หลังจากที่เจาะลึกไปกับความสามารถหลายๆอย่างของ Notification แล้ว คราวนี้ขอกลับมาพูดถึงเรื่องสำคัญที่นักพัฒนาไม่ควรมองข้ามเด็ดขาด นั่นก็คือการอัปเดตข้อมูลใน Notification ที่แสดงผลอยู่ และการจัดกลุ่มให้กับ Notification นั่นเอง
Android Code Notification in Android ตอนที่ 7 — การแจ้งเตือนแบบ Heads-up notification หลังจากได้เรียนรู้การใช้งานและความสามารถสำคัญต่างๆของ Notification ในบทความที่ผ่านมา คราวนี้ก็ขอหยิบเรื่อง Heads-up Notification มาเล่าให้ฟังกันต่อ
Android Code Notification in Android ตอนที่ 6 — กำหนด Notification Style ในรูปแบบต่างๆ สำหรับในบทความนี้จะมาพูดถึงเรื่อง Notification Style เพื่อช่วยให้นักพัฒนาสามารถรังสรรค์ Notification ให้เหมาะสมกับการใช้งานตามความต้องการมากขึ้น
Android Code Notification in Android ตอนที่ 5 — Notification Channel ในบทความนี้เจ้าของบล็อกจะมาพูดรายละเอียดและการทำงานของ Notification Channel ที่เป็น 1 ในสิ่งที่นักพัฒนาต้องใส่ทุกครั้งเพื่อให้ Notification ทำงานได้บนแอนดรอยด์เวอร์ชันใหม่ๆกัน
Android Code Notification in Android ตอนที่ 4 — Notification Action หลังจากที่ทำให้ Notification สมบูรณ์มากขึ้น จะเห็นว่าในบทความก่อนหน้านี้ได้พูดถึง Pending Intent เพื่อทำให้ Notification สามารถกดและทำงานตาม Intent ที่ได้กำหนดไว้ ในบทความนี้จึงหยิบมาเล่ากันต่อในเรื่อง Action ที่จะช่วยให้ผู้ใช้สามารถโต้ตอบกับ Notification ได้มากขึ้น
Android Code Notification in Android ตอนที่ 3 — ทำให้ Notification สมบูรณ์ยิ่งขึ้น หลังจากที่ได้ลองสร้าง Notification แบบง่ายๆกันไปในบทความที่แล้ว ในบทความนี้ก็จะมาพูดถึงส่วนสำคัญอื่นๆที่ทำให้ Notification แสดงผลได้อย่างสมบูรณ์กันมากขึ้นดีกว่า
Android Code Notification in Android ตอนที่ 2 — คำสั่งพื้นฐานของ Notification ในบทความก่อนหน้านี้ได้เกริ่นเรื่องราวของ Notification บนแอนดรอยด์ไปพอสมควรแล้ว สำหรับบทความนี้จะเป็นเรื่องราวพื้นฐานในการเรียกใช้งาน Notification บนแอนดรอยด์ว่าจะต้องประกอบไปด้วยคำสั่งอะไรบ้าง
Android Code Notification in Android ตอนที่ 1 — เรื่องพื้นฐานของ Notification ที่ควรรู้ “Notification เป็นหนึ่งในช่องทางของแอนดรอยด์ที่เปิดให้แอปสามารถส่งข้อความให้ผู้ใช้เห็นได้ โดยผู้ใช้ไม่จำเป็นต้องเปิดแอปขึ้นมา และผู้ใช้ก็สามารถสั่งงานบางอย่างผ่าน Notification ตัวนั้นๆกลับมาได้อีกด้วย”
Android Code อยากจะเปิดหน้าแชทใน Facebook Messenger ผ่านแอปต้องทำยังไง? วันนี้ขอเป็นบทความง่ายๆ สำหรับนักพัฒนาที่อยากจะทำให้แอปของตัวเองสามารถเปิด Facebook Messenger แล้วเข้าไปที่หน้าแชทที่ต้องการทันที ซึ่งเป็น Requirement ทั่วๆไปอยู่แล้ว
Android Code รู้จักกับคำสั่งสำหรับ Security ที่อยู่ใน AndroidX นักพัฒนาแอนดรอยด์หลายๆคนคงรู้จักกับ AndroidX กันอยู่แล้ว (ถ้าใครยังไม่รู้ถือว่าบาปแล้วล่ะ) ซึ่งหนึ่งในนั้นที่น่าสนใจไม่แพ้กันก็มีชื่อเรียกว่า Security นี่แหละ