Android Architecture starring Kotlin Coroutines, Jetpack (MVVM, Room, Paging), Retrofit and Dagger 2
Qua nhiều năm, kiến trúc Android đã phát triển để hỗ trợ các ứng dụng phức tạp, mạnh mẽ, chất lượng sản xuất trên mọi quy mô. Thật tuyệt khi thấy các đề xuất của Google phù hợp với nhu cầu và lựa chọn của cộng đồng Android như thế nào. Trong những năm gần đây, Google đã thăng hạng Kotlin là công dân hạng nhất, giới thiệu Guide to app architecture với sự tham gia của khái niệm uncle’s Bob Clean Architecture với mẫu trình bày MVVM. Chúng tôi đã được đưa ra các câu đố kiến trúc ngoài hộp được đóng gói trong Architecture Components và Android Jetpack. Retrofit, RxJava và Dagger đã được đưa vào các hướng dẫn chính thức. Cuối cùng, nhưng không kém phần quan trọng Kotlin Coroutines đã được cập bến Google IO 2019 . Nguồn cảm hứng đến từ Reactive Programming (các khuôn khổ như RxJava). Kotlin Coroutines quản lý các chuỗi nền bằng mã đơn giản hóa và giảm nhu cầu gọi lại. Tuy nhiên, khi kết hợp tất cả các câu đố kiến trúc lại với nhau thành một ứng dụng khách đơn giản, rất khó để tìm thấy mẫu ứ...