Android Dev Tips

ว่าด้วยเรื่อง Application Flag ที่ชื่อว่า "Large Heap"

Large Heap เป็นหนึ่งใน Application Flag ที่นักพัฒนาสามารถเปิดใช้งานเพื่อให้ระบบแอนดรอยด์เตรียมพื้นที่ว่างใน Heap สำหรับแอปเราให้มากกว่าเดิมจะได้รองรับการทำงานที่ต้องใช้พื้นที่ใน Heap ที่เพิ่มมากขึ้น

ว่าด้วยเรื่อง Application Flag ที่ชื่อว่า "Large Heap"
Android Dev Tips

การใช้งาน 3rd Party Service ด้วย API Key ที่นักพัฒนาแอนดรอยด์ควรรู้

การกำหนด API Key ในโปรเจคแอนดรอยด์มักจะพบได้ในเวลาที่ต้องการใช้งาน 3rd Party Service เพื่อให้แอปของนักพัฒนาสามารถเรียกใช้ความสามารถจาก SDK หรือ Service เหล่านั้นได้

การใช้งาน 3rd Party Service ด้วย API Key ที่นักพัฒนาแอนดรอยด์ควรรู้
Android Dev Tips

จัดการกับ Token ของ Push Notification อย่างไรดี

นักพัฒนาจะต้องรับ Token ที่ได้จาก Google Play Services ที่ติดตั้งอยู่ภายในเครื่อง แล้วส่งให้ Web Service เก็บไว้ เพื่อใช้ตอนที่ต้องการส่งข้อมูลผ่าน Push Notification ด้วย Firebase Cloud Messaging

จัดการกับ Token ของ Push Notification อย่างไรดี
Android Dev Tips

CPU Architecture และ Android ABI ที่นักพัฒนาแอปควรรู้

ถึงแม้ว่าแอปทั่วไปที่ใช้คำสั่งจาก Android Platform API จะไม่ได้รับผลกระทบจาก Android ABI แต่แอปที่ใช้ Android NDK หรือ Native Library จะมีการทำงานที่อาจจะขึ้นอยู่กับ ABI ด้วย

CPU Architecture และ Android ABI ที่นักพัฒนาแอปควรรู้
Android Dev Tips

สิ่งที่บริษัทหรือองค์กรควรรู้เกี่ยวกับ Android App Publishing บน Google Play

เพราะแอปในระดับบริษัทหรือองค์กรมักจะมาพร้อมกับ Deadline จึงควรวางแผนสำหรับการส่งแอปขึ้น Google Play เพื่อลดความเสี่ยงจากปัญหาที่คาดไม่ถึง

สิ่งที่บริษัทหรือองค์กรควรรู้เกี่ยวกับ Android App Publishing บน Google Play
Android Dev Tips

มาจัดการกับข้อมูลภายในแอปให้ถูกต้องกันเถอะ

เพราะสิ่งหนึ่งที่ขาดไปไม่ได้และสำคัญมากสำหรับการทำงานของแอปบนแอนดรอยด์ทุกตัว ก็คือการจัดการกับข้อมูล (Data) ที่อยู่ภายในแอปนั่นเอง

มาจัดการกับข้อมูลภายในแอปให้ถูกต้องกันเถอะ
Android Dev Tips

สิ่งที่นักพัฒนาควรรู้เกี่ยวกับ Data Safety บน Google Play

Data Safety เป็นหนึ่งในขั้นตอนสำคัญที่นักพัฒนาจะต้องกรอกรายละเอียดของแอปที่เกี่ยวกับข้อมูลส่วนตัวและข้อมูลด้านความปลอดภัยที่มีผลต่อผู้ใช้

สิ่งที่นักพัฒนาควรรู้เกี่ยวกับ Data Safety บน Google Play
Android Dev Tips

Google Play SDK Index - เครื่องมือแสดงข้อมูล Commercial SDK ที่นักพัฒนาควรรู้

ในปัจจุบันมี Commercial SDK มากมายที่มาพร้อมกับ Solution ที่ครบจบในตัว เพื่อให้นักพัฒนาสามารถใช้บริการ Solution เหล่านี้ได้ โดยจะต้องติดตั้ง SDK ไว้ในแอปตามที่กำหนดด้วย

Google Play SDK Index - เครื่องมือแสดงข้อมูล Commercial SDK ที่นักพัฒนาควรรู้
Android Dev Tips

เรื่องราวของ Device Storage บนแอนดรอยด์ที่นักพัฒนาควรรู้

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

เรื่องราวของ Device Storage บนแอนดรอยด์ที่นักพัฒนาควรรู้
Android Dev Tips

การ Export ไฟล์ AAB บน Android Studio เพื่อนำไป Upload ขึ้น Google Play / Android App Store

ในการส่งแอปขึ้น Google Play หรือ Android App Store บางแห่งจะต้องใช้เป็นไฟล์​ AAB หรือที่เรียกกันว่า Android App Bundle แทน ไม่สามารถใช้เป็นไฟล์​ APK ได้ และ Android App Store เหล่านี้ก็จะใช้ไฟล์​ AAB ที่ว่านี้เพื่อสร้างเป็น Signed APK เพื่อให้ผู้ใช้ดาวน์โหลดอีกทีหนึ่ง

การ Export ไฟล์ AAB บน Android Studio เพื่อนำไป Upload ขึ้น Google Play / Android App Store
Android Dev Tips

การใช้งาน Logcat v2 บน Android Studio

นับจาก Android Studio Dolphin เป็นต้นมา ทีมพัฒนาก็ได้ปรับปรุงหน้าต่าง Logcat ที่ว่าใหม่ทั้งหมดจนกลายออกมาเป็น Logcat v2 ที่มีรูปแบบการใช้งานแตกต่างไปจากเดิมพอสมควร

การใช้งาน Logcat v2 บน Android Studio
Android Dev Tips

การเปิดใช้งาน Play App Signing สำหรับแอปที่มีอยู่บน Google Play แล้ว

ถ้าเคยอัปโหลดแอปเป็นไฟล์ APK และต้องการอัปเดตแอปเวอร์ชันใหม่ ด้วยไฟล์ AAB แทน นักพัฒนาจะต้องทำขั้นตอนเพื่อเปิดใช้งาน Play App Signing ก่อนนะ

การเปิดใช้งาน Play App Signing สำหรับแอปที่มีอยู่บน Google Play แล้ว
Android Dev Tips

วิธีแก้ปัญหา Android resource linking failed

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

วิธีแก้ปัญหา Android resource linking failed