Βέλτιστες πρακτικές για χαρούμενους πόρους του Android

Οι αρχιτεκτονικές συζητήσεις για το Android είναι όλοι οργισμένοι, αλλά οι άνθρωποι φαίνεται να αγνοούν τον αφανή ήρωα που είναι το σύστημα πόρων του Android. Αντιμετωπίστε το με αγάπη και θα γεμίσει τη ζωή σας με ουράνια τόξα - αγνοήστε το και είστε μέσα για μια δέσμη τεχνολογίας και σχεδιασμού χρέους που θα κάνουν την εφαρμογή σας θλιβερή, παλιά και τρελό. Αυτή είναι μια λίστα προτάσεων που θα σας βοηθήσουν να διατηρήσετε το θηρίο εξημερωμένο και το κωδικό σας να είναι αφρώδες καθαρό

Θέματα και Στυλ

  • Όλα τα στυλ πρέπει να έχουν γονέα. Αυτό είναι για να βοηθήσετε με περιπτώσεις όπου πρέπει να χρησιμοποιήσετε ένα στυλ σε ένα χαρακτηριστικό θέμα. Στη συνέχεια, μπορείτε να το χρησιμοποιήσετε με ασφάλεια ως το προεπιλεγμένο στυλ για όλα τα γραφικά στοιχεία ενός τύπου σε ένα Θέμα (π.χ.? Android: textViewStyle) χωρίς να χάσετε τις κανονικές προεπιλογές που παρέχει το Android.
  • Προτιμάτε να κληρονομήσετε από το AppCompat αντί για στυλ συστήματος για να εξασφαλίσετε συμβατότητα προς τα πίσω.
  • Μην δημιουργείτε στυλ που χρησιμοποιούνται μόνο μία φορά.
  • Μην δημιουργείτε στυλ για ομάδες χαρακτηριστικών που τυχαίνει να είναι τα ίδια. (π.χ., 16dp αριστερή επένδυση).
  • Ακολουθήστε τις συμβάσεις ονοματοδοσίας του γονέα του στυλ σας. Με την αντιστοίχιση των ονομάτων συστήματος / AppCompat θα είναι ευκολότερο να βρεθούν (π.χ.