[Android] Tăng năng suất lập trình Android sử dụng Android Studio plugin
Android Studio là một IDE vô cùng mạnh mẽ, nó bao gồm một giao diện đơn giản và linh hoạt cho việc thiết kế UI cho các loại thiết bị. Ta có thể kéo thả các view và widgets trong layout editor và customise chúng với một vài dòng xml. Nhưng ta vẫn luôn muốn nhiều hơn thế, để có thể làm việc hàng ngày năng suất và có hiệu quả hơn. Vậy cái gì làm chúng ta năng suất hơn?
1. Mở đầu
- Android Studio là một IDE vô cùng mạnh mẽ, nó bao gồm một giao diện đơn giản và linh hoạt cho việc thiết kế UI cho các loại thiết bị. Ta có thể kéo thả các view và widgets trong layout editor và customise chúng với một vài dòng xml. Nhưng ta vẫn luôn muốn nhiều hơn thế, để có thể làm việc hàng ngày năng suất và có hiệu quả hơn. Vậy cái gì làm chúng ta năng suất hơn?
- Viết các dòng code dài hoặc lặp lại với chỉ một vài phím.
- Debug và thống kê code của bạn nhanh hơn.
2. Một số plugin phổ biến
Code generator
-
MVP Generator: Cài đặt plugin này và generate Android MVP của bạn. Nhấn phím (⌘ + N) và chọn GenerateMVP. Có một số MVP-plugins có sẵn tốt hơn để thử nghiệm với chúng để chọn sao cho phù hợp với nhu cầu của bạn. Hãy nhớ một số mã được tạo tự động này có thể thêm mã cho các thư viện như Dagger hoặc RxJava để thêm tương ứng vào gradle.
-
DTOnator: Tất cả các ứng dụng android sử dụng JSON để giao tiếp với server. Chúng ra có thể tạo POJO từ JSONs, plugin này có thể triển khai POJO trong android IDE.
-
GsonFormat: Convert JSON thành class InnerClassEntity
UI plugins
- Material Theme UI: Android studio có hai chủ đề có sẵn Default và Dracula. Nếu bạn muốn sử dụng material theme bạn nên dùng plugin này.
- CodeGlance: Cái này dùng để customise colors các syntax highlighting.
- Android DPI Calculator: Cho phép bạn tính toán các kích thước khác nhau trong tất cả các densities mặc định có sẵn trên nền tảng Android, VD: xxxhdpi, xxhdpi, xhdpi, hdpi, mdpi, ldpi và tvdpi.
Debugging
- JVM Debugger Memory View: Plugin này mở rộng trình debug JVM được tích hợp sẵn với các khả năng khám phá các đối tượng trong vùng heap JVM trong một phiên debug. The Memory View cho bạn thấy tổng số đối tượng trong heap được nhóm theo tên lớp của họ.
- Android Wifi ADB: Android wifi ADB giúp bạn cài đặt, chạy và debug APK android qua wifi. Khỏi lo phải mang theo cáp USB.
- .ignore: Plugin đơn giản giúp chúng ta ignore các file cần một cách đơn giản nhất
Như vậy mình đã giưới thiệu cho các bạn các plugin tăng tốc qua trình coding khi làm việc với Android. Cmả ơn các bạn đã đọc.
Tài liệu tham khảo:
Theo dõi VnCoder trên Facebook, để cập nhật những bài viết, tin tức và khoá học mới nhất!