Android Dev Tips

สรุปสาระสำคัญจากงาน Google I/O 2017 ที่นักพัฒนาแอนดรอยด์ไม่ควรพลาด

ในที่สุดงาน Google I/O 2017 ก็ได้เปิดตัวและจบงานไปได้ด้วยดีพร้อมกับเรื่องราวใหม่ๆ เทคโนโลยีใหม่ๆที่ผุดขึ้นมาในงานนี้อย่างมากมาย ถึงแม้ว่าในปีนี้ทาง Google จะโฟกัสไปในด้าน AI อย่างเห็นได้ชัด แต่ก็ต้องบอกเลยว่าฝั่งแอนดรอยด์ก็มีอะไรใหม่ๆเจ๋งๆเพิ่มเข้ามาเช่นกัน

สรุปสาระสำคัญจากงาน Google I/O 2017 ที่นักพัฒนาแอนดรอยด์ไม่ควรพลาด
Android Dev Tips

ว่าด้วยเรื่อง Issue ของ Activity Stack สุดแปลกที่ไม่เคยเจอมาก่อน

เรื่องมีอยู่ว่าเจ้าของบล็อกได้เจอกับ Issue ตัวหนึ่งในโปรเจคที่ทำให้ลูกค้า ซึ่งเป็น Issue ที่มีลักษณะแปลกๆพอสมควร จึงหยิบเรื่องราวของ Issue ตัวนี้มาเล่าให้ฟัง

ว่าด้วยเรื่อง Issue ของ Activity Stack สุดแปลกที่ไม่เคยเจอมาก่อน
Android Dev Tips

รวม Session สำหรับสาย Android ที่น่าสนใจจากในงาน Google I/O 2017

รู้ตัวอีกทีก็วนกลับมาถึงช่วงเวลาของ Google I/O ของปีนี้ซะแล้ว ทั้งๆที่รู้สึกว่าปีที่แล้วก็เพิ่งจะผ่านพ้นไปได้ไม่นานนี้เอง ซึ่งในปีนี้ก็ดูเหมือนว่าจะมี Session สำหรับ Android Dev ที่น่าสนใจอยู่หลายๆ Session ดังนั้นก็เลยหยิบอันที่น่าสนใจเหล่านี้มาให้ดูกันครับ

รวม Session สำหรับสาย Android ที่น่าสนใจจากในงาน Google I/O 2017
Android Dev Tips

สิ่งที่ Android Dev ควรรู้ใน Samsung Galaxy ยุค 2017 (และหลังจากนี้)

Samsung นั้นเป็นหนึ่งในแบรนด์ใหญ่ที่เข้ามาคลุกวงในกับ Android มานานพอสมควรแล้ว ซึ่งในปี 2017 นี้ก็ได้เปิดตัว Samsung Galaxy S8/S8+ กับ Samsung DeX ไป และสิ่งที่เจ้าของบล็อกจะมาพูดถึงนั้นเป็นฝั่ง Developer ที่ควรรู้และปรับตัวให้ทันกับ Samsung ในปัจจุบันและวันข้างหน้าฮะ

สิ่งที่ Android Dev ควรรู้ใน Samsung Galaxy ยุค 2017 (และหลังจากนี้)
Android Dev Tips

เมื่อ Google Play บังคับให้นักพัฒนาต้องใส่ Privacy Policy เมื่อเข้าถึงความเป็นส่วนตัวของผู้ใช้

ช่วงนี้ผู้ที่หลงเข้ามาอ่านหลายๆคนที่อัปเดตแอปฯขึ้น Google Play Store ก็อาจจะสังเกตเห็นบางอย่างที่เปลี่ยนไปบนนั้น นั่นก็คือการที่ Google Play เริ่มบังคับให้นักพัฒนาใส่ Privacy Policy ให้กับแอปฯที่มีการเข้าถึงข้อมูลส่วนตัวของผู้ใช้

เมื่อ Google Play บังคับให้นักพัฒนาต้องใส่ Privacy Policy เมื่อเข้าถึงความเป็นส่วนตัวของผู้ใช้
Android Dev Tips

วิธีการสร้าง Keystore บน Android Studio

บทความนี้ก็จะเป็นวิธีการสร้าง Keystore ใน Android Studio เพื่อใช้ในการ Export โปรเจคแอนดรอยด์ของผู้ที่หลงเข้ามาอ่านให้กลายเป็นไฟล์ APK ซึ่งเป็นหนึ่งในขั้นตอนที่จะต้องทำ App Bundle หรือ APK เพื่ออัปโหลดขึ้น Google Play Store

วิธีการสร้าง Keystore บน Android Studio
Android Dev Tips

ประเด็นด้านความปลอดภัยกับ Recents Screen บนแอนดรอยด์

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

ประเด็นด้านความปลอดภัยกับ Recents Screen บนแอนดรอยด์
Android Dev Tips

เมื่อเจ้าของบล็อกต้องเจอปัญหา Dependency Conflict

นักพัฒนาแอนดรอยด์แทบทุกคนล้วนมี Library เป็นที่พึ่งทางใจในเวลาทำงาน ซึ่งเจ้าของบล็อกก็เป็นหนึ่งในนั้นเหมือนกัน แต่ทว่าเวลาทำงานจริงนั้นก็อาจจะต้องเจอปัญหา Conflict ระหว่าง Dependency บางตัว มาดูกันว่าปกติแล้วเจ้าของบล็อกจัดการกับปัญหาดังกล่าวยังไง

เมื่อเจ้าของบล็อกต้องเจอปัญหา Dependency Conflict
Android Dev Tips

วิธีการเปิด Freeform Mode บน Android 7.0 Nougat ขึ้นไป

Multi Window เป็นฟีเจอร์ใหม่ที่ถูกเพิ่มเข้ามาใน Android 7.0 Nougat จึงทำให้อุปกรณ์แอนดรอยด์ในอนาคตสามารถแอปฯหลายๆตัวพร้อมๆกันได้ โดยที่ Multi Window นั้นถูกแบ่งออกเป็น 2 รูปแบบด้วยกันคือ Split-Screen Mode กับ Freeform Mode ซึ่งมีรูปแบบในการทำงานที่แตกต่างกันไป

วิธีการเปิด Freeform Mode บน Android 7.0 Nougat ขึ้นไป
Android Dev Tips

เรื่องเล่าจาก Instant Run สุดเทพบน Android Studio

หนึ่งในฟีเจอร์ของ Android Studio ที่ทางทีมพัฒนาได้เพิ่มเข้าในตั้งแต่เวอร์ชัน 2.0 เป็นต้นไป ซึ่งบอกเลยว่าฟีเจอร์นี้จะเข้ามาเปลี่ยนชีวิตของ Android Dev อย่างมากโขเลยล่ะ!

เรื่องเล่าจาก Instant Run สุดเทพบน Android Studio
Android Dev Tips

ปฏิบัติการณ์ทำ Mockup แบบฉบับเร่งด่วนโคตรๆแต่ไม่ธรรมดาด้วยเวลาแค่ 2 วัน

สัปดาห์ที่แล้วหายหัวไปทั้งสัปดาห์เลย เพราะว่ามัวแต่นั่งทำ Mockup ให้กับที่บริษัท เลยขอเก็บประสบการณ์อันสนุกสนานมาเล่าสู่กันฟังเล่นๆนะครับ

ปฏิบัติการณ์ทำ Mockup แบบฉบับเร่งด่วนโคตรๆแต่ไม่ธรรมดาด้วยเวลาแค่ 2 วัน
Android Dev Tips

Configuration Changes เรื่องสำคัญที่ Android Dev ไม่ควรพลาด

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

Configuration Changes เรื่องสำคัญที่ Android Dev ไม่ควรพลาด
Android Dev Tips

วิธีใช้งาน AAR Library ในโปรเจคแอนดรอยด์ของเรา

บ่อยครั้งที่การพัฒนาแอปแอนดรอยด์ก็ต้องพึ่งพาไลบรารีต่างๆมากมาย แต่บางครั้งก็อาจจะต้องใช้ไลบรารีที่เป็นไฟล์ AAR มาใช้ในโปรเจค

วิธีใช้งาน AAR Library ในโปรเจคแอนดรอยด์ของเรา
Android Dev Tips

Unit Test กับ Instrumented Test บน Android Studio ต่างกันอย่างไร

สำหรับนักพัฒนาที่เริ่มต้นเขียนเทสให้กับโปรเจคแอนดรอยด์อาจจะมีคำถามกันว่า Unit Test และ Instrumented Test ที่มีให้เขียนเทสใน Android Studio นั้นต่างกันอย่างไร

Unit Test กับ Instrumented Test บน Android Studio ต่างกันอย่างไร
Android Dev Tips

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

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

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

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

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

17 พื้นฐานที่ควรรู้สำหรับสายงาน 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 แล้วครับ