22 February 2020

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

10 February 2020

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


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

10 December 2019

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



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

05 December 2019

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



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

        โดยปกติเวลาที่พูดถึงแอปที่มีอายุยาวนาน ก็มักจะไม่พ้นเรื่อง Legacy Code ที่ทำให้นักพัฒนาของแอปนั้นๆต้องหมั่นคอยดูแลและปรับปรุงแก้ไขให้ทันสมัยอยู่เสมอ (Modernize) ยิ่งในปัจจุบันนี้มีอะไรใหม่ๆเพิ่มเข้ามาเยอะมาก ซึ่งทีมพัฒนาแอป LINE ก็ได้ทำการอัพเดทให้รองรับกับสิ่งใหม่ๆอยู่เรื่อยๆ พร้อมกับเก็บเป็นเรื่องราวให้ผู้ที่หลงเข้ามาอ่านได้ฟังกันในงาน LINE Developer Day 2019 ด้วยล่ะ

24 October 2019

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



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

24 September 2019

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



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