Android Library

[Dev] มาดูวิธีทำ Data Binding บน Android แนวทางการเขียน App แบบใหม่กันหน่อย [Update 16/11/58]

Data Binding เป็นวิธีการเขียนโปรแกรมในอีกแนวทางหนึ่ง ซึ่งจะพบอยู่บน Visual Studio มานานแล้ว อย่างที่เคยเขียนบทความไว้ในตอน วิธีการทำ Data Binding กับ Object สำหรับ Windows Forms บน VB.NET เบื้องต้น นั่นเอง สำหรับบน Android นั้น ทาง Google ได้เตรียม Plug-in สำหรับ Android Studio […]

[Dev] ห่อให้ด้วย~!! แนะนำการใช้งาน Parceler Library สำหรับ Android

มีใครเคยนำข้อมูลที่เยอะ ๆ โยนข้าม Activity บ้างไม๊ครับ รวมถึงการ Save/Restore State ด้วยนะ ถ้าเคยทำ ก็จะรู้ว่า ต้องมาเขียนคำสั่งเพื่อเก็บข้อมูลลง Bundle หรือ Intent ก่อน ด้วย Method put ทั้งหลาย ก่อนจะส่งข้อมูลไป ซึ่งจะมีชนิดตัวแปรมากมายให้เราเลือกใช้ แต่ว่ามันไม่สามารถที่จะ put Object ลงไปได้… ถ้าอยากจะส่ง Object สามารถทำได้ด้วยการทำ Serialization […]

[Dev] แนะนำการใช้งาน OkHttp Library สำหรับ Android

สำหรับ App บน Android นั้น ส่วนใหญ่ มักจะมีส่วนของการเชื่อมต่อกับฝั่ง Server เพื่อรับ-ส่งข้อมูลกัน ซึ่งการเชื่อมต่อกับฝั่ง Server นั้น เรามักจะใช้ Class ที่ Implement Interface HttpClient ซึ่งอยู่ใน Package org.apache.http.client นั่นเอง ถ้าใครที่เคยเขียนมาบ้าง จะรู้ว่า การใช้งานมันยุ่งยากมาก ทั้งในด้านของการเขียนคำสั่ง การจัดการกับ Error และ Exception […]

[Dev] แสดงข้อมูล Open-source licenses บน Android App ง่าย ๆ ด้วย License Fragment Library

ในปัจจุบัน การพัฒนา App บน Android นั้น นิยมนำ Library ต่าง ๆ มาช่วยให้การพัฒนา App นั้นง่ายขึ้น ลดความยุ่งยาก ซับซ้อน ในแต่ละเรื่องเป็นอย่างดี เพราะผู้พัฒนา Library นั้นได้จัดการไว้ให้หมดแล้ว และยิ่งบน Android Studio ด้วยแล้ว มีระบบ Dependency ที่ทำให้เรานำ Library ต่าง ๆ มาใช้งานได้ง่ายมาก […]

[Dev] ขั้นตอนการ Publish Android Library ไปที่ Maven Central

จากบทความตอนที่แล้วในเรื่อง ขั้นตอนการ Publish Android Library ไปที่ jCenter ซึ่งเราจะต้อง Publish Library ไปยัง Bintray ก่อน แล้วถึงจะทำการ Link ไปยัง jCenter ได้นั้น นอกจากนี้ เรายังสามารถที่จะ Sync ไปยัง Maven Central ได้ด้วย ซึ่งการ Sync ไปยัง Maven Central […]

[Dev] ขั้นตอนการ Publish Android Library ไปที่ jCenter

บน Android Studio หลาย ๆ คนที่ได้ลองใช้ แล้วมักจะติดใจ ส่วนใหญ่คงหนีไม่พ้นเรื่องของการใช้งาน Library ต่าง ๆ ด้วยการกำหนด Dependencies ใน Gradle Scripts ซึ่งใช้งานง่ายมาก แค่แปะคำสั่ง 1 บรรทัด แล้ว Sync ให้เรียบร้อย ก็สามารถใช้งานได้แล้ว ทีนี้ ถ้าเราอยากทำ Library ให้คนอื่นใช้งานได้ อย่างที่เราไปใช้ของคนอื่นบ้าง จะทำอย่างไร!? […]

[Review] ติดโฆษณาบน Android App ของเรา ด้วย Facebook’s Audience Network : Part 2 การเขียนคำสั่ง

มาต่อกันเลย กับ Facebook’s Audience Network หากใครยังไม่รู้จัก หรือยังไม่ได้สมัครใช้งาน กลับไปอ่านบทความตอน [Review] ติดโฆษณาบน Android App ของเรา ด้วย Facebook’s Audience Network : Part 1 สมัครใช้งาน ก่อนนะครับ สำหรับบทความตอนนี้ ผมจะสอนตั้งแต่การนำ Audience Network Library มาใช้งาน การตั้งค่าต่าง ๆ จนถึงการเขียนคำสั่งเพื่อแสดงโฆษณา […]

[Review] ติดโฆษณาบน Android App ของเรา ด้วย Vserv.mobi : Part 2 การเขียนคำสั่ง

จากความเดิมตอนที่แล้ว [Review] ติดโฆษณาบน Android App ของเรา ด้วย Vserv.mobi : Part 1 เตรียมความพร้อม เราก็พร้อมที่จะเขียน Code เพื่อแสดงโฆษณาของ Vserv.mobi ใน Android App ของเราแล้ว ใครที่ยังไม่ได้อ่านบทความใน Part 1 ไปอ่านให้จบก่อนนะคร๊าบบบบบ….

[Review] ติดโฆษณาบน Android App ของเรา ด้วย Vserv.mobi : Part 1 เตรียมความพร้อม

นอกจาก AdMob จาก Google แล้ว Vserv.mobi คือผู้ให้บริการโฆษณาอีกรายหนึ่ง ที่มี SDK หลากหลาย Platform ให้นักพัฒนา App นำไปใช้เพื่อติดโฆษณาสำหรับหารายได้ สำหรับบน Android นั้น ทาง Vserv.mobi ได้เตรียมรูปแบบโฆษณาให้เราไว้ 2 รูปแบบ นั่นคือ Banner และ Billboard (หรือที่เรียกกันว่า Interstitial หรือ Full Screen) นั่นเอง […]

[Review] Ad Network Mediation บน AdMob กับ Vserv.mobi : Part 3 การเขียนคำสั่ง

ความเดิมจากตอน [Review] Ad Network Mediation บน AdMob กับ Vserv.mobi : Part 1 การตั้งค่า จนมาถึง [Review] Ad Network Mediation บน AdMob กับ Vserv.mobi : Part 2 การนำ Library มาใช้งาน เราก็พร้อมที่จะลงมือเขียน Code เพื่อทำ […]