DANH MỤC TÀI LIỆU
Tìm hiểu về Androd JetPack – bộ công cụ giúp dễ dàng phát triển ứng dụng Android
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. ử ụ
Foundation
Foundation components cung c p core system capabilities, các extensions
c a Kotlin cùng v i vi c h tr multidex và automated testing. ỗ ợ
AppCompat
T ng thích ng c v i các phiên b n cũ c a androidươ ượ ớ
Android KTX
Vi t code Kotlin ng n g n, d hi u h nế ễ ể ơ
Multidex
Cung c p kh năng h tr cho apps apps v i multiple DEX files ỗ ợ
Test
Framework cho Android testing bao g m unit và runtime UI tests
Architecture
Architecture components have classes that help manage your UI component
lifecycle, handle data persistence, and more.
Data Binding
Declaratively bind observable data UI elements
Lifecycles
Qu n lý vòng đ i Activity và fragmentả ờ
LiveData
Notify views khi d li u bên d i thay đ iữ ệ ướ
Navigation
Handle t t c các ch c năng liên quan t i Navigationấ ả
Paging
Phân trang theo yêu c u t data sourceầ ừ
Room
H tr truy c p và đi u khi n d dàng h n trong SQLite databaseỗ ợ ơ
ViewModel
Qu n lý d li u liên quan đ n giao di n ng i dùng theo vòng đ i ữ ệ ế ườ
WorkManager
Qu n lý các công vi c trong Android backgroundả ệ
III. Behavior
Download manager
Đ t l ch & qu n lý các tác v t i xu ng ụ ả
Media & playback
H tr t ng thích ng c cho vi c phát media và routing (bao g m c ợ ươ ượ
Google Cast)
Notifications
Cung c p các API t ng thích ng c cho vi c hi n th thông báo, h tr c ươ ượ ợ ả
Wear và Auto
Permissions
Cung c p các API cho vi c ki m tra và yêu c u các quy n trong android ệ ể
Sharing
Cung c p các hành đ ng chia s phù h p v i action bar c a ng d ng ủ ứ
Slices
T o các UI linh ho t có th hi n th d li u ng d ng bên ngoài ng d ng. ứ ụ ứ ụ
IV. UI
Animation & transitions
Di chuy n widgets và các transition gi a các màn hìnhể ữ
Auto
Thành ph n giúp phát tri n ng d ng cho Android Auto. ể ứ
Emoji
Kích ho t và c p nh t các emoji cho các n n t ng cũ ề ả
Fragment
M t thành ph n c b n trong UI ơ ả
Layout
B trí các widgets b ng cách s d ng thu t toán khác nhau ử ụ
Palette
Trình ch n màu
TV
Thành ph n giúp phát tri n ng d ng cho Android TV. ể ứ
Wear OS by Google
Thành ph n giúp phát tri n ng d ng cho Wear. ể ứ
L i chia sờ ẻ
Trên đây là bài gi i thi u v Android Jetpack, tu n t i mình s h ng d n ẽ ướ
các b n xây d ng m t ng d ng s d ng b android jetpack này ngay trên ộ ứ
Android Studio phiên b n 3.2 beta s p t i s ra m t. Nh ng th vi n này ớ ẽ ư
đã có t lâu trên Android nh ng t tr c t i nay chúng ta, nh ng nhà phát ư ừ ướ
tri n android ch a có m t chu n chung đ áp d ng nh ng th vi n này ư ư ệ
vào trong project th c t , gi đây chính Google đã phát tri n, xây d ng nên ự ế
m t chu n chung giúp anh em chúng ta ph n nào gi m b t khó khăn khi ả ớ
l p trình v i Android. Bài d ch này giúp các b n hi u h n v Android ể ơ ề
Jetpack, chu n b cho cu c nâng c p l n c a Android, mình hy v ng sau ấ ớ
này t t c chúng ta s có th s d ng thành th o các thành ph n trong ể ử
Android Jetkpack
thông tin tài liệu
Androd JetPack là bộ công cụ giúp dễ dàng phát triển ứng dụng Android. Dưới đây là một số điều bạn cần biết về bộ công cụ này
Mở rộng để xem thêm
từ khóa liên quan
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×