Submit Search
Upload
creating and publishing your own awesome open source android libraries
•
4 likes
•
707 views
Danielle Vass
Follow
Slides for my talk at Droidcon NYC August 2015
Read less
Read more
Technology
Report
Share
Report
Share
1 of 188
Download now
Download to read offline
Recommended
Week10
Week10
reneedv
Core Data in RubyMotion #inspect
Core Data in RubyMotion #inspect
Lori Olson
Fast deterministic screenshot tests for Android
Fast deterministic screenshot tests for Android
Arnold Noronha
Detect all memory leaks with LeakCanary!
Detect all memory leaks with LeakCanary!
Pierre-Yves Ricau
Detect all memory leaks with LeakCanary!
Detect all memory leaks with LeakCanary!
Pierre-Yves Ricau
The Road to 60 FPS
The Road to 60 FPS
Jason Sendros
Fun with RecyclerView
Fun with RecyclerView
GlobalLogic Ukraine
Realm: Building a mobile database
Realm: Building a mobile database
Christian Melchior
Recommended
Week10
Week10
reneedv
Core Data in RubyMotion #inspect
Core Data in RubyMotion #inspect
Lori Olson
Fast deterministic screenshot tests for Android
Fast deterministic screenshot tests for Android
Arnold Noronha
Detect all memory leaks with LeakCanary!
Detect all memory leaks with LeakCanary!
Pierre-Yves Ricau
Detect all memory leaks with LeakCanary!
Detect all memory leaks with LeakCanary!
Pierre-Yves Ricau
The Road to 60 FPS
The Road to 60 FPS
Jason Sendros
Fun with RecyclerView
Fun with RecyclerView
GlobalLogic Ukraine
Realm: Building a mobile database
Realm: Building a mobile database
Christian Melchior
Mastering RecyclerView Layouts
Mastering RecyclerView Layouts
Dave Smith
Gotta Persist 'Em All: Realm as Replacement for SQLite
Gotta Persist 'Em All: Realm as Replacement for SQLite
Siena Aguayo
Develop Maintainable Apps
Develop Maintainable Apps
Annyce Davis
Fearless Internationalization and Localization Across the Nations
Fearless Internationalization and Localization Across the Nations
Siena Aguayo
Android - Thread, Handler and AsyncTask
Android - Thread, Handler and AsyncTask
Hoang Ngo
10 ways to improve your Android app performance
10 ways to improve your Android app performance
Boris Farber
Customizing Theme and Style for Material Design : Droid Kaigi 2016
Customizing Theme and Style for Material Design : Droid Kaigi 2016
Yuki Anzai
Librarydesigntcea2013combo
Librarydesigntcea2013combo
technolibrary
Makerspaces & Libraries: Bringing Some STEAM into Your Program (Winnipeg Work...
Makerspaces & Libraries: Bringing Some STEAM into Your Program (Winnipeg Work...
Diana Rendina
Getting people together
Getting people together
Mike Ellis
SURVIVING HARD TIMES IN SCHOOLS AND LIBRARIES
SURVIVING HARD TIMES IN SCHOOLS AND LIBRARIES
Mary Bell
Librarydesigntcea2013conversion
Librarydesigntcea2013conversion
technolibrary
Maker Spaces in Academic Libraries
Maker Spaces in Academic Libraries
Patrick "Tod" Colegrove
Hyperspace Engage - Hawaii Library Association Annual Conference 2013
Hyperspace Engage - Hawaii Library Association Annual Conference 2013
steeri
Book as iPad App
Book as iPad App
Nicole Hennig
Introducing the Book as iPad App
Introducing the Book as iPad App
ALATechSource
Preserving Digital Memories workshop
Preserving Digital Memories workshop
victorloux
Apps on your Wrist
Apps on your Wrist
Sebastien Arbogast
NCompass Live: Computers in Libraries 2018
NCompass Live: Computers in Libraries 2018
Nebraska Library Commission
HelenGraves_final_eval-slideshow
HelenGraves_final_eval-slideshow
helengraves58
Ipad and Library
Ipad and Library
Kai Li
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
Josh Sheldon
More Related Content
Viewers also liked
Mastering RecyclerView Layouts
Mastering RecyclerView Layouts
Dave Smith
Gotta Persist 'Em All: Realm as Replacement for SQLite
Gotta Persist 'Em All: Realm as Replacement for SQLite
Siena Aguayo
Develop Maintainable Apps
Develop Maintainable Apps
Annyce Davis
Fearless Internationalization and Localization Across the Nations
Fearless Internationalization and Localization Across the Nations
Siena Aguayo
Android - Thread, Handler and AsyncTask
Android - Thread, Handler and AsyncTask
Hoang Ngo
10 ways to improve your Android app performance
10 ways to improve your Android app performance
Boris Farber
Customizing Theme and Style for Material Design : Droid Kaigi 2016
Customizing Theme and Style for Material Design : Droid Kaigi 2016
Yuki Anzai
Viewers also liked
(7)
Mastering RecyclerView Layouts
Mastering RecyclerView Layouts
Gotta Persist 'Em All: Realm as Replacement for SQLite
Gotta Persist 'Em All: Realm as Replacement for SQLite
Develop Maintainable Apps
Develop Maintainable Apps
Fearless Internationalization and Localization Across the Nations
Fearless Internationalization and Localization Across the Nations
Android - Thread, Handler and AsyncTask
Android - Thread, Handler and AsyncTask
10 ways to improve your Android app performance
10 ways to improve your Android app performance
Customizing Theme and Style for Material Design : Droid Kaigi 2016
Customizing Theme and Style for Material Design : Droid Kaigi 2016
Similar to creating and publishing your own awesome open source android libraries
Librarydesigntcea2013combo
Librarydesigntcea2013combo
technolibrary
Makerspaces & Libraries: Bringing Some STEAM into Your Program (Winnipeg Work...
Makerspaces & Libraries: Bringing Some STEAM into Your Program (Winnipeg Work...
Diana Rendina
Getting people together
Getting people together
Mike Ellis
SURVIVING HARD TIMES IN SCHOOLS AND LIBRARIES
SURVIVING HARD TIMES IN SCHOOLS AND LIBRARIES
Mary Bell
Librarydesigntcea2013conversion
Librarydesigntcea2013conversion
technolibrary
Maker Spaces in Academic Libraries
Maker Spaces in Academic Libraries
Patrick "Tod" Colegrove
Hyperspace Engage - Hawaii Library Association Annual Conference 2013
Hyperspace Engage - Hawaii Library Association Annual Conference 2013
steeri
Book as iPad App
Book as iPad App
Nicole Hennig
Introducing the Book as iPad App
Introducing the Book as iPad App
ALATechSource
Preserving Digital Memories workshop
Preserving Digital Memories workshop
victorloux
Apps on your Wrist
Apps on your Wrist
Sebastien Arbogast
NCompass Live: Computers in Libraries 2018
NCompass Live: Computers in Libraries 2018
Nebraska Library Commission
HelenGraves_final_eval-slideshow
HelenGraves_final_eval-slideshow
helengraves58
Ipad and Library
Ipad and Library
Kai Li
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
Josh Sheldon
The unbearable likeness of web design
The unbearable likeness of web design
sarah semark
TIFF Nexus: Compile With Style
TIFF Nexus: Compile With Style
Pearl Chen
Designing interactive learning spaces - Wyoming steam conference
Designing interactive learning spaces - Wyoming steam conference
Brian Pichman
Introducing the Book as iPad App
Introducing the Book as iPad App
Nicole Hennig
Back to school tech essentials
Back to school tech essentials
tblanchet
Similar to creating and publishing your own awesome open source android libraries
(20)
Librarydesigntcea2013combo
Librarydesigntcea2013combo
Makerspaces & Libraries: Bringing Some STEAM into Your Program (Winnipeg Work...
Makerspaces & Libraries: Bringing Some STEAM into Your Program (Winnipeg Work...
Getting people together
Getting people together
SURVIVING HARD TIMES IN SCHOOLS AND LIBRARIES
SURVIVING HARD TIMES IN SCHOOLS AND LIBRARIES
Librarydesigntcea2013conversion
Librarydesigntcea2013conversion
Maker Spaces in Academic Libraries
Maker Spaces in Academic Libraries
Hyperspace Engage - Hawaii Library Association Annual Conference 2013
Hyperspace Engage - Hawaii Library Association Annual Conference 2013
Book as iPad App
Book as iPad App
Introducing the Book as iPad App
Introducing the Book as iPad App
Preserving Digital Memories workshop
Preserving Digital Memories workshop
Apps on your Wrist
Apps on your Wrist
NCompass Live: Computers in Libraries 2018
NCompass Live: Computers in Libraries 2018
HelenGraves_final_eval-slideshow
HelenGraves_final_eval-slideshow
Ipad and Library
Ipad and Library
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
The unbearable likeness of web design
The unbearable likeness of web design
TIFF Nexus: Compile With Style
TIFF Nexus: Compile With Style
Designing interactive learning spaces - Wyoming steam conference
Designing interactive learning spaces - Wyoming steam conference
Introducing the Book as iPad App
Introducing the Book as iPad App
Back to school tech essentials
Back to school tech essentials
Recently uploaded
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
Zilliz
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
SeasiaInfotech2
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Recently uploaded
(20)
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
creating and publishing your own awesome open source android libraries
1.
creating and publishing your
own awesome open source android libraries Danielle Emma Vass
2.
@de_velopment !
3.
@de_velopment ! "
4.
@de_velopment
5.
@de_velopment ! " #
6.
@de_velopment ! " #$
7.
introduction !
8.
used a library? who
has… @de_velopment
9.
had an idea
for a library? who has… @de_velopment
10.
made a library? who
has… @de_velopment
11.
published a library? who has… @de_velopment
12.
@de_velopment today
13.
@de_velopment today ideas
14.
@de_velopment today ideas create
15.
@de_velopment today ideas create document
16.
@de_velopment today ideas create publish document
17.
ideas "
18.
why use libraries? @de_velopment
19.
why use libraries? easier @de_velopment
20.
why use libraries? timeeasier @de_velopment
21.
why use libraries? time bugs easier @de_velopment
22.
why use libraries? time neat bugs easier @de_velopment
23.
Picasso by Square @de_velopment
24.
Firebase SDK @de_velopment
25.
Facebook SDK @de_velopment
26.
JumpingBeans by Frakbot @de_velopment
27.
@de_velopment
28.
@de_velopment
29.
@de_velopment
30.
@de_velopment
31.
@de_velopment WilliamChart by diogobernardino
32.
@de_velopment PNChart by kevinzhow
33.
creating "
34.
@de_velopment %
35.
@de_velopment % %
36.
rename library module @de_velopment
37.
@de_velopment
38.
@de_velopment
39.
@de_velopment
40.
@de_velopment
41.
@de_velopment
42.
@de_velopment
43.
@de_velopment
44.
@de_velopment
45.
@de_velopment
46.
@de_velopment
47.
@de_velopment
48.
@de_velopment
49.
@de_velopment
50.
@de_velopment
51.
@de_velopment
52.
@de_velopment
53.
@de_velopment
54.
make library @de_velopment
55.
@de_velopment
56.
@de_velopment
57.
@de_velopment
58.
@de_velopment
59.
@de_velopment
60.
@de_velopment &
61.
include library in sample
app @de_velopment
62.
@de_velopment
63.
@de_velopment
64.
@de_velopment
65.
@de_velopment
66.
@de_velopment
67.
@de_velopment
68.
@de_velopment
69.
@de_velopment
70.
@de_velopment
71.
@de_velopment
72.
@de_velopment
73.
@de_velopment library sample
74.
@de_velopment library sample library
75.
@de_velopment library sample library
76.
@de_velopment library sample library
77.
@de_velopment medium.com/ @tigr
78.
documentation '
79.
@de_velopment !
80.
readme file @de_velopment
81.
readme file @de_velopment picture
82.
readme file @de_velopment picture info
83.
readme file @de_velopment picture info key features
84.
readme file @de_velopment picture info key features
85.
readme file @de_velopment picture info key features change log
86.
@de_velopment
87.
@de_velopment
88.
@de_velopment
89.
@de_velopment
90.
sample app @de_velopment
91.
sample app @de_velopment working
92.
sample app @de_velopment working key features
93.
sample app @de_velopment working key features min SDK
94.
sample app @de_velopment working key features min SDK documented
95.
publishing #
96.
maven central jcenter @de_velopment
97.
maven central @de_velopment
98.
maven central hosting @de_velopment
99.
maven central hosting difficult @de_velopment
100.
jcenter @de_velopment
101.
jcenter default @de_velopment
102.
jcenter default largest @de_velopment
103.
jcenter default largest secure CDN @de_velopment
104.
jcenter default secure CDN largest simpler @de_velopment
105.
maven central jcenter @de_velopment
106.
maven central jcenter @de_velopment
107.
maven central jcenter @de_velopment
108.
@de_velopment
109.
@de_velopment
110.
@de_velopment
111.
PUBLISH_GROUP_ID @de_velopment
112.
PUBLISH_ARTIFACT_ID @de_velopment
113.
PUBLISH_VERSION @de_velopment
114.
@de_velopment
115.
@de_velopment
116.
@de_velopment
117.
@de_velopment
118.
@de_velopment
119.
@de_velopment
120.
@de_velopment
121.
@de_velopment
122.
@de_velopment
123.
@de_velopment
124.
@de_velopment
125.
@de_velopment
126.
@de_velopment
127.
@de_velopment
128.
@de_velopment
129.
@de_velopment
130.
@de_velopment
131.
@de_velopment
132.
@de_velopment
133.
@de_velopment
134.
@de_velopment
135.
@de_velopment
136.
@de_velopment
137.
@de_velopment
138.
@de_velopment
139.
@de_velopment
140.
@de_velopment
141.
@de_velopment
142.
@de_velopment
143.
@de_velopment
144.
@de_velopment
145.
@de_velopment
146.
@de_velopment
147.
@de_velopment
148.
@de_velopment
149.
@de_velopment
150.
@de_velopment
151.
@de_velopment
152.
@de_velopment
153.
@de_velopment
154.
@de_velopment
155.
@de_velopment
156.
@de_velopment
157.
@de_velopment
158.
@de_velopment
159.
@de_velopment medium.com/ @tigr
160.
other lessons $
161.
contribute @de_velopment
162.
don’t worry @de_velopment
163.
publicise @de_velopment
164.
do it yourself @de_velopment
165.
do it yourself @de_velopment someone else
166.
do it yourself @de_velopment someone else career
167.
do it yourself @de_velopment someone else career company
168.
recap %
169.
@de_velopment ideas
170.
@de_velopment ideas easier
171.
@de_velopment ideas easier time
172.
@de_velopment ideas easier time bugs
173.
@de_velopment ideas easier time bugsneat
174.
@de_velopment creating
175.
@de_velopment creating 2 projects
176.
@de_velopment creating 2 projects rename library
177.
@de_velopment creating 2 projects rename library make library
178.
@de_velopment creating 2 projects add to sample rename library make library
179.
@de_velopment documentation
180.
@de_velopment documentation GitHub
181.
@de_velopment documentation GitHub readme
182.
@de_velopment documentation GitHub readme sample
183.
@de_velopment publishing
184.
@de_velopment publishing gradle ext
185.
@de_velopment publishing gradle ext aar
186.
@de_velopment publishing gradle ext aar bintray upload
187.
@de_velopment publishing gradle ext aar bintray upload link to jcenter
188.
Danielle Emma Vass ! " ( daniellevass de_velopment de-velopment.com
Download now