~/talk

Upgrade Android Studio experience by building your own plugins

Talkat droidcon Berlin 2022 · 2022-07-06..07-08· [android]
links:none on file
slides:none on file

Build plugins with the Gradle plugin (recommended), the older DevKit, or a GitHub template; register UI and actions in plugin.xml manifest; match the IntelliJ base version to the Android Studio build and set the runIde task to point to Android Studio or the plugin won’t load. Use actions, extensions, listeners (about 200 base listeners), editors, persistence state component and Password Safe for secrets. Distribute by handing jars or using the publishPlugin gradle task (initial review ~2 days). Small teams (2–5) avoid heavy plugin work; 10–30 maintain a few; 100+ build internal frameworks.

AI-written summary · about

  1. 0:00Introduction to plugins
  2. 1:12What plugins can do
  3. 2:38Options for plugin development
  4. 3:20Plugin project setup
  5. 4:25Plugin project structure
  6. 5:10Building Android Studio plugins
  7. 7:17Creating actions in plugins
  8. 9:23Running and testing plugins
  9. 10:27Using extensions for UI
  10. 11:53Building dialogs in plugins
  11. 13:18Using listeners for monitoring
  12. 14:46Working with editors
  13. 15:29Storing plugin settings
  14. 16:13Distributing plugins
  15. 16:56Strategizing pluginization
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.