เห็นว่า 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ประกอบไปด้วย
น่าจะพอมีประโยชน์ สำหรับชาว Android Developer นะครับ
มี library ให้ลองใช้งานเพียบเลย