Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
creating and publishing your own awesome open s...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Danielle Vass
December 06, 2015
Technology
1
230
creating and publishing your own awesome open source android libraries
talk for SWMobile
Danielle Vass
December 06, 2015
Tweet
Share
More Decks by Danielle Vass
See All by Danielle Vass
Codebar Monthly March
daniellevass
2
110
IoT Presentation for BGL
daniellevass
0
150
littlebits hardware hack @ codehub bristol November 2015
daniellevass
0
410
Other Decks in Technology
See All in Technology
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
230
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
120
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
630
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.5k
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
610
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
240
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
810
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
2.3k
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
Chasing Engaging Ingredients in Design
codingconduct
0
110
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
For a Future-Friendly Web
brad_frost
182
10k
Why Our Code Smells
bkeepers
PRO
340
58k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
We Are The Robots
honzajavorek
0
160
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
220
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
320
The agentic SEO stack - context over prompts
schlessera
0
640
Transcript
creating and publishing your own awesome open source android libraries
Danielle Emma Vass
@de_velopment
@de_velopment
@de_velopment !
@de_velopment ! "
@de_velopment
@de_velopment ! " #
@de_velopment
@de_velopment
@de_velopment ! " # $
introduction !
an Android developer? who is… @de_velopment
used a library? who has… @de_velopment
had an idea for a library? who has… @de_velopment
made a library? who has… @de_velopment
@de_velopment today
@de_velopment today ideas
@de_velopment today ideas create
@de_velopment today ideas create document
@de_velopment today ideas create publish document
@de_velopment today ideas create publish document " "
ideas "
why use libraries? @de_velopment
why use libraries? easier @de_velopment
why use libraries? time easier @de_velopment
why use libraries? time bugs easier @de_velopment
why use libraries? time neat bugs easier @de_velopment
Picasso by Square @de_velopment
Firebase SDK @de_velopment
Facebook SDK @de_velopment
JumpingBeans by Frakbot @de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
creating "
@de_velopment %
@de_velopment % %
rename library module @de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
make library @de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment &
include library in sample app @de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment 76
@de_velopment library sample
@de_velopment library sample library
@de_velopment library sample library
@de_velopment library sample library
@de_velopment medium.com/ @tigr
documentation '
@de_velopment !
readme file @de_velopment
readme file @de_velopment picture
readme file @de_velopment picture info
readme file @de_velopment picture info key features
readme file @de_velopment picture info key features
readme file @de_velopment picture info key features change log
@de_velopment
@de_velopment
@de_velopment
@de_velopment
sample app @de_velopment
sample app @de_velopment working
sample app @de_velopment working key features
sample app @de_velopment working key features min SDK
sample app @de_velopment working key features min SDK documented
publishing #
maven central jcenter @de_velopment
maven central @de_velopment
maven central hosting @de_velopment
maven central hosting difficult @de_velopment
jcenter @de_velopment
jcenter default @de_velopment
jcenter default largest @de_velopment
jcenter default largest secure CDN @de_velopment
jcenter default secure CDN largest simpler @de_velopment
maven central jcenter @de_velopment
maven central jcenter @de_velopment
maven central jcenter @de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
PUBLISH_GROUP_ID @de_velopment
PUBLISH_ARTIFACT_ID @de_velopment
PUBLISH_VERSION @de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment
@de_velopment medium.com/ @tigr
other lessons $
contribute @de_velopment
don’t worry @de_velopment
publicise @de_velopment
do it yourself @de_velopment
do it yourself @de_velopment someone else
do it yourself @de_velopment someone else career
do it yourself @de_velopment someone else career company
recap %
@de_velopment ideas
@de_velopment ideas easier
@de_velopment ideas easier time
@de_velopment ideas easier time bugs
@de_velopment ideas easier time bugs neat
@de_velopment creating
@de_velopment creating 2 projects
@de_velopment creating 2 projects rename library
@de_velopment creating 2 projects rename library make library
@de_velopment creating 2 projects add to sample rename library make
library
@de_velopment documentation
@de_velopment documentation GitHub
@de_velopment documentation GitHub readme
@de_velopment documentation GitHub readme sample
@de_velopment publishing
@de_velopment publishing gradle ext
@de_velopment publishing gradle ext aar
@de_velopment publishing gradle ext aar bintray upload
@de_velopment publishing gradle ext aar bintray upload link to jcenter
Danielle Emma Vass ! " ( daniellevass de_velopment de-velopment.com