~/talk

Building and Publishing Android Libraries the Missing Guide

Talkat GDG DevFest Gorky 2018 · on Saturday, 2018-10-27· [android, developer-experience]
links:none on file
slides:none on file

Step-by-step guide to produce a reusable Android library: set up an Android library module (AAR), pick unique Maven coordinates, register a Sonatype account via JIRA and a Bintray open-source repo, use the android Gradle Maven plugin plus Bintray plugin to generate POM, sources and docs, GPG signing of artifacts, upload to Bintray then Bintray sync to Maven Central, and automate with Travis CI using env vars and an emulator that can take ~20 minutes to boot. Includes one-file packaging script, demo app recommendations and common dependency/version pitfalls.

AI-written summary · about

  1. 0:00Introduction to Android libraries
  2. 1:57Open source and community
  3. 6:14Maven repositories overview
  4. 12:34Setting up accounts
  5. 15:46Configuring Android project
  6. 20:24Automating publishing setup
  7. 26:51Publishing to repositories
  8. 28:16CI integration with Travis
  9. 31:55Q&A session
~/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.