Android Code รู้จักกับ SnapHelper ของเล่นใหม่ที่เพิ่มเข้ามาใน RecyclerView SnapHelper เป็นความสามารถอย่างหนึ่งของ RecyclerView ที่จะช่วยให้การทำ Snapping ใน RecyclerView นั้นเป็นเรื่องง่าย
Microcontroller มาลองใช้งาน Firebase Realtime Database กับ ESP8266 ด้วย Arduino กันเถอะ รู้กันหรือยัง ว่า ESP8266 ก็สามารถใช้งาน Firebase Realtime Database ได้เหมือนกันนะ
Android Code ว่าด้วยเรื่อง Recycler View กับการใช้งานจริงในแบบฉบับเจ้าของบล็อก ตอนที่ 4 เพราะ RecyclerView ไม่ได้มีไว้แสดงแค่ข้อมูลแบบง่ายๆเสมอไป บ่อยครั้งที่นักพัฒนาต้องแสดงข้อมูลในหลากหลายรูปแบบให้อยู่ใน RecyclerView ตัวเดียวเท่านั้น
Android Code การเปิด Page หรือ Official Account บน Social ต่างๆผ่าน Android App ว่าด้วยเรื่องการเปิด Page หรือ Official Account ของ Social App ไม่ว่าจะเป็น Facebook, Twitter, Instagram หรือ LINE ผ่านแอปเหล่านั้นโดยตรง
Android Code ว่าด้วยเรื่อง RecyclerView กับการใช้งานจริงในแบบฉบับเจ้าของบล็อก ตอนที่ 3 เพราะ RecyclerView ไม่ได้มีไว้แสดงแค่ข้อมูลแบบง่ายๆเสมอไป บ่อยครั้งที่นักพัฒนาต้องแสดงข้อมูลในหลากหลายรูปแบบให้อยู่ใน RecyclerView ตัวเดียวเท่านั้น
Android Code ว่าด้วยเรื่อง RecyclerView กับการใช้งานจริงในแบบฉบับเจ้าของบล็อก ตอนที่ 2 เพราะ RecyclerView ไม่ได้มีไว้แสดงแค่ข้อมูลแบบง่ายๆเสมอไป บ่อยครั้งที่นักพัฒนาต้องแสดงข้อมูลในหลากหลายรูปแบบให้อยู่ใน RecyclerView ตัวเดียวเท่านั้น
Android Code ว่าด้วยเรื่อง RecyclerView กับการใช้งานจริงในแบบฉบับเจ้าของบล็อก ตอนที่ 1 เพราะ RecyclerView ไม่ได้มีไว้แสดงแค่ข้อมูลแบบง่ายๆเสมอไป บ่อยครั้งที่นักพัฒนาต้องแสดงข้อมูลในหลากหลายรูปแบบให้อยู่ใน RecyclerView ตัวเดียวเท่านั้น
Android Dev Tips วิธีการเปิด Freeform Mode บน Android 7.0 Nougat ขึ้นไป Multi Window เป็นฟีเจอร์ใหม่ที่ถูกเพิ่มเข้ามาใน Android 7.0 Nougat จึงทำให้อุปกรณ์แอนดรอยด์ในอนาคตสามารถแอปฯหลายๆตัวพร้อมๆกันได้ โดยที่ Multi Window นั้นถูกแบ่งออกเป็น 2 รูปแบบด้วยกันคือ Split-Screen Mode กับ Freeform Mode ซึ่งมีรูปแบบในการทำงานที่แตกต่างกันไป
Android Code วันนี้แอปของคุณรองรับ Multi Window ของ Samsung แล้วหรือยัง? ในทุกวันนี้ต้องบอกเลยว่าหนึ่งในฟีเจอร์หลักของอุปกรณ์แอนดรอยด์ประจำค่าย Samsung ก็คงหนีไม่พ้น Multi Window ที่เป็นฟีเจอร์ประจำตระกูล Samsung มานานหลายปีมากกับไอเดียที่ว่าผู้ใช้สามารถใช้งานแอปฯสองตัว (หรือหลายตัว) ได้พร้อมๆกันบนหน้าจอเดียวกัน
Android Design Style and Theme — เพราะชีวิตต้องมีสไตล์ Android Resource เป็นหนึ่งในพื้นฐานของการพัฒนาแอนดรอยด์ที่ออกแบบมาให้อยู่ในรูปของ XML โดยหนึ่งในนั้นจะมีสิ่งที่เรียกว่า Style Resource ซึ่งเป็น Resource ที่มีประโยชน์มากๆในเวลาที่นักพัฒนาต้องทำสร้าง UI ใน Layout Resource
Android Code ลองเล่น Quick Settings Tile API ของเล่นใหม่ใน Android 7.0 Nougat เมื่อวันก่อนแอบไปส่องฟีเจอร์ใหม่ๆใน Android 7.0 Nougat ดูก็พบว่ามีฟีเจอร์ตัวหนึ่งที่น่าสนใจที่มีชื่อว่า Quick Settings Tile ก็เลยหยิบมาเล่าให้ฟังเล่นๆซะหน่อย
Android Code มารู้จักกับ RxJava และ RxAndroid กันเถอะ [ตอนที่ 4] > อยู่ในระหว่างการปรับปรุงเนื้อหา ในที่สุดก็มาถึงตอนที่ 4 แล้ว ไม่น่าเชื่อว่าเจ้าของบล็อกจะเขียนมาถึงขนาดนี้ได้ และนั่นก็หมายความว่า Rx นี่มันน่าดึงดูดถึงขนาดที่ว่าเจ้าของบล็อกต้องหยิบมาเขียนถึง
Android Design ทำ Password Visibility Toggle แบบง่ายๆได้ด้วย Material Design Components รู้หรือป่าวว่า สามารถใช้ Material Design Components ที่ชื่อว่า TextInputLayout และ TextInputEditText สำหรับช่องกรอกรหัสผ่านที่เปิด/ปิดการซ่อนรหัสผ่านได้นะ
Android Dev Tips เรื่องเล่าจาก Instant Run สุดเทพบน Android Studio หนึ่งในฟีเจอร์ของ Android Studio ที่ทางทีมพัฒนาได้เพิ่มเข้าในตั้งแต่เวอร์ชัน 2.0 เป็นต้นไป ซึ่งบอกเลยว่าฟีเจอร์นี้จะเข้ามาเปลี่ยนชีวิตของ Android Dev อย่างมากโขเลยล่ะ!
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 Dev Tips การเข้าใช้งาน GitHub แบบมี Two-Factor Authentication บน Android Studio เพราะเวลาเปิดใช้ 2FA บน GitHub จะต้องเปลี่ยนมาใช้เป็น Personal Access Token แทน เพื่อให้ Android Studio เข้าถึงข้อมูลใน GitHub ได้นั่นเอง
Android Design จัดการภาพที่ใช้ในบนแอนดรอยด์อย่างไรให้ถูกต้อง ดังนั้นมาดูกันดีกว่าว่า ปกติเวลาเจ้าของบล็อกต้องทำแอปตัวหนึ่ง เจ้าของบล็อกนั้นมีวิธีจัดการกับไฟล์ภาพอย่างไรไม่ให้มีปัญหาวุ่นวาย
Android Dev Tips Floobits — Realtime Collaborative Editing สุดเจ๋งสำหรับ Android และ Web Developer ที่ไม่ควรพลาด แนะนำให้ใช้ Code With Me ของ JetBrains แทน เนื่องจากตัวนี้เก่ามากแล้ว
Android Code รู้กันหรือเปล่าว่าแอนดรอยด์มีสิ่งที่เรียกว่า Device Administrator อยู่นะ Device Administrator เป็นฟีเจอร์อย่างหนึ่งบนแอนดรอยด์ที่มีมานมนานแล้วล่ะ แต่น้อยคนที่จะรู้จักกัน พอดีมีงานหนึ่งที่เจ้าของบล็อกต้องใช้ Device Administrator อยู่ด้วย ก็เลยขอหยิบมาเล่าอยู่กันฟังนะครับ
Android Code สรุปเนื้อหาและสิ่งที่ไม่ได้พูดใน Firebase Android Codelabs จากงาน I/O Extended Bangkok [ตอนที่ 2] จากบทความที่แล้วเจ้าของบล็อกได้พูดถึงเรื่อง Analytics, Crash Reporting และ Authentication ไปแล้ว คราวนี้ก็เป็น Realtime Database กับ Remote Config กันต่อ
Android Code สรุปเนื้อหาและสิ่งที่ไม่ได้พูดใน Firebase Android Codelabs จากงาน I/O Extended Bangkok [ตอนที่ 1] เมื่อวันเสาร์ที่ผ่านมาเจ้าของบล็อกได้มีโอกาสไปแบ่งปันความรู้ในงาน I/O Extended Bangkok ในหัวข้อเรื่อง Firebase Android Codelabs ซึ่งเป็นการโชว์ตัวอย่างของการนำ Firebase มาใช้งานภายใน Android แบบง่ายมากถึงมากที่สุด
Android Design Constrain Layout ของเล่นใหม่ที่จะมาเปลี่ยนโลกของ UI Layout บนแอนดรอยด์ Constraint Layout จะมาแทนที่การใช้ Layout แบบเก่าๆเพื่อให้นักพัฒนาสามารถสร้าง Layout ได้ง่ายขึ้น
Android Code รู้จัก Multi Window บน Android 7.0 Nougat และวิธีการรับมือ หลังจาก Android 7.0 Nougat ได้เปิดตัวไปในหลายเดือนก่อน และความสุขของผู้ใช้งานมักจะมาพร้อมกับความลำบากของนักพัฒนาเสมอ ซึ่งหนึ่งในความลำบากก็คือ Multi Window นั่นเอง แล้วจะรับมือกับมันยังไงดีล่ะ?