Librerías Opensoure de Square
-
Upload
betabeers -
Category
Technology
-
view
871 -
download
5
description
Transcript of Librerías Opensoure de Square
![Page 1: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/1.jpg)
Square Libs AndroidGDGMallorca@BetaBeersPMI
#bbPMI
![Page 2: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/2.jpg)
Square
![Page 3: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/3.jpg)
Square
JavaScript
Java
iOS
Ruby
http://square.github.io/
![Page 4: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/4.jpg)
Android
![Page 5: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/5.jpg)
ABS
NineOldAndroidsAndroid-ViewPagerIndicator
DiskLruCachebutterKnife
![Page 6: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/6.jpg)
OkHttp
HTTP Client
SPDY
Transparent GZIP
No rewriting code
https://github.com/square/okhttp
![Page 7: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/7.jpg)
OkHttp
http://www.slideshare.net/adrianfcole/efficient-http-apis
Volley
!
![Page 8: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/8.jpg)
Retrofit
HTTP REST API —>Java interface
!
!
!
Annotations for describe Method HTTP
Methods —> Remote API Endpoint
https://github.com/square/retrofit
![Page 9: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/9.jpg)
Retrofit
Adapter
!
!
How it works
![Page 10: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/10.jpg)
Picasso
!
Downloading and caching image library
https://github.com/square/picasso
![Page 11: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/11.jpg)
Picasso!
Basic!
Image Transformation
!
Place Holders
![Page 12: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/12.jpg)
Dagger
!
!
!
Dependency Injector for android/java
Guice
https://github.com/square/dagger
![Page 13: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/13.jpg)
ButterKnife
!
!
!
By Jake Wharton
A butter knife is like a dagger only infinitely less sharp
https://github.com/JakeWharton/butterknife
![Page 14: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/14.jpg)
ButterKnife
![Page 15: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/15.jpg)
Otto
https://github.com/square/otto
Guava-based event bus for Android
Register with the singleton bus
Subscribe to events
![Page 16: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/16.jpg)
Otto
Usage
!
Post
!
Subscribe
![Page 17: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/17.jpg)
More
Mortar
!
Flow
!
Spoon
https://github.com/square/mortar
https://github.com/square/flow
https://github.com/square/spoon
![Page 18: Librerías Opensoure de Square](https://reader034.fdocuments.in/reader034/viewer/2022042700/555a2ec9d8b42ab3088b5061/html5/thumbnails/18.jpg)
Thanks!!!
Next: 5/03 EDIB - Play Store
GDGMallorca : @GDGMallorca - G+
@inyaki_mwc