For a long time I didn't know that Android Studio provides the feature to generate code.
After knowing about this, I've been spamming only the
logd generation for
Log.d(TAG, "message"), but I never tried to configure my own Live Template.
Recently I've been trying to write an application from scratch, so whenever I tried to create a new Activity. I always have to create the following files:
And I realized most of their content are the same at the beginning. So as you can guess, it's a good fit for using Live Template!
Here's an example of generating the
RessetPasswordViewModel for the Password Resetting Page:
How to configure it
Here's a quick screenshot with 1,2,3,4 steps to do it:
Note that in step 3, you can key in any variable by surrounding it with dollar sign:
$variable$. Other stuff is very easy that I don't have to explain it.
Sharing Live Template
I also discover that you can actually share your Live Template, this way I can share the creation of
Contract with my team. Anyway you can share anything with your team.
To export Live Template, simple do this:
- Export Settings
- Choose Live Template
To Import, do the same, but opposite:
- Import Settings
- Select the file that is being exported
That's all for the quick tip, see you next time!