Top Android Studio Plugins 2019
Bài đăng này đã không được cập nhật trong 5 năm
Android Studio hiện cung cấp rất nhiều plugin khác nhau với vô vàn những tác dụng. ngay cả khi bạn search từ khóa "android studio plugin" (ASP) trên viblo hay google cũng có rất nhiều bài nói đến vấn đề này. Bài viết của mình sẽ chỉ tập trung đi vào những ASP mà thực sự cần thiết và nên sử dụng cho quá trình phát triển.
Lưu ý: Phần mô tả của mỗi plugin đều rất dài nên mình chỉ nêu tóm tắt nhất có thể, các bạn hãy click vào tên plugin để vào xem thông tin chi tiết nhé.
ADB Idea
Thêm những lệnh ADB sau cho Android Studio và Intellij:
- ADB Uninstall App
- ADB Kill App
- ADB Start App
- ADB Restart App
- ADB Clear App Data
- ADB Clear App Data and Restart
- ADB Revoke Permissions
- ADB Start App With Debugger
- ADB Restart App With Debugger
Có 2 cách để gọi các câu lệnh này:
-
Tools->Android->ADB Idea menu
-
Tìm "adb" trong "Find Actions" (osx: cmd+shift+a, windows/linux: ctrl+shift+a)
ADB Wifi
Kết nối tới device một lần để nhận biết và có thể chạy adb qua wifi các lần saumà không còn phải lo cắm dây quá nhiều gây ra chai pin hay dây chập chờn không.
Có nhiều plugin và bạn có thể chọn cái phù hợp nhất.
Android Drawable Importer
Plugin có 3 chức năng chính sau:
- AndroidIcons and Material Icons Drawable Import
- Batch Drawable Import: import drawable từ một source file và auto gen các size dựa trên size gốc
- Multisource-Drawable: import drawable từ nhiều nguồn
Android Drawable Preview
Hiển thị preview của drawable trên source tree thay vì là default icon
Android Studio 3.4 có thêm tab Resource Manager để bạn dễ quản lý resource cũng như kéo thả resource vào sử dụng trong code.
Android Parcelable code generator (java)
Cài đặt Android Parcelable code cho các field của class
AndroidLocalize
Hỗ trợ chuyển đồi string res sang các ngôn ngữ khác.
Thực hiện theo các bước sau:
- Chọn file values/strings.xml.
- Right-click và chọn Convert to other languages.
- Chọn ngôn ngữ để dịch.
- Click ok.
Dart (dart)
Plugin hỗ trợ ngôn ngữ dart cho Android Stduio.
Databinding Support
Pkugin hỗ trợ đơn giản hóa các thao tác với xml khi sử dụng databinding. Plugin gồm các chức năng sau:
- Convert non-databinding layout to databinding layout
- Add data tag
- Add import tag
- Add variable tag
- Wrap with @{}
- Wrap with @={}
- Switch between @{} and @={}
- Jump from a class to layouts that the instance is binded
Flutter (flutter)
Plugin hỗ trợ phát triển Flutter app, bắt buộc phải có với các bạn Flutter dev.
GsonFormat (java)
Plugin convert json to java class
JSON To Kotlin Class (JsonToKotlinClass) (kotlin)
Plugin convert json to kotlin class
Với rất nhiều tùy chỉnh nâng cao:
Json2Dart (dart)
Plugin convert json to dart class
Kotlin (kotlin)
Plugin cung cấp hỗ trợ ngôn ngữ kotlin cho IntelliJ IDEA và Android Studio.
Bắt buộc phải có cho các bạn dev Android hiện tại.
String Manipulation
Plugin cung cấp các tính năng sau:
- Escape/Unescape...
- Encode/Decode...
- Switch case...
- Increment/Decrement...
- Sort...
- Filter/Remove/Trim...
- Align...
- Swap Characters/Selections/Lines/Tokens
- Wrap or swap between " and ' and `
- Switch file path separators: Windows<->UNIX
Danh sách trên ít nhiều cũng sẽ mang tính chủ quan của bản thân mình nên các bạn cảm thấy cần cứ comment góp ý nhé.
Mình sẽ tiếp tục cập nhật danh sách trong thời gian tiếp theo.
Xin chào và hẹn gặp lại
All rights reserved