android Archive

น่าสนใจกับ Android Studio Bot ใน Android Studio

ในงาน Google I/O 2023 นั้น มีการแนะนำ Android Studio Bot ด้วยซึ่งอยู่ใน Developer Keynote in 5 minutes เป็น feature ที่อยู่ในขั้นการทดลองเท่านั้นสามารถใช้งานได้แบบฟรี ๆ แต่ต้องอยู่ใน US เท่านั้นและใช้งานได้บน Android Studio Hedgehog (canary version)

Read More…

เปิดใช้งาน Device mirroring ใน Android Studio

วันนี้ต้อง share หน้าจอของ app ใน Android phone นิดหน่อยไหน ๆ ก็ใช้งาน Android Studio อยู่แล้วก่อนหน้านี้ใช้งาน scrcpy ไปแต่ไม่อยากติดตั้งอะไรเพิ่ม เลยแนะนำให้ใช้งาน Device mirroringซึ่งเป็น preview feature นั่นเอง

Read More…

น่าสนใจสำหรับ Guide to Android app modularization

เพิ่งเห็นว่าทาง Android Developer นั้นได้ปล่อยเอกสารเรื่อง Guide to Android app modularization ออกมาเป็นการพัฒนาโดยแบ่งเป็น module ย่อย ๆ เพื่อช่วยจัดการความซับซ้อนของระบบงานโดยเนื้อหาประกอบไปด้วย

Read More…

ลองไปดู Library ที่ใช้ในพัฒนา Club House app บน Android กันหน่อย

เห็นว่า Club House app for Android เป็น version beta ปล่อยให้ใช้งานในบางประเทศแล้วจะค่อย ๆ ขยายพื้นที่ไปเรื่อย ๆแต่ด้วยเป็นสาย Android Developer ก็ไปดูคร่าว ๆ กันหน่อยว่า Android app ตัวนี้ใช้ภาษาและ library อะไรในการพัฒนาบ้าง ?ใช้เยอะดีเลยสรุปไว้นิดหน่อย

Read More…

บันทึกการสร้าง GitHub Actions สำหรับ Android app

มีโอกาสไปแนะนำการพัฒนาและทดสอบ Android app มา หนึ่งในสิ่งที่แนะนำและแบ่งปันไปคือ การสร้าง workflow สำหรับ Android app บน GitHub Actionsโดย workflow ประกอบไปด้วย ทำการ run Lint ทำการทดสอบ Unit test ทำการทดสอบ Android test หรือ instrumentation test ทำการสร้าวไฟล์ APK นำไฟล์ APK ไปขึ้นไว้ที่ Firebase App Distribution และขึ้น Google Play Store ต่อไป

Read More…

[Android] สวัสดี Hilt เป็นตัวช่วยให้ใช้งาน Dagger ได้ง่ายขึ้น

มีดที่ไม่มีด้ามจับที่ดี มันจะใช้งานยากฉันใด Dagger จึงต้องมี Hilt ฉันนั้น !! ทางทีมพัฒนา Android ได้ปล่อย Hilt library ให้ใช้งานมาดูกันหน่อยว่า Dagger Hilt มีเป้าหมายและทำงานอย่างไร ? และแตกต่างจาก Dagger Android อย่างไร

Read More…

ทำการสรุปจากบทความเรื่อง Evolution of Finding Views by ID in Android

อ่านบทความเรื่อง Evolution of Finding Views by ID in Android ทำให้เราเห็นวิวัฒนาการของ Find View by ID ในการพัฒนา Android app มีความเป็นมาที่ยาวนานและน่าสนใจจริง ๆ จึงเขียนสรุปสิ่งที่ได้จากบทความนี้ไว้หน่อย ถ้าไม่มี ID ใน view ของ Android app ก็ยากที่จะทดสอบแบบอัตโนมัติอย่างมาก

Read More…

มาแกะดู GitHub app for Android กันหน่อย

เห็นว่า GitHub ได้ประกาศว่า ปล่อย GitHub app for mobile ออกมาซึ่งพัฒนาด้วย Native app เลย ดังนั้นมาแกะดู GitHub app for Android กันหน่อย ว่าพัฒนาด้วยอะไรบ้าง

Read More…

Android Studio 3.6 :: ใช้งาน view binding ไปเลย

ไปอ่านดู feature ที่น่าสนใจใน Android Studio 3.6  พบว่าเยอะมาก หนึ่งในนั้นคือ  การใช้งาน view binding แทนการใช้งาน method findViewById() ไปเลย ที่สำคัญใช้งานได้ทั้ง Java และ Kotlin ด้วย

Read More…

บันทึก การจำลองค่าใน SharedPreference ก่อนเปิด Activity

ปัญหาที่เจอต้องการทดสอบการทำงานของ Activity ใน Android project ด้วย Robolectricแต่ว่า Activity นั้นต้องดึงค่าที่เก็บไว้ใน SharedPreference เพื่อนำมาใช้งานดังนั้นจะทำการกำหนดค่าใน SharedPreference อย่างไร

Read More…