-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Description
From @BrayanDSO
Now we are using
ViewBinding, I believe that we should have some documented naming convention for files/ids/constants
An example found by googling "android naming guide"some things I find mostly agreeable:
Layouts:
Activity ->activity_
Fragment ->fragment_
View ->view_
Dialog ->dialog_
Constants names (may need tweaks):
Fragment arg ->ARG_orARGUMENT_
Intent extra ->EXTRA_
Pref key ->PREF_
Intent action ->ACTION_
I believe that it is feasible to add a rule to most of them
we probably should start with the rules, so it automatically checks what to fix
the constants shouldn't be hard
the layout files may need some creativity
Source: https://discord.com/channels/368267295601983490/882228005504696350/1452299757073731778
- ViewBindings: Add View Binding #11116
EDIT: Table of agreed values
| Usage | Prefix |
|---|---|
| Fragment Argument | ARG_ |
| Intent Extra (generic) | EXTRA_ |
| Pref key | PREF_ |
| Intent Action | ACTION_ |
| Saved Instance State | STATE_ |
| Fragment Request API | REQUEST_ |
| Fragment Request API Result bundle |