Android Code

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

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

Android Code

สวัสดี Custom View สุดที่รัก ตอนที่ 1

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

Android Code

ว่าด้วยเรื่อง Recycler View กับการใช้งานจริงในแบบฉบับเจ้าของบล็อก ตอนที่ 4

เพราะ RecyclerView ไม่ได้มีไว้แสดงแค่ข้อมูลแบบง่ายๆเสมอไป บ่อยครั้งที่นักพัฒนาต้องแสดงข้อมูลในหลากหลายรูปแบบให้อยู่ใน RecyclerView ตัวเดียวเท่านั้น

ว่าด้วยเรื่อง Recycler View กับการใช้งานจริงในแบบฉบับเจ้าของบล็อก ตอนที่ 4
Android Code

ว่าด้วยเรื่อง RecyclerView กับการใช้งานจริงในแบบฉบับเจ้าของบล็อก ตอนที่ 3

เพราะ RecyclerView ไม่ได้มีไว้แสดงแค่ข้อมูลแบบง่ายๆเสมอไป บ่อยครั้งที่นักพัฒนาต้องแสดงข้อมูลในหลากหลายรูปแบบให้อยู่ใน RecyclerView ตัวเดียวเท่านั้น

ว่าด้วยเรื่อง RecyclerView กับการใช้งานจริงในแบบฉบับเจ้าของบล็อก ตอนที่ 3
Android Code

ว่าด้วยเรื่อง RecyclerView กับการใช้งานจริงในแบบฉบับเจ้าของบล็อก ตอนที่ 2

เพราะ RecyclerView ไม่ได้มีไว้แสดงแค่ข้อมูลแบบง่ายๆเสมอไป บ่อยครั้งที่นักพัฒนาต้องแสดงข้อมูลในหลากหลายรูปแบบให้อยู่ใน RecyclerView ตัวเดียวเท่านั้น

ว่าด้วยเรื่อง RecyclerView กับการใช้งานจริงในแบบฉบับเจ้าของบล็อก ตอนที่ 2
Android Code

ว่าด้วยเรื่อง RecyclerView กับการใช้งานจริงในแบบฉบับเจ้าของบล็อก ตอนที่ 1

เพราะ RecyclerView ไม่ได้มีไว้แสดงแค่ข้อมูลแบบง่ายๆเสมอไป บ่อยครั้งที่นักพัฒนาต้องแสดงข้อมูลในหลากหลายรูปแบบให้อยู่ใน RecyclerView ตัวเดียวเท่านั้น

ว่าด้วยเรื่อง RecyclerView กับการใช้งานจริงในแบบฉบับเจ้าของบล็อก ตอนที่ 1
Android Code

มารู้จักกับ RxJava และ RxAndroid กันเถอะ [ตอนที่ 4]

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

Android Code

มารู้จักกับ RxJava และ RxAndroid กันเถอะ [ตอนที่ 3]

> อยู่ในระหว่างการปรับปรุงเนื้อหา หลังจากที่หายหัวไปพักนึงเพราะ Pokemon GO ทำพิษ ในที่สุดก็ได้กลับมาเขียนต่อซักทีกับ RxJava และ RxAndroid ตอนที่ 3 ที่จะมาต่อเนื่องจาก บทความตอนเก่า [https://akexorcist.dev/introduction-to-the-rxjava-and-rxandroid-part-2/] ที่อธิ

Android Code

มารู้จักกับ RxJava และ RxAndroid กันเถอะ [ตอนที่ 2]

> อยู่ในระหว่างการปรับปรุงเนื้อหา หลังจากที่เกริ่นคร่าวๆเกี่ยวกับ ReactiveX ไปใน บทความตอนที่แล้ว [https://akexorcist.dev/introduction-to-the-rxjava-and-rxandroid-part-1/] ผู้ที่หลงเข้ามาอ่านหลายๆคนอาจจะมีคำถามสงสัยมากมายเกี่ยวกับ Rx คราวนี้ก็มาทำความรู้จักและการใช้งาน RxJava กับ RxAndroid กันต่

Android Code

มารู้จักกับ RxJava และ RxAndroid กันเถอะ [ตอนที่ 1]

> อยู่ในระหว่างการปรับปรุงเนื้อหา ณ เวลานี้นอกจาก Kotlin แล้ว ก็คงไม่พ้น ReactiveX นี่แหละที่เป็นสิ่งที่นักพัฒนาหลายๆคนพูดถึงกัน บอกเลยว่ามันมาแรงมากกกกก มากจนเจ้าของบล็อกรู้สึกว่าพลาดไม่ได้แล้วล่ะ ที่จะหยิบมาเขี

Android Code

ทดลองเล่น Cloud Vision API บนแอนดรอยด์

> อยู่ในระหว่างการปรับปรุงเนื้อหา เมื่อไม่นานมานี้ทาง Google ได้เปิดบริการตัวใหม่ที่ชื่อว่า Cloud Vision API [https://cloud.google.com/vision/] ซึ่งเป็นบริการที่จะช่วยให้นักพัฒนาสามารถวิเคราะห์ภาพที่ต้องการได้ เย้ ในที่สุ

Android Code

Google Direction Library — ใช้งาน Google Direction API บน Google Maps แบบง่ายๆ

> อยู่ในระหว่างการปรับปรุงเนื้อหา โดยปกติแล้วการนำแผนที่ของ Google Maps มาแสดงบนแอปพลิเคชันแอนดรอยด์นั้น ทาง Google จะทำ Library ไว้ให้อยู่แล้ว จึงทำให้สะดวกต่อนักพัฒนาแอนดรอยด์ที่ต้องการนำมาใช้งาน และถ้าต้องการใช้งาน Google Place API ก็

Android Code

Let’s Fragment — วิธีการรับส่งข้อมูลของ Fragment

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

Let’s Fragment — วิธีการรับส่งข้อมูลของ Fragment
Android Code

File Observer สำหรับตรวจเช็คการเปลี่ยนแปลงของไฟล์

> อยู่ในระหว่างการปรับปรุงเนื้อหา ในบางแอปพลิเคชันนั้นอาจจะมีการตรวจสอบสถานะไฟล์ในเครื่อง (Storage) ว่ามีอะไรเกิดขึ้นบ้าง เพื่อที่ว่าจะให้ทำคำสั่งต่อไป ซึ่งจริงๆแล้วในแอนดรอยด์ก็จะมีคลาสที่ชื่อว่า File Observer อยู่แล้ว เพียงแต่

Android Dev Tips

วิธีการดึงไฟล์ฐานข้อมูลจากเครื่องจริง

> อยู่ในระหว่างการปรับปรุงเนื้อหา บ่อยครั้งที่เวลาเขียนแอพซักตัวที่มีการสร้างฐานข้อมูลขึ้นมา ก็มักจะต้องมีการลองดึงไฟล์ฐานข้อมูลมาเช็คบนคอมเพื่อตรวจสอบว่าโค๊ดทำงานได้อย่างถูกต้องหรือไม่ และผู้ที่หลงเข้ามาอ่านหลายๆคนก็มักจะประสบปั

Android Code

รู้จักการใช้งาน Deep Link (URL Scheme) กับ Android Application

> อยู่ในระหว่างการปรับปรุงเนื้อหา ผู้ที่หลงเข้ามาอ่านเคยเห็น URL แบบนี้กันมั้ย? จะเห็นว่า URL เหล่านี้ไม่ได้ขึ้นต้นด้วย http หรือ https และก็ไม่ได้มีไว้สำหรับเปิดหน้าเว็ปด้วย

Android Code

ลองหัดสร้าง Class และ Listener กันเถอะ — ตอนที่ 3

> อยู่ในระหว่างการปรับปรุงเนื้อหา ยินดีด้วยกับผู้ที่หลงเข้ามาอ่านที่อ่านตั้งแต่ตอนที่ 1 จนถึงตอนนี้ เพราะเขียนไปเขียนมาดันกลายเป็นบทความไตรภาคซะงั้น แต่ก็ทนๆอ่านกันให้จบหน่อยนะ เพราะนี่คือบทความสุดท้ายของเรื่องนี้แล้ว โดยบทความนี

Android Code

ลองหัดสร้าง Class และ Listener กันเถอะ — ตอนที่ 2

> อยู่ในระหว่างการปรับปรุงเนื้อหา กลับมาต่อกับบทความตอนที่ 2 ที่จะสอนการสร้าง Class กับ Listener ไว้ใช้งานเอง แต่ทว่าบทความชุดนี้จะพิเศษหน่อยก็ตรงที่ยกตัวอย่างจากการใช้งานจริงในการพัฒนาแอพแอนดรอยด์ ดังนั้นบทความก็จะยาวกว่าปกติหน่อยนะครับ XD

Android Code

ลองหัดสร้าง Class และ Listener กันเถอะ — ตอนที่ 1

> อยู่ในระหว่างการปรับปรุงเนื้อหา วันนี้ขอเบรกด้วยเรื่องพื้นฐานจำเป็นสำหรับการพัฒนาแอพแอนดรอยด์เสียหน่อย เพราะเจ้าของบล็อกเจอผู้ที่หลงเข้ามาอ่านที่ใช้งาน Class และ Listener เป็นแต่กลับสร้างเองไม่ค่อยเป็นกันเยอะพอสมควร ก็เลยทำบทความง่ายๆยกตัวอย่างการสร้

Android Dev Tips

รู้จักการใช้งาน Android Studio แบบพื้นฐาน — ตอนที่ 2

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

Android Dev Tips

รู้จักการใช้งาน Android Studio แบบพื้นฐาน — ตอนที่ 1

> อยู่ในระหว่างการปรับปรุงเนื้อหา หลังจาก Android Studio ได้ Release ออกมา เจ้าของบล็อกก็ได้เมามันไปกับมันพอสมควรเพื่อรวบรวมข้อมูลในการทำบทความ จนกระทั่งลืมไปว่ามีผู้ที่หลงเข้ามาอ่านหลายๆท่านนั้นได้เริ่มต้นเขียนแอนดรอยด์อยู่พอสมควรและลองใช้ Android Studio จึ

Android Code

Round Corner Progress Bar สำหรับคนบ้าขอบมน

> อยู่ในระหว่างการปรับปรุงเนื้อหา บทความวันนี้ขอแนะนำไลบรารีที่เจ้าของบล็อกเขียนขึ้นมาเอง ซึ่งเป็น Progress Bar ที่มีลักษณะมุมมนที่ปรับได้หรือจะเพิ่มภาพไอคอนที่ซ้ายมือของ Progress Bar ก็ได้ (และฝึกเขียน Custom View Library ไปในตั

Android Code

Let’s Fragment — ใส่ Indicator ให้กับ View Pager [ภาคสอง]

อยู่ในระหว่างการปรับปรุง จากเดิมที่เจ้าของบล็อกพูดถึงเรื่อง Indicator สำหรับ View Pager โดยใช้ไลบรารีของ Jake Wharton ไปแล้ว คราวนี้เจ้าของบล็อกขอพูดถึงไลบรารีที่น่าสนใจสำหรับการทำ Indicator อีกหนึ่งตัวที่มีชื่อว่า

Android Code

Let’s Fragment — ใส่ Indicator ให้กับ View Pager [ภาคแรก]

อยู่ในระหว่างการปรับปรุง จากบทความเรื่อง Fragment ล่าสุดที่เป็นเรื่องการทำ View Pager ทีนี้มาลองเพิ่ม Indicator ให้กับ View Pager เพื่อให้ดูสมบูรณ์มากขึ้นกันต่อนะครับ Indicator คืออะไรหรือ? เป็นตัวบ่งบอกว่

Android Code

Let’s Fragment — เพิ่มลูกเล่นให้กับ View Pager ด้วย Page Transformer

อยู่ในระหว่างการปรับปรุง หายหัวไปหลายวัน วันนี้กลับมาต่อกับเรื่อง View Pager เหมือนเดิม ซึ่งบทความที่แล้วเป็นการสร้าง View Pager (แสนยืดยาว) คราวนี้มาลองทำให้ View Pager มีลูกเล่นเล็กๆน้อยๆระหว่างเปลี่ยนหน้ากันดี