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
Danielle Vass
December 06, 2015
Technology
240
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
creating and publishing your own awesome open source android libraries
talk for SWMobile
Danielle Vass
December 06, 2015
More Decks by Danielle Vass
See All by Danielle Vass
Codebar Monthly March
daniellevass
2
120
IoT Presentation for BGL
daniellevass
0
160
littlebits hardware hack @ codehub bristol November 2015
daniellevass
0
430
Other Decks in Technology
See All in Technology
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
540
組織における AI-DLC 実践
askul
0
240
「ビジネスがわかるエンジニア」とは何か?
ryooob
0
440
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
180
サイバーエージェントにおけるAI推進戦略と変革への取り組み
shotatsuge
0
640
Kotlin 開発のツラミを爆破した話! / Explode the difficulty of Kotlin dev!
eller86
0
130
BPaaSで進むAIオペレーションの現在地 AI実装が効く領域とスケーラビリティの選定と実装
kentarofujii
0
230
AIで政治は変わるのか? — 中高生と考えたAI時代の民主主義(東海高校サタデープログラム)
eitarosuda
0
310
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
180
Terraform 101 (初心者向け) 資料
shuadachi
0
140
なぜ人は自分のプロジェクトを 「なんちゃってアジャイル」と 自嘲するのか
kozotaira
0
210
ご挨拶「10周年を迎える共創ラボのこれまでとこれから」
iotcomjpadmin
0
170
Featured
See All Featured
How GitHub (no longer) Works
holman
316
150k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
170
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
630
Ruling the World: When Life Gets Gamed
codingconduct
0
270
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
630
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
450
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
170
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
210
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