Thực tiễn tốt nhất cho tài nguyên Android hạnh phúc

Các cuộc thảo luận về kiến ​​trúc cho Android là tất cả những cơn thịnh nộ nhưng mọi người dường như bỏ qua người anh hùng vô danh đó là hệ thống tài nguyên Android. Hãy đối xử với nó bằng tình yêu và nó sẽ lấp đầy cuộc sống của bạn bằng cầu vồng - bỏ qua nó và bạn sẽ phải chịu một loạt các khoản nợ công nghệ và thiết kế mà màll sẽ làm cho ứng dụng của bạn buồn, cũ kỹ và khó chịu. Đây là danh sách các đề xuất sẽ giúp giữ cho con thú đó được thuần hóa và cơ sở mã hóa của bạn lấp lánh sạch sẽ

Chủ đề và phong cách

  • Tất cả các phong cách nên có cha mẹ. Điều này là để giúp với các trường hợp bạn cần sử dụng một kiểu trong thuộc tính chủ đề. Sau đó, bạn có thể sử dụng nó một cách an toàn làm kiểu mặc định cho tất cả các tiện ích thuộc loại trong Chủ đề (ví dụ: android: textViewStyle) mà không mất các giá trị mặc định mà Android cung cấp.
  • Thích kế thừa từ AppCompat thay vì kiểu hệ thống để đảm bảo khả năng tương thích ngược.
  • Không tạo kiểu chỉ được sử dụng một lần.
  • Không tạo kiểu cho các nhóm thuộc tính giống nhau. (ví dụ: 16dp phần đệm bên trái).
  • Thực hiện theo các quy ước đặt tên của cha mẹ phong cách của bạn. Bằng cách kết hợp các tên hệ thống / AppCompat, chúng sẽ dễ dàng tìm thấy hơn (ví dụ: