Androd JetPack – b công c giúp d dàng phát tri n ng d ngộ ụ ễ ể ứ ụ
Android
Android Jetpack là gì ?
Jetpack là m t t p h p các software components Android giúp b n phát ộ ậ ợ ạ
tri n các ng d ng Android tuy t v i d dàng h n. Các thành ph n này ể ứ ụ ệ ờ ễ ơ ầ
giúp b n th c hi n theo các ph ng pháp hay nh t, gi i phóng b n kh i ạ ự ệ ươ ấ ả ạ ỏ
vi t mã so n s n và đ n gi n hóa các tác v ph c t p, vì v y b n có th ế ạ ẵ ơ ả ụ ứ ạ ậ ạ ể
t p trung vào mã mà b n quan tâm.ậ ạ
Jetpack bao g m các th vi n gói androidx. *, Không đ c g p vào các APIồ ư ệ ượ ộ
platforms. Đi u này có nghĩa là nó cung c p kh năng t ng thích ng c ề ấ ả ươ ượ
và đ c c p nh t th ng xuyên h n n n t ng Android, đ m b o b n luôn ượ ậ ậ ườ ơ ề ả ả ả ạ
có quy n truy c p vào các phiên b n m i nh t và tuy t v i nh t c a các ề ậ ả ớ ấ ệ ờ ấ ủ
thành ph n Jetpack.ầ
Android Jetpack ra đời với 3 êu chí sau
Tăng t c đ phát tri nố ộ ể Lo i b boilerplate codeạ ỏ M nh m , ch t l ngạ ẽ ấ ượ
Các components đ c ượ
ch p nh n riêng l nh ng ấ ậ ẻ ư
đ c xây d ng đ làm ượ ự ể
vi c cùng nhau trong khi ệ
t n d ng các tính năng ậ ụ
ngôn ng Kotlin giúp b n ữ ạ
làm vi c hi u qu h n.ệ ệ ả ơ
Android Jetpack qu n lý các ả
ho t đ ng nhàm chán nh ạ ộ ư
các tác v n n, đi u h ng ụ ề ề ướ
và qu n lý vòng đ i, vì v y ả ờ ậ
b n có th t p trung vào ạ ể ậ
nh ng gì làm cho ng d ng ữ ứ ụ
c a b n tr nên tuy t v i.ủ ạ ở ệ ờ
Đ c xây d ng xung ượ ự
quanh các ph ng pháp ươ
thi t k hi n đ i, các ế ế ệ ạ
thành ph n Android ầ
Jetpack cho phép ít s c ự ố
h n và ít b nh b rò r ơ ộ ớ ị ỉ
h n v i kh năng t ng ơ ớ ả ươ
thích ng c.ượ
Android Jetpack Components
Các components trong Adroid Jetpack là t p h p các th vi n đ c ch p ậ ợ ư ệ ượ ấ
nh n và s d ng đ làm vi c cùng nhau.ậ ử ụ ể ệ