Quantcast
Viewing all articles
Browse latest Browse all 2063

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

Image may be NSFW.
Clik here to view.

Image may be NSFW.
Clik here to view.

เห็นว่า 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 ให้ลองใช้งานเพียบเลย


Viewing all articles
Browse latest Browse all 2063

Trending Articles