17 มกราคม 2560

[Android Code] Intent และ PendingIntent - ส่งใจ ไปหาเธอ


        คงไม่มีนักพัฒนาคนไหนที่ไม่รู้จักกับ Intent เนอะ เพราะว่าเป็นหนึ่งในพื้นฐานที่จะได้เรียนและทำความรู้จักกับมันในช่วงแรกๆ แต่ในขณะเดียวกัน PendingIntent ก็เรียกได้ว่ามีแค่นักพัฒนาบางคนเท่านั้นที่รู้จัก เพราะเป็นอะไรที่ไม่ค่อยได้ใช้งานบ่อยเท่า Intent ซึ่งบทความนี้จะพามาทำความรู้จักกับทั้ง 2 คลาสนี้กันครับ

15 มกราคม 2560

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



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

11 มกราคม 2560

[Android Code] เรื่อง Security กับ Recent App ที่นักพัฒนาควรรู้



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

05 มกราคม 2560

[Android Things] มาลอง Android Things ด้วยบอร์ด NXP Pico i.MX6UL กัน!! [ติดตั้งใช้งาน]



        หลังจากที่ได้บอร์ดมานมนานจาก GDE Summit จนกระทั่ง Android Things ได้เปิดตัวอย่างเป็นทางการก็ผ่านพ้นมาพักใหญ่ๆแล้ว ในที่สุดก็มีเวลาเล่นซะที เลยขอหยิบบทความเริ่มต้นสำหรับบอร์ดตัวนี้ไว้เสียหน่อยดีกว่า

31 ธันวาคม 2559

[Android Code] ทำไม Android Dev ถึงควรใช้ Parcelable มากกว่า Serializable



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

27 ธันวาคม 2559

[Android Code] แก้ปัญหา Boilerplate น่าเบื่อๆของ Shared Preferences ด้วย Shade



        Shared Preferences เรียกได้ว่าเป็นหนึ่งในพื้นฐานสำคัญที่นักพัฒนาแอนดรอยด์เกือบทุกคนนั้นรู้จัก และใช้งานอยู่ในโปรเจคเกือบทุกตัว แต่มีสิ่งหนึ่งที่เจ้าของบล็อกรู้สึกว่าเวลาเรียกใช้งานแล้วโคตรน่าเบื่อ ก็คือโค้ดที่ต้องเขียนซ้ำซาก (Boilerplate Code) เหมือนเดิมอยู่ทุกครั้ง เมื่อต้องการสร้าง Shared Preferenec สำหรับเก็บข้อมูลซักอย่างหนึ่ง

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

25 ธันวาคม 2559

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



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

19 ธันวาคม 2559

[Android Code] สวัสดี Custom View สุดที่รัก ตอนที่ 2



        หลังจากเกริ่นเกี่ยวกับ Custom View กันไปใน สวัสดี Custom View สุดที่รัก ตอนที่ 1 แล้วว่ามันดียังไง ทำไมนักพัฒนาถึงควรใช้ คราวนี้ก็มาถึงขั้นตอนการสร้าง Custom View ไว้ใช้งานเองบ้างละ



เหล่าพันธมิตรแอนดรอยด์

Devahoy Layer Net NuuNeoI The Cheese Factory Somkiat CC Mart Routine Artit-K Arnondora Kamonway Try to be android developer Oatrice Benz Nest Studios Kotchaphan@Medium Jirawatee@Medium Travispea@Medium