9
DESENVOLVIMENTO DO FIXITY Fabrício Matos Julio Rodrigues e Felipe Souto

Google I/O Vitoria - Estudo de caso do App Fixity

Embed Size (px)

DESCRIPTION

O objetivo do Fixity é conectar pessoas que tem interesses convergentes, mas não estão conectadas, e dar visibilidade as suas realizações. Fixity é uma startup que recebeu aporte de um grupo de investidores para desenvolvimento e lançamento do app a nível nacional. O aplicativo está na fase final de desenvolvimento e seu lançamento bem beta para julho de 2014. O estudo de caso focou-se principalmente nos detalhes de implementação do feed do usuário, que possui desafios específicos em questões como experiência do usuário, performance e gerência de memória.

Citation preview

Page 1: Google I/O Vitoria - Estudo de caso do App Fixity

DESENVOLVIMENTO DO FIXITY

Fabrício Matos

Julio Rodrigues e Felipe Souto

Page 2: Google I/O Vitoria - Estudo de caso do App Fixity

O QUE É?

Page 3: Google I/O Vitoria - Estudo de caso do App Fixity

TIMELINE

Degradê

Page 4: Google I/O Vitoria - Estudo de caso do App Fixity

PROCESSAMENTO NO SERVIDOR

Geração do Feed

Criação da Imagem com degradê

Fila Assíncrona

Page 5: Google I/O Vitoria - Estudo de caso do App Fixity

NAVEGAÇÃO

Action Bar

Activities e Fragments

Navigation Drawer

Page 6: Google I/O Vitoria - Estudo de caso do App Fixity

FLOW LAYOUTLinearLayout

FlowLayout

Page 7: Google I/O Vitoria - Estudo de caso do App Fixity

TAGS

Fábrica de Tags

Depende de contexto para inflar layout

Recebe onClickListener opcional

Page 8: Google I/O Vitoria - Estudo de caso do App Fixity

UPLOAD DE IMAGENS

S3 contém 10k+ métodos

Criamos um Web Service de geração de tokens

Upload feito via HTTP na nuvem (sem adição de dependências)

Page 9: Google I/O Vitoria - Estudo de caso do App Fixity

SERVIÇOS GOOGLE

Proxies no webservice para limitar o número de requests ao Places API e por motivos de segurança.

Mapas providos pelo Google Maps