12/08/2018, 13:03

Plugin Android Studio hỗ trợ giảm thời gian coding

Nhiều khi code, có những công việc rất đơn giản nhưng lại rất nhàm chán. Đôi khi là khó khăn với một số bạn như tính dpi các màn hình, tải icon material,resize ảnh hàng loạt và convert ra các chuẩn màn hình khác nhau, gõ khai báo Parcelable và quan trọng kiểm tra java style chuẩn chưa.... Bài ...

Nhiều khi code, có những công việc rất đơn giản nhưng lại rất nhàm chán. Đôi khi là khó khăn với một số bạn như tính dpi các màn hình, tải icon material,resize ảnh hàng loạt và convert ra các chuẩn màn hình khác nhau, gõ khai báo Parcelable và quan trọng kiểm tra java style chuẩn chưa....

Bài viết này sẽ giúp bạn đơn giản hóa những công việc mất hàng giờ chì trong vài giây và vài cú click chuột

Đầu tiên bắt đầu bằng

Android DPI Calculator

Cho phép để tính toán kích thước trong mật độ khác nhau như xxxhdpi, xxhdpi, xhdpi, hdpi, mdpi, ldpi và tvdpi.

Cài đặt Android Studio->Preferences->Plugins->Browser repositories Cửa sổ hiện ra nhập tên Android DPI Calculator tìm kiếm sau đó click install plugin để cài đặt

Cách sử dụng

Từ menu bar Tools -> Android

Android Material Design Icon Generator Plugin

Plugin này giúp bạn thiết lập material design icon vào dự án của bạn.

Cài Đặt

Trên MAC: Go Preference > Plugins > Browse repositories, tìm tên material.

Trên Linux hoặc Windows: Vào File > Settings... > IDE Settings > Plugins > Browse repositories, tìm tên material.

Cách sử dụng

Click chuột phải vào res chọn New > Material design icon

Gợi ý: Để tìm tên icon nhanh xem qua trước https://www.google.com/design/icons/

Android Parcelable Code Generator

Việc khai báo các đối tượng trong Parcelable rất mất thời gian, với plugin này thì chỉ tốn của bạn vài giây mà thôi

Các kiểu parcelable hỗ trợ

  • Types implementing Parcelable
  • Custom support (avoids Serializable/Parcelable implementation) for: Date, Bundle
  • Types implementing Serializable
  • List of Parcelable objects
  • Enumerations
  • Primitive types: long, int, float, double, boolean, byte, String
  • Primitive type wrappers (written with Parcel.writeValue(Object)): Integer, Long, Float, Double, Boolean, Byte
  • Primitive type arrays: boolean[], byte[], char[], double[], float[], int[], long[]
  • List type of any object (Warning: validation is not performed)

Cài Đặt

Trên MAC: Go Preference > Plugins > Browse repositories, tìm tên Android Parcelable.

Trên Linux hoặc Windows: Vào File > Settings... > IDE Settings > Plugins > Browse repositories, tìm tên Android Parcelable.

Cách sử dụng

Click chuột phải vào file chọn Parcelable

CheckStyle

Tự động check code toàn project và đưa ra các gợi ý chỉnh sửa

Cài Đặt

Trên MAC: Go Preference > Plugins > Browse repositories, tìm tên _CheckStyle _.

Trên Linux hoặc Windows: Vào File > Settings... > IDE Settings > Plugins > Browse repositories, tìm tên _CheckStyle _.

Cách sử dụng

Chọn checkstyle dưới footer bar > chọn rules > chọn run check hình I> play

9-Patch-Resizer

Đây có lẽ là ứng dụng hay dùng nhất. Nó giúp resize(convert) ảnh ra những chuẩn màn hình khác nhau. Điểm đặc biệt hỗ trợ cả ảnh 9patch App chạy trên cả Windows, MacOS, Ubuntu, Linux....

Cài Đặt

Tải phiên bản mới nhất dành cho hệ điều hành của bạn https://github.com/redwarp/9-Patch-Resizer/releases

Cách sử dụng

Sau khi chọn Input/Output bạn có thể kéo thả file vào ứng dụng, hoặc click vào ứng dụng để chọn file. Ứng dụng sẽ tạo các folder theo output mà bạn đã chọn

Cảm ơn các bạn đã đọc, hi vọng bài viết lần sau sẽ giới thiệu thêm nhiều plugins, apps hỗ trợ anh em coding nhanh hơn chuẩn hơn

0