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

เริ่มที่ตัวภาษาก็ Kotlin นั่นเอง

ส่วนพวก library หลัก ๆ ก็สาย Jetpack ทั้งนั้น
เช่น การจัดการ scheduler ก็ใช้ WorkManager เป็นต้น

  • ใช้งาน MvRx (Mavericks) จากทาง airbnb ซึ่งเป็น Android MVI framework (Model-View-Intent)การจัดการรูปใช้งาน Picaso
  • พวกการ crop หรือ customize รูปจะใช้งาน Android Image Cropper
  • ใช้งาน REST API ก็เป็น OkHTTP 3 และ Retrofit 2 ตามระเบียบ
  • จัดการ logging ใน app ด้วย Timber
  • ส่วน Dependency Injection ก็ใช้งาน Dagger
  • จัดการ Android runtime permission ด้วย Assent
  • แน่นอนว่าต้องมี PubNub อยู่แล้ว

ในส่วนของ UI ใช้งาน

พวกระบบ Analytic/Monitoring

เพื่อดู performance/bug/exception tracking
รวมถึงการใช้งาน Appประกอบไปด้วย

  • Amplitude
  • InstaBug
  • Sentry.io
  • ActionTrail ของ Alibaba cloud

น่าจะพอมีประโยชน์ สำหรับชาว Android Developer นะครับ
มี library ให้ลองใช้งานเพียบเลย