google i/o vitoria - estudo de caso do app fixity
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.TRANSCRIPT
![Page 1: Google I/O Vitoria - Estudo de caso do App Fixity](https://reader036.vdocuments.net/reader036/viewer/2022062513/556a4bb0d8b42a4a1e8b5178/html5/thumbnails/1.jpg)
DESENVOLVIMENTO DO FIXITY
Fabrício Matos
Julio Rodrigues e Felipe Souto
![Page 2: Google I/O Vitoria - Estudo de caso do App Fixity](https://reader036.vdocuments.net/reader036/viewer/2022062513/556a4bb0d8b42a4a1e8b5178/html5/thumbnails/2.jpg)
O QUE É?
![Page 3: Google I/O Vitoria - Estudo de caso do App Fixity](https://reader036.vdocuments.net/reader036/viewer/2022062513/556a4bb0d8b42a4a1e8b5178/html5/thumbnails/3.jpg)
TIMELINE
Degradê
![Page 4: Google I/O Vitoria - Estudo de caso do App Fixity](https://reader036.vdocuments.net/reader036/viewer/2022062513/556a4bb0d8b42a4a1e8b5178/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062513/556a4bb0d8b42a4a1e8b5178/html5/thumbnails/5.jpg)
NAVEGAÇÃO
Action Bar
Activities e Fragments
Navigation Drawer
![Page 6: Google I/O Vitoria - Estudo de caso do App Fixity](https://reader036.vdocuments.net/reader036/viewer/2022062513/556a4bb0d8b42a4a1e8b5178/html5/thumbnails/6.jpg)
FLOW LAYOUTLinearLayout
FlowLayout
![Page 7: Google I/O Vitoria - Estudo de caso do App Fixity](https://reader036.vdocuments.net/reader036/viewer/2022062513/556a4bb0d8b42a4a1e8b5178/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062513/556a4bb0d8b42a4a1e8b5178/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062513/556a4bb0d8b42a4a1e8b5178/html5/thumbnails/9.jpg)
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