estrutura de libs para android (davi rodrigues)

21
Entendendo melhor as Libs Android Estrutura de Libs para Android (Básico)

Upload: concrete-solutions

Post on 15-Feb-2017

34 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Estrutura de Libs para Android (Davi Rodrigues)

Entendendo melhor as Libs Android

Estrutura de Libs para Android (Básico)

Page 2: Estrutura de Libs para Android (Davi Rodrigues)

Davi RodriguesAndroid Developer na Concrete

Page 3: Estrutura de Libs para Android (Davi Rodrigues)

Índice

- O que são Libs- Criando um módulo Lib- JCenter e MavenCentral- Configurando uma lib- Publicando uma lib- Mais do JCenter- Extra- Dúvidas

Page 4: Estrutura de Libs para Android (Davi Rodrigues)

O que é uma Lib?

Picasso

Retrofit

RxJava

Support Library / Design

Dagger ‡

EventBusLeakcanary

Page 5: Estrutura de Libs para Android (Davi Rodrigues)

Criando um módulo lib

Page 6: Estrutura de Libs para Android (Davi Rodrigues)

Criando um módulo lib

Page 7: Estrutura de Libs para Android (Davi Rodrigues)

- Friendly UI- Mais Rápido- Superset of Maven Central- Menos complexo (no need sign)

JCenter x MavenCentral

Page 8: Estrutura de Libs para Android (Davi Rodrigues)

Configurando o JCenter

Page 9: Estrutura de Libs para Android (Davi Rodrigues)

Configurando Projeto

Page 10: Estrutura de Libs para Android (Davi Rodrigues)

- Faz o setup das variáveis;- Executa os comandos de install e de upload;

Publicando uma Lib

Page 11: Estrutura de Libs para Android (Davi Rodrigues)

Publicando uma Lib

Page 12: Estrutura de Libs para Android (Davi Rodrigues)

Mais sobre JCenter

Page 13: Estrutura de Libs para Android (Davi Rodrigues)

Mais sobre JCenter

Page 14: Estrutura de Libs para Android (Davi Rodrigues)

Facebook no JCenter

Page 15: Estrutura de Libs para Android (Davi Rodrigues)

Google no JCenter

Page 16: Estrutura de Libs para Android (Davi Rodrigues)

A Concrete tem libs também!

Page 17: Estrutura de Libs para Android (Davi Rodrigues)

jitpack.io

Page 18: Estrutura de Libs para Android (Davi Rodrigues)

Dúvidas?

Page 20: Estrutura de Libs para Android (Davi Rodrigues)

Obrigado!

Page 21: Estrutura de Libs para Android (Davi Rodrigues)

www.concretesolutions.com.br

Rio de Janeiro – Rua São José, 90 – cj. 2121Centro – (21) 2240-2030

São Paulo - Av. Nações Unidas, 11.541 3º andar - Brooklin - (11) 4119-0449

Ajudamos empresas a criar produtos digitais de sucesso