Android Dev Tips Context กับ Target Context ใน Instrumented Test ไม่เหมือนกันนะ ถึงแม้จะเป็น Context เหมือนกัน แต่ในบางครั้งก็ใช้แทนกันไม่ได้นะ
Android Dev Tips UI Test บน Android ของทุกคนอาจจะไม่เหมือนกันเสมอไป ถึงแม้ว่าเราจะเขียน UI Test เหมือนกัน แต่เราอาจจะมีขอบเขตของการเขียน UI Test ที่ไม่เหมือนกันก็เป็นได้
Android Dev Tips Task และ Back Stack ตอนที่ 8 - Multiple Task & Concurrent Document การมี Task เดียวก็อาจจะไม่ตอบโจทย์การใช้งานสำหรับบางแอป ระบบแอนดรอยด์จึงออกแบบให้แอปมี Task ได้มากกว่า 1 ตัวหรือที่เรียกว่า Concurrent Documents
Android Dev Tips Task และ Back Stack ตอนที่ 7 - Task Affinity Task Affinity ก็เปรียบเสมือนชื่อของ Task แต่ละตัว เพื่อให้ระบบแอนดรอยด์ใช้อ้างอิงเวลาสั่งให้ Task ทำงานใด ๆ ก็ตาม
Android Dev Tips Task และ Back Stack ตอนที่ 6 - Activity Launch Mode [2/2] สำหรับบทความนี้ไม่ขอเกริ่นอะไรมาก เพราะเป็นบทความที่ต่อเนื่องมาจากบทความก่อนหน้า ที่อธิบายเรื่องราวของ Activity Launch Mode โดยเฉพาะ
Android Dev Tips Task และ Back Stack ตอนที่ 5 - Activity Launch Mode [1/2] เพื่อให้ Task จัดการกับ Activity ตามที่นักพัฒนาต้องการ จะต้องกำหนดค่าที่เรียกว่า Activity Launch Mode ให้กับ Activity เสมอ, แล้วมันคืออะไรล่ะ?
Android Dev Tips Task และ Back Stack ตอนที่ 4 - Home Screen และ Recents Screen เพราะ Home Screen และ Recent Screen เป็นส่วนหนึ่งของระบบแอนดรอยด์และถูกเรียกใช้งานอยู่บ่อยครั้ง อีกทั้งยังส่งผลต่อการทำงานของ Task ในแอปแต่ละตัว
Android Dev Tips Task และ Back Stack ตอนที่ 3 - Task เพราะ Task เป็นอีกสิ่งหนึ่งที่ไม่ได้ส่งผลกับการพัฒนาแอปโดยตรง แต่จะอยู่ในเบื้องหลังเพื่อทำให้แอปทำงานตามที่ระบบแอนดรอยด์กำหนดไว้
Android Dev Tips Task และ Back Stack ตอนที่ 2 - Back Stack เพราะการเข้าใจการทำงานของ Back Stack ก็จะช่วยให้นักพัฒนาสามารถรู้และจัดการกับลำดับการทำงานของ Activity Stack และ Fragment Stack ได้อย่างถูกต้อง
Android Dev Tips Task และ Back Stack ตอนที่ 1 - Introduction นอกจาก App Component และ Platform API บนแอนดรอยด์แล้ว อีกเรื่องที่นักพัฒนาไม่ควรมองข้ามเลยก็คือหลักการทำงานของ Task และ Back Stack บนแอนดรอยด์
Android Dev Tips ทำไม Android OS จึงเหมาะกับ Kiosk / Vending Machine ในปัจจุบัน ในปัจจุบัน Android เป็น OS เหมาะกับการนำมาใช้ในอุปกรณ์ที่เป็น Kiosk, Vending Machine หรือ POS ที่ต้องลูกเล่นหลากหลายสำหรับผู้ใช้งาน
Android Dev Tips เมื่อ Google Play Services ให้ผู้ใช้ปิด Ads Personalization ได้ เมื่อ Google ก็เปิดโอกาสให้ผู้ใช้ Android ปิด Ads Personalization แบบ iOS เพื่อลดปัญหาโฆษณาตามติดไปทุกหนทุกแห่ง จากการใช้แอปที่ใช้งานอยู่ประจำ
Android Dev Tips Java Language Feature บน Android เพื่อให้นักพัฒนาเรียกใช้งานคำสั่งในของ Java เวอร์ชันใหม่บนแอนดรอยด์เวอร์ชันที่เก่ากว่าได้ ทีมแอนดรอยด์จึงพัฒนา Desugar เพิ่มเข้าไปใน D8
Android Dev Tips เรื่องที่ควรรู้เกี่ยวกับการเขียนเทสบนแอนดรอยด์ เมื่อนักพัฒนาแอนดรอยด์ได้พัฒนาแอปไปจนถึงจุดหนึ่ง ก็อาจจะต้องการเขียนเทสเพิ่มเข้าไปในโปรเจค
Android Dev Tips ทำไม App Architecture บนแอนดรอยด์ในยุคนี้ถึงนิยมใช้ Architecture Components? มาดูเหตุผลว่าทำไมนักพัฒนาถึงควรหันมาใช้ App Architecture ในแอปบนแอนดรอยด์เป็น Architecture Components ที่ถูกออกแบบและพัฒนามาจากทีมแอนดรอยด์ของ Google กัน
Android Dev Tips ทำไมแอปของเราถึงพังเมื่อเปิดบนเครื่องอื่น? เขียนแอปมาซะดิบดี เทสทุกอย่างก็ผ่านหมดแล้ว แต่พอปล่อยให้ใช้งานจริง กลับเจอปัญหาว่าแอปพังซะงั้น
Android Dev Tips App Distribution บนแอนดรอยด์ทำแบบไหนได้บ้าง ณ ปลายทางสำหรับการพัฒนาแอปบนแอนดรอยด์ ก็คือการส่งแอป (App Publishing) ไปไว้ในที่ใดที่นึงเพื่อให้ผู้ใช้สามารถติดตั้งเพื่อใช้งานแอปของนักพัฒนาได้นั่นเอง
Android Dev Tips Firebase กับ HMS (Huawei Mobile Services) เมื่อสถานการณ์โลกในปัจจุบันทำให้อุปกรณ์แอนดรอยด์ที่ไม่มี GMS ในเครื่องนั้นถือกำเนิดขึ้นมา และนั่นก็คือ HMS จาก Huawei แล้วนักพัฒนาอย่างเราที่ใช้ Service ของ Firebase อยู่จะได้รับผลกระทบอะไรบ้างมั้ยนะ?
Android Dev Tips การทำให้ Foldable Android Emulator รองรับ Posture ในรูปแบบต่างๆ มาทำให้ Android Emulator เป็น Foldable Devices รองรับกับ Posture หลายๆแบบกันเถอะ
Android Dev Tips รู้หรือยัง Android 11 มี Wireless Debugging ให้ใช้ด้วยนะ บน Android 11 ทีมพัฒนาได้เพิ่มฟีเจอร์ที่ชื่อ Wireless Debugging เพื่อช่วยให้นักพัฒนาเชื่อมต่อ ADB ผ่าน WiFi ได้ทันที ไม่จำเป็นต้องเสียบสาย USB ก่อนอีกต่อไป
Android Dev Tips Target API Level บนแอนดรอยด์นั้นสำคัญแค่ไหน? ส่วนใหญ่ก็จะคุ้นเคยกับคำว่า Minimum SDK Version กันอยู่แล้วเนอะ แต่ในบทความนี้จะมาพูดถึงอีกตัวหนึ่งที่สำคัญไม่แพ้กัน โดยมีชื่อเรียกว่า Target API Level
Android Dev Tips Google Play Console สมัยนี้มีอะไรเจ๋งๆสำหรับนักพัฒนาบ้าง มาดูกันว่าในยุคนี้ Google Play Console มีอะไรให้ใช้กันบ้าง
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 ในแอนดรอยด์แต่ละเวอร์ชัน สำหรับผู้ที่หลงเข้ามาอ่านคนใดต้องการดูของเวอร์ชันอื่นๆ สามารถกดดูได้จากลิ้งข้างล่างนี้ได้เลย