Enviar búsqueda
Cargar
Android Libraries
•
12 recomendaciones
•
981 vistas
Tomáš Kypta
Seguir
Lecture about useful Android libraries. aDevMeetup #13, 2014
Leer menos
Leer más
Tecnología
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 28
Descargar ahora
Descargar para leer sin conexión
Recomendados
WebCamp 2016: Front-end. Виталий Бобров: JavaScript для мобильной разработки.
WebCamp 2016: Front-end. Виталий Бобров: JavaScript для мобильной разработки.
WebCamp
Ruby Midwest 2010 jRuby by Charles Nutter
Ruby Midwest 2010 jRuby by Charles Nutter
Steven Chau
Developing a mobile cross-platform library
Developing a mobile cross-platform library
Kostis Dadamis
Nuxeo Platform 6.0 - What's New - November 2014
Nuxeo Platform 6.0 - What's New - November 2014
Nuxeo
Cross platform mobile development with xamarin and office 365
Cross platform mobile development with xamarin and office 365
SoHo Dragon
SD PHP Zend Framework
SD PHP Zend Framework
philipjting
2010.09.02 LT Doc fluxflex on JAWS-UG
2010.09.02 LT Doc fluxflex on JAWS-UG
Hiro Fukami
Azure DevOps Overview [Arabic]
Azure DevOps Overview [Arabic]
ahmadezzeir
Recomendados
WebCamp 2016: Front-end. Виталий Бобров: JavaScript для мобильной разработки.
WebCamp 2016: Front-end. Виталий Бобров: JavaScript для мобильной разработки.
WebCamp
Ruby Midwest 2010 jRuby by Charles Nutter
Ruby Midwest 2010 jRuby by Charles Nutter
Steven Chau
Developing a mobile cross-platform library
Developing a mobile cross-platform library
Kostis Dadamis
Nuxeo Platform 6.0 - What's New - November 2014
Nuxeo Platform 6.0 - What's New - November 2014
Nuxeo
Cross platform mobile development with xamarin and office 365
Cross platform mobile development with xamarin and office 365
SoHo Dragon
SD PHP Zend Framework
SD PHP Zend Framework
philipjting
2010.09.02 LT Doc fluxflex on JAWS-UG
2010.09.02 LT Doc fluxflex on JAWS-UG
Hiro Fukami
Azure DevOps Overview [Arabic]
Azure DevOps Overview [Arabic]
ahmadezzeir
Hyperloop
Hyperloop
Conny Svensson
Scala at foursquare
Scala at foursquare
jorgeortiz85
SGCE 2015 REST APIs
SGCE 2015 REST APIs
Domingo Suarez Torres
.NET? MonoDroid Does
.NET? MonoDroid Does
Kevin McMahon
Developing Cross-Platform Web Apps with ASP.NET Core1.0
Developing Cross-Platform Web Apps with ASP.NET Core1.0
EastBanc Tachnologies
Developing JavaEE 7 based apps with Payara Micro
Developing JavaEE 7 based apps with Payara Micro
Payara
Linnworks Roadmap: The Future of Linnworks
Linnworks Roadmap: The Future of Linnworks
Linnworks
Intro to DotNetNuke 6
Intro to DotNetNuke 6
Antonio Chagoury
Codestrong 2012 breakout session alloy (mvc) app framework overview
Codestrong 2012 breakout session alloy (mvc) app framework overview
Axway Appcelerator
Alloy Framework
Alloy Framework
Mads Møller
Uniface 10
Uniface 10
Uniface
Swagger: Restful documentation that won't put you to sleep
Swagger: Restful documentation that won't put you to sleep
Tobias Coetzee
JavaEE Microservices -the Payara Way
JavaEE Microservices -the Payara Way
Payara
Developing Java EE applications with NetBeans and Payara
Developing Java EE applications with NetBeans and Payara
Payara
Angular - The Return of The King
Angular - The Return of The King
Irfan Maulana
Monoliths vs microservices
Monoliths vs microservices
ahmadezzeir
Simplifying vSphere Automation with vRealize Orchestrator
Simplifying vSphere Automation with vRealize Orchestrator
carcenea
Android Development 201
Android Development 201
Tomáš Kypta
Portable Class Library Deep Dive
Portable Class Library Deep Dive
James Montemagno
Ionic intro + tips
Ionic intro + tips
Tony May
Drupal 8 deeper dive
Drupal 8 deeper dive
Amazee Labs
Native App Development for iOS, Android, and Windows with Visual Studio
Native App Development for iOS, Android, and Windows with Visual Studio
Xamarin
Más contenido relacionado
La actualidad más candente
Hyperloop
Hyperloop
Conny Svensson
Scala at foursquare
Scala at foursquare
jorgeortiz85
SGCE 2015 REST APIs
SGCE 2015 REST APIs
Domingo Suarez Torres
.NET? MonoDroid Does
.NET? MonoDroid Does
Kevin McMahon
Developing Cross-Platform Web Apps with ASP.NET Core1.0
Developing Cross-Platform Web Apps with ASP.NET Core1.0
EastBanc Tachnologies
Developing JavaEE 7 based apps with Payara Micro
Developing JavaEE 7 based apps with Payara Micro
Payara
Linnworks Roadmap: The Future of Linnworks
Linnworks Roadmap: The Future of Linnworks
Linnworks
Intro to DotNetNuke 6
Intro to DotNetNuke 6
Antonio Chagoury
Codestrong 2012 breakout session alloy (mvc) app framework overview
Codestrong 2012 breakout session alloy (mvc) app framework overview
Axway Appcelerator
Alloy Framework
Alloy Framework
Mads Møller
Uniface 10
Uniface 10
Uniface
Swagger: Restful documentation that won't put you to sleep
Swagger: Restful documentation that won't put you to sleep
Tobias Coetzee
JavaEE Microservices -the Payara Way
JavaEE Microservices -the Payara Way
Payara
Developing Java EE applications with NetBeans and Payara
Developing Java EE applications with NetBeans and Payara
Payara
Angular - The Return of The King
Angular - The Return of The King
Irfan Maulana
Monoliths vs microservices
Monoliths vs microservices
ahmadezzeir
Simplifying vSphere Automation with vRealize Orchestrator
Simplifying vSphere Automation with vRealize Orchestrator
carcenea
La actualidad más candente
(17)
Hyperloop
Hyperloop
Scala at foursquare
Scala at foursquare
SGCE 2015 REST APIs
SGCE 2015 REST APIs
.NET? MonoDroid Does
.NET? MonoDroid Does
Developing Cross-Platform Web Apps with ASP.NET Core1.0
Developing Cross-Platform Web Apps with ASP.NET Core1.0
Developing JavaEE 7 based apps with Payara Micro
Developing JavaEE 7 based apps with Payara Micro
Linnworks Roadmap: The Future of Linnworks
Linnworks Roadmap: The Future of Linnworks
Intro to DotNetNuke 6
Intro to DotNetNuke 6
Codestrong 2012 breakout session alloy (mvc) app framework overview
Codestrong 2012 breakout session alloy (mvc) app framework overview
Alloy Framework
Alloy Framework
Uniface 10
Uniface 10
Swagger: Restful documentation that won't put you to sleep
Swagger: Restful documentation that won't put you to sleep
JavaEE Microservices -the Payara Way
JavaEE Microservices -the Payara Way
Developing Java EE applications with NetBeans and Payara
Developing Java EE applications with NetBeans and Payara
Angular - The Return of The King
Angular - The Return of The King
Monoliths vs microservices
Monoliths vs microservices
Simplifying vSphere Automation with vRealize Orchestrator
Simplifying vSphere Automation with vRealize Orchestrator
Similar a Android Libraries
Android Development 201
Android Development 201
Tomáš Kypta
Portable Class Library Deep Dive
Portable Class Library Deep Dive
James Montemagno
Ionic intro + tips
Ionic intro + tips
Tony May
Drupal 8 deeper dive
Drupal 8 deeper dive
Amazee Labs
Native App Development for iOS, Android, and Windows with Visual Studio
Native App Development for iOS, Android, and Windows with Visual Studio
Xamarin
DIGIT Noe 2016 - Overview of front end development today
DIGIT Noe 2016 - Overview of front end development today
Bojan Veljanovski
Manage your external libraries with CocoaPods
Manage your external libraries with CocoaPods
Juan C Catalan
oscon2011fb
oscon2011fb
Tatsuya Arai
A brief intro to RubyMotion
A brief intro to RubyMotion
Kamil Lelonek
Frontend as a first class citizen
Frontend as a first class citizen
Marcin Grzywaczewski
Rise of the hybrids
Rise of the hybrids
Oron Ben Zvi
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
AWS Vietnam Community
Dockerize the World
Dockerize the World
damovsky
RubyConf China 2015 - Rails off assets pipeline
RubyConf China 2015 - Rails off assets pipeline
Florian Dutey
Lessons learned from building Eclipse-based add-ons for commercial modeling t...
Lessons learned from building Eclipse-based add-ons for commercial modeling t...
IncQuery Labs
The Silver Bullet Syndrome by Alexey Vasiliev
The Silver Bullet Syndrome by Alexey Vasiliev
Pivorak MeetUp
Super tools to boost productivity in React dev env!
Super tools to boost productivity in React dev env!
Souvik Basu
Docs at Weaveworks: DX from open source to SaaS and beyond
Docs at Weaveworks: DX from open source to SaaS and beyond
Luke Marsden
Mobile Fest 2018. Алексей Лизенко. Make your project great again
Mobile Fest 2018. Алексей Лизенко. Make your project great again
MobileFest2018
DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...
DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...
DevOpsDays Houston
Similar a Android Libraries
(20)
Android Development 201
Android Development 201
Portable Class Library Deep Dive
Portable Class Library Deep Dive
Ionic intro + tips
Ionic intro + tips
Drupal 8 deeper dive
Drupal 8 deeper dive
Native App Development for iOS, Android, and Windows with Visual Studio
Native App Development for iOS, Android, and Windows with Visual Studio
DIGIT Noe 2016 - Overview of front end development today
DIGIT Noe 2016 - Overview of front end development today
Manage your external libraries with CocoaPods
Manage your external libraries with CocoaPods
oscon2011fb
oscon2011fb
A brief intro to RubyMotion
A brief intro to RubyMotion
Frontend as a first class citizen
Frontend as a first class citizen
Rise of the hybrids
Rise of the hybrids
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
Dockerize the World
Dockerize the World
RubyConf China 2015 - Rails off assets pipeline
RubyConf China 2015 - Rails off assets pipeline
Lessons learned from building Eclipse-based add-ons for commercial modeling t...
Lessons learned from building Eclipse-based add-ons for commercial modeling t...
The Silver Bullet Syndrome by Alexey Vasiliev
The Silver Bullet Syndrome by Alexey Vasiliev
Super tools to boost productivity in React dev env!
Super tools to boost productivity in React dev env!
Docs at Weaveworks: DX from open source to SaaS and beyond
Docs at Weaveworks: DX from open source to SaaS and beyond
Mobile Fest 2018. Алексей Лизенко. Make your project great again
Mobile Fest 2018. Алексей Лизенко. Make your project great again
DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...
DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...
Más de Tomáš Kypta
Modern Android app library stack
Modern Android app library stack
Tomáš Kypta
Guide to the jungle of testing frameworks
Guide to the jungle of testing frameworks
Tomáš Kypta
Guide to the jungle of testing frameworks
Guide to the jungle of testing frameworks
Tomáš Kypta
Practical RxJava for Android
Practical RxJava for Android
Tomáš Kypta
Practical RxJava for Android
Practical RxJava for Android
Tomáš Kypta
Reactive programming on Android
Reactive programming on Android
Tomáš Kypta
Android Develpment vol. 3, MFF UK, 2015
Android Develpment vol. 3, MFF UK, 2015
Tomáš Kypta
Writing testable Android apps
Writing testable Android apps
Tomáš Kypta
Android Develpment vol. 2, MFF UK, 2015
Android Develpment vol. 2, MFF UK, 2015
Tomáš Kypta
ProGuard
ProGuard
Tomáš Kypta
Unit testing and Android
Unit testing and Android
Tomáš Kypta
Android Development for Phone and Tablet
Android Development for Phone and Tablet
Tomáš Kypta
Reactive programming on Android
Reactive programming on Android
Tomáš Kypta
Android development - the basics, MFF UK, 2014
Android development - the basics, MFF UK, 2014
Tomáš Kypta
Android development - the basics, MFF UK, 2013
Android development - the basics, MFF UK, 2013
Tomáš Kypta
Užitečné Android knihovny pro vývoj a testování
Užitečné Android knihovny pro vývoj a testování
Tomáš Kypta
Programování pro Android - úvod, FI MUNI, 2013
Programování pro Android - úvod, FI MUNI, 2013
Tomáš Kypta
Stylování ActionBaru
Stylování ActionBaru
Tomáš Kypta
Android development - the basics, MFF UK, 2012
Android development - the basics, MFF UK, 2012
Tomáš Kypta
Android development - the basics, FI MUNI, 2012
Android development - the basics, FI MUNI, 2012
Tomáš Kypta
Más de Tomáš Kypta
(20)
Modern Android app library stack
Modern Android app library stack
Guide to the jungle of testing frameworks
Guide to the jungle of testing frameworks
Guide to the jungle of testing frameworks
Guide to the jungle of testing frameworks
Practical RxJava for Android
Practical RxJava for Android
Practical RxJava for Android
Practical RxJava for Android
Reactive programming on Android
Reactive programming on Android
Android Develpment vol. 3, MFF UK, 2015
Android Develpment vol. 3, MFF UK, 2015
Writing testable Android apps
Writing testable Android apps
Android Develpment vol. 2, MFF UK, 2015
Android Develpment vol. 2, MFF UK, 2015
ProGuard
ProGuard
Unit testing and Android
Unit testing and Android
Android Development for Phone and Tablet
Android Development for Phone and Tablet
Reactive programming on Android
Reactive programming on Android
Android development - the basics, MFF UK, 2014
Android development - the basics, MFF UK, 2014
Android development - the basics, MFF UK, 2013
Android development - the basics, MFF UK, 2013
Užitečné Android knihovny pro vývoj a testování
Užitečné Android knihovny pro vývoj a testování
Programování pro Android - úvod, FI MUNI, 2013
Programování pro Android - úvod, FI MUNI, 2013
Stylování ActionBaru
Stylování ActionBaru
Android development - the basics, MFF UK, 2012
Android development - the basics, MFF UK, 2012
Android development - the basics, FI MUNI, 2012
Android development - the basics, FI MUNI, 2012
Último
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Principled Technologies
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Último
(20)
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Android Libraries
1.
Useful Android Libraries Tomáš Kypta
2.
Libraries • saves time
and work • it might be painful without libraries • back-porting new API to older Android versions • simplifying API
3.
Libraries • The ideal
library? • “perform one task and perform it well” • open-source
4.
Dialogs • Why do
we need a library for dialogs?
5.
Dialogs
6.
Dialogs • Let’s simplify •
android-styled-dialogs
7.
Dialogs • android-styled-dialogs • backports
dialogs in Holo theme • makes styling and using dialogs a piece of cake
8.
Dialogs
9.
Pull-to-refresh • ActionBar-PullToRefresh
10.
Swipe-to-dismiss
11.
Swipe-to-dismiss with Undo
12.
Swipe-to-dismiss • Android-SwipeToDismiss • SwipeToDismissNOA •
backport to Android 2.x • SwipeToDismissUndoList • with undo
13.
REST API • Retrofit •
simple REST client for Android and Java • synchronous • asynchronous • observable (RxJava)
14.
Image loaders • displaying
images from web
15.
Image loaders • Volley •
NetworkImageView • Picasso • easy to use • Android-Universal-Image-Loader • powerful and flexible library
16.
View Injection • getting
rid of boilerplate code • TextView title = (TextView) findViewById(R.id.title);! • Butter Knife • @InjectView(R.id.title) TextView title;! • can’t be used in libraries
17.
Dependency injection • Dagger
18.
Event bus • Otto •
Guava based event bus
19.
IntelliJ IDEA plugins •
android-selector-chapek • generates drawable selectors from appropriately named Android resources
20.
IntelliJ IDEA plugins •
android-butterknife-zelezny • allows one-click creation of Butterknife view injections
21.
UI debugging • android-grid-wichterle •
app that shows grid overlay • helps to verify app design
22.
UI debugging • Scalpel •
debugging tool to uncover the layers under our app
23.
UI niceties • Crouton
24.
Unit testing • Roboelectric •
fest-android • FEST assertions geared toward testing Android
25.
Developing Libraries
26.
Developing Libraries • jar •
so • apklib • aar
27.
Developing Libraries • How
to publish? • Maven Central Repository
28.
THE END
Descargar ahora