Akexorcist

Akexorcist

Bangkok, Thailand
357 posts
Twitter Facebook
Android Code

AppCompatDelegate สำหรับการทำ Activity ใดๆให้รองรับ AppCompat

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

AppCompatDelegate สำหรับการทำ Activity ใดๆให้รองรับ AppCompat
Android Code

File Observer สำหรับตรวจเช็คการเปลี่ยนแปลงของไฟล์

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

Android Dev Tips

Logcat พื้นฐานสำคัญที่ Android Developer ต้องรู้จัก

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

Logcat พื้นฐานสำคัญที่ Android Developer ต้องรู้จัก
Android Code

Localization — Library สำหรับแอปพลิเคชันหลายภาษา

นับตั้งแต่ Google เปิดตัว Android 13 ที่มาพร้อมกับ Per-app language preferences ที่รองรับบนแอนดรอยด์เวอร์ชันเก่าด้วย AndroidX จึงทำให้ไม่มีเหตุผลที่จะพัฒนา Library ตัวนี้อีกต่อไป

Localization — Library สำหรับแอปพลิเคชันหลายภาษา
Android Code

มาใช้ Fused Location Provider API กันเถอะ

ทุกวันนี้ผู้ที่หลงเข้ามาอ่านยังเขียน Location Provider เองอยู่หรือป่าว? เจ้าของบล็อกเชื่อว่านักพัฒนาในบ้านเรามากกว่า 50% ยังคงทำแบบนั้นอยู่ แต่รู้หรือไม่? ว่าตอนนี้ในเว็ป Android Developer ได้แนะนำว่าให้เลิกใช้วิธีแบบนั้นได้แล้ว และเปลี่ยนไปใช้ Fused Location Provider API แทน

มาใช้ Fused Location Provider API กันเถอะ
Android Code

วิธีการเรียกใช้งาน Resource โดยกำหนดชื่อไฟล์จาก String

สำหรับบทความนี้จะเป็นการดึง Resource หรือไฟล์ที่อยู่ในโฟลเดอร์ res มาใช้งาน โดยใช้ชื่อไฟล์ที่เป็น String เป็นตัวกำหนดว่าจะดึงไฟล์ไหน

วิธีการเรียกใช้งาน Resource โดยกำหนดชื่อไฟล์จาก String
Android Dev Tips

17 พื้นฐานที่ควรรู้สำหรับสายงาน Android Developer

สำหรับสายงานฝั่ง Mobile Developer ในตอนนี้ ก็ยังคงเป็นที่ต้องการของตลาดอยู่ และน่าจะมีผู้ที่หลงเข้ามาอ่านหลายๆคนที่ตั้งเป้าหมายอยากจะทำงานเป็น Android Developer ดังนั้นเจ้าของบล็อกจึงขอฝากบทความนี้ให้เป็นบทความแนะนำสำหรับทุกๆท่านที่อยากจะผันตัวมาทำงานสายนี้นะครับ

17 พื้นฐานที่ควรรู้สำหรับสายงาน Android Developer
Android Code

รู้จักกับ Snackbar ของเล่นตัวใหม่จาก Material Design

วันนี้ขอหยิบหนึ่งใน Component ของ Material Design ที่มีชื่อว่า Snackbar มาเล่าสู่กันฟัง โดย Material Design เป็น UI Design Concept ที่ถูกพัฒนาขึ้นโดย Google เพื่อเป็น Design Guideline ในการพัฒนาซอฟต์แวรบน Platform ต่

รู้จักกับ Snackbar ของเล่นตัวใหม่จาก Material Design
News

Udacity ห้องเรียนออนไลน์กับหลักสูตรจาก Google สำหรับนักพัฒนาแอนดรอยด์

ผู้ที่หลงเข้ามาอ่านหลายๆคนอาจจะเคยได้ยินชื่อคอร์สเรียนออนไลน์กันมาบ้างแล้ว ไม่ว่าจะเป็น Udemy, Coursera หรือ Codecademy ซึ่งเว็ปพวกนี้เป็นแหล่งศึกษาออนไลน์สำหรับโปรแกรมเมอร์ทั่วโลก และที่เจ้าของบล็อกจะหยิบมาพูดถึงในบทความนี้ก็คือ Udacity

Udacity ห้องเรียนออนไลน์กับหลักสูตรจาก Google สำหรับนักพัฒนาแอนดรอยด์
News

เมื่อคนๆหนึ่งกลายเป็น Android Developer ผู้นอนน้อยได้ เพราะการเขียนบล็อก

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

เมื่อคนๆหนึ่งกลายเป็น Android Developer ผู้นอนน้อยได้ เพราะการเขียนบล็อก
Android Dev Tips

การ Capture Screen บน Sony Android TV

เรื่องมันมีอยู่ว่า เจ้าของบล็อกได้มีโอกาสไปสัมผัสกับ Sony Android TV ที่สำนักใหญ่ Droidsans แห่งชาติ ก็ได้ลองเล่นอยู่พักใหญ่ จนถึงเวลาที่ต้องบันทึกภาพหน้าจอเอาไว้ใช้งานแล้วล่ะ

การ Capture Screen บน Sony Android TV
Android Dev Tips

เย้! เจ้าของบล็อกได้เป็น Google Developer Expert แล้วครับ

ในหลายเดือนที่ผ่านมานี้เจ้าของบล็อกได้แอบซุ่มเงียบอยู่ในระหว่างขั้นตอนการเข้าร่วมโปรแกรม Google Developer Experts หรือ GDE ครับ และล่าสุดเจ้าของบล็อกก็ได้เข้าร่วมและเป็น GDE ในหัวข้อ Android แล้ว~

เย้! เจ้าของบล็อกได้เป็น Google Developer Expert แล้วครับ
Android Dev Tips

Google Developer Experts คืออะไรกันนะ?

ช่วงนี้ผู้ที่หลงเข้ามาอ่านบางคนน่าจะได้ยินกับคำว่า GDE หรือ Google Developer Experts กันบ้างแล้ว เพราะว่าพี่เนยแห่ง NuuNeoI และ The Cheese Factory พึ่งได้รับตำแหน่งดังกล่าวไปไม่นานมานี้

Google Developer Experts คืออะไรกันนะ?
Android Dev Tips

10 ข้อที่ควรทำและ 10 ข้อที่ไม่ควรทำบน Google Play Store

บทความวันนี้ขอผ่อนคลายจากโค้ดกันบ้าง โดยเจ้าของบล็อกขอหยิบเจ้าแผ่นพับที่เจ้าของบล็อกได้จากงาน Google Developer Summit มาเขียนเป็นบทความให้ได้อ่านกันเล่นๆ

10 ข้อที่ควรทำและ 10 ข้อที่ไม่ควรทำบน Google Play Store
Android Dev Tips

ทำไมต้องกำหนดเลขเวอร์ชันของ Dependencies ใน Android Studio

สำหรับผู้ที่หลงเข้ามาอ่านที่ใช้ Dependencies ส่วนใหญ่จะรู้กันอยู่แล้วว่าเวลาที่กำหนด Package ของ Library ถ้าใส่เครื่องหมาย + ในเลขเวอร์ชันก็จะเป็นการค้นหาเวอร์ชันล่าสุดมาให้ทันที

ทำไมต้องกำหนดเลขเวอร์ชันของ Dependencies ใน Android Studio
Android Dev Tips

วิธีตรวจสอบเวอร์ชันล่าสุดของ Dependencies ที่ใช้งานอยู่

การใช้ Dependency ใน Android Studio จะช่วยแก้ปัญหาเรื่องความวุ่นวายของ Library ได้เป็นอย่างมาก ทำให้นักพัฒนาอย่างเราๆทำแค่เพียงกำหนด Package ของ Dependency เท่านั้น ที่เหลือ Gradle จัดการให้เองหมด

วิธีตรวจสอบเวอร์ชันล่าสุดของ Dependencies ที่ใช้งานอยู่
Android Code

มาเขียน Unit Test บน Android Studio กัน

เราอยู่ในยุคที่ไม่ถามกันแล้วว่าต้องเขียนเทสมั้ย แต่ต้องถามว่าจะเขียนเทสต้องทำอะไรบ้าง และแน่นอนนักพัฒนาแอนดรอยด์ในยุคนี้ก็ควรเขียนเทสด้วยเช่นกัน

มาเขียน Unit Test บน Android Studio กัน
Android Code

รู้จักกับ Palette API ลูกเล่นใหม่เพื่อเพิ่มสีสันให้กับแอปของคุณ

Palette API นั้นเป็น API ที่ทาง Google ได้ปล่อยออกมาเพื่อรองรับกับ Material Design และได้ทำเป็น AndroidX Library เพื่อให้สามารถใช้งานกับแอนดรอยด์เวอร์ชันเก่าๆได้ด้วย จึงขอหยิบมาพูดถึงซักหน่อย

รู้จักกับ Palette API ลูกเล่นใหม่เพื่อเพิ่มสีสันให้กับแอปของคุณ