mobile-best-practice/README.md

5.5 KiB

Bonne pratiques d'écoconception appliqué au mobile

Contexte

L'objectif de ce document est de fournir un référentiel d'écoconception adapté au mobile. L'application des bonnes pratiques ci-dessous ont toutes un but commun : prolonger la durée de vie des terminaux des utilisateurs et utilisatrices.

Les besoins

Étant donné les évolutions continues du mobile, ce référentiel a besoin de régulièrement être mis à jour. Toute proposition ou idée d'amélioration, de modification ou de suppression est bienvenue.

Comment contribuer ?

N'hésitez pas à lire le guide des contributeurs.

La liste des Bonnes Pratiques

// MAIN/IO thread ?

// Notifications

// ABI ??

// Feature play store

// Utiliser correctement implementation testImplementation debugImplementation pour ne pas packager des librairies utilisées uniquement pour les tests ou le debug

// Reduce cost of inflation (ex ConstraintLayout instead of nested LinearLayout) https://developer.android.com/topic/performance/vitals/render#recyclerview_too_much_inflation_or_create_is_taking_too_long If your view types look good, look at reducing the cost of your inflation. Reducing unnecessary container and structural views can help. Consider building itemViews with ConstraintLayout, which can help reduce structural views.

// TODO pas encore fait mais applicable au mobile

Licence

Les sources et contenus de ce projet sont protégés