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 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 Code

วันนี้แอปของคุณรองรับ Multi Window ของ Samsung แล้วหรือยัง?

ในทุกวันนี้ต้องบอกเลยว่าหนึ่งในฟีเจอร์หลักของอุปกรณ์แอนดรอยด์ประจำค่าย Samsung ก็คงหนีไม่พ้น Multi Window ที่เป็นฟีเจอร์ประจำตระกูล Samsung มานานหลายปีมากกับไอเดียที่ว่าผู้ใช้สามารถใช้งานแอปฯสองตัว (หรือหลายตัว) ได้พร้อมๆกันบนหน้าจอเดียวกัน

วันนี้แอปของคุณรองรับ Multi Window ของ Samsung แล้วหรือยัง?
Android Design

Style and Theme — เพราะชีวิตต้องมีสไตล์

Android Resource เป็นหนึ่งในพื้นฐานของการพัฒนาแอนดรอยด์ที่ออกแบบมาให้อยู่ในรูปของ XML โดยหนึ่งในนั้นจะมีสิ่งที่เรียกว่า Style Resource ซึ่งเป็น Resource ที่มีประโยชน์มากๆในเวลาที่นักพัฒนาต้องทำสร้าง UI ใน Layout Resource

Style and Theme — เพราะชีวิตต้องมีสไตล์
Android Code

ลองเล่น Quick Settings Tile API ของเล่นใหม่ใน Android 7.0 Nougat

เมื่อวันก่อนแอบไปส่องฟีเจอร์ใหม่ๆใน Android 7.0 Nougat ดูก็พบว่ามีฟีเจอร์ตัวหนึ่งที่น่าสนใจที่มีชื่อว่า Quick Settings Tile ก็เลยหยิบมาเล่าให้ฟังเล่นๆซะหน่อย

ลองเล่น Quick Settings Tile API ของเล่นใหม่ใน Android 7.0 Nougat
Android Code

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

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

Android Dev Tips

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

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

เรื่องเล่าจาก Instant Run สุดเทพบน Android Studio
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 Design

จัดการภาพที่ใช้ในบนแอนดรอยด์อย่างไรให้ถูกต้อง

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

จัดการภาพที่ใช้ในบนแอนดรอยด์อย่างไรให้ถูกต้อง
Android Code

รู้กันหรือเปล่าว่าแอนดรอยด์มีสิ่งที่เรียกว่า Device Administrator อยู่นะ

Device Administrator เป็นฟีเจอร์อย่างหนึ่งบนแอนดรอยด์ที่มีมานมนานแล้วล่ะ แต่น้อยคนที่จะรู้จักกัน พอดีมีงานหนึ่งที่เจ้าของบล็อกต้องใช้ Device Administrator อยู่ด้วย ก็เลยขอหยิบมาเล่าอยู่กันฟังนะครับ

รู้กันหรือเปล่าว่าแอนดรอยด์มีสิ่งที่เรียกว่า Device Administrator อยู่นะ
Android Code

สรุปเนื้อหาและสิ่งที่ไม่ได้พูดใน Firebase Android Codelabs จากงาน I/O Extended Bangkok [ตอนที่ 2]

จากบทความที่แล้วเจ้าของบล็อกได้พูดถึงเรื่อง Analytics, Crash Reporting และ Authentication ไปแล้ว คราวนี้ก็เป็น Realtime Database กับ Remote Config กันต่อ

สรุปเนื้อหาและสิ่งที่ไม่ได้พูดใน Firebase Android Codelabs จากงาน I/O Extended Bangkok [ตอนที่ 2]
Android Code

สรุปเนื้อหาและสิ่งที่ไม่ได้พูดใน Firebase Android Codelabs จากงาน I/O Extended Bangkok [ตอนที่ 1]

เมื่อวันเสาร์ที่ผ่านมาเจ้าของบล็อกได้มีโอกาสไปแบ่งปันความรู้ในงาน I/O Extended Bangkok ในหัวข้อเรื่อง Firebase Android Codelabs ซึ่งเป็นการโชว์ตัวอย่างของการนำ Firebase มาใช้งานภายใน Android แบบง่ายมากถึงมากที่สุด

สรุปเนื้อหาและสิ่งที่ไม่ได้พูดใน Firebase Android Codelabs จากงาน I/O Extended Bangkok [ตอนที่ 1]
Android Code

รู้จัก Multi Window บน Android 7.0 Nougat และวิธีการรับมือ

หลังจาก Android 7.0 Nougat ได้เปิดตัวไปในหลายเดือนก่อน และความสุขของผู้ใช้งานมักจะมาพร้อมกับความลำบากของนักพัฒนาเสมอ ซึ่งหนึ่งในความลำบากก็คือ Multi Window นั่นเอง แล้วจะรับมือกับมันยังไงดีล่ะ?

รู้จัก Multi Window บน Android 7.0 Nougat และวิธีการรับมือ
Android Code

ทำไม Android Developer ควรรู้และเข้าใจใน Activity Lifecycle

Activity Lifecycle เป็นสิ่งที่นักพัฒนาแอนดรอยด์จะต้องรู้จักเป็นอย่างแรกๆเลยก็ว่าได้ เพราะมันเป็นพื้นฐานที่สำคัญมากๆสำหรับนักพัฒนาแอนดรอยด์

ทำไม Android Developer ควรรู้และเข้าใจใน Activity Lifecycle
Android Code

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

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

Android Code

DEX with Over 65K Methods และการทำ MultiDex ที่นักพัฒนาแอนดรอยด์ควรรู้จักไว้

เจ้าของบล็อกเชื่อว่ามีนักพัฒนาจำนวนไม่น้อยที่เคยเจอปัญหานี้ระหว่าง Build Project เป็น APK ซึ่งสุดท้ายก็จะจบด้วยการงมหาทางแก้ไขกันไปจนกว่ามันจะ Build APK ได้

DEX with Over 65K Methods และการทำ MultiDex ที่นักพัฒนาแอนดรอยด์ควรรู้จักไว้