apresentação meetup faccilita corretor google brasil - 01/03/2016

26
Eduana Daby Duque de Carvalho Leonardo Turbiani Yunin Nikollas Ho Orientador: Antônio Fernando Nunes Guardado

Upload: leonardo-turbiani

Post on 12-Jan-2017

111 views

Category:

Presentations & Public Speaking


2 download

TRANSCRIPT

Page 1: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Eduana Daby Duque de CarvalhoLeonardo TurbianiYunin Nikollas HoOrientador: Antônio Fernando Nunes Guardado

Page 2: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Conteúdo

• Introdução/Objetivo/Cenário Atual/Justificativa

• Recursos Utilizados

• Arquitetura

• Por que Android ?

• Dificuldades

• Como o Android Meetup salvou nossas vidas ? Ou melhor, nosso TCC ?!!!

• Próximos Passos e Considerações Finais

Page 3: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Introdução

O crescimento expressivo do mercado de seguros desde a década de 90, tem aberto maiores oportunidades para o ramo de corretagem de seguros de automóveis, vida e ramos elementares (smartphone e notebook). Da mesma forma, a utilização crescente dos serviços da internet por meio de telefonia celular, mais especificamente por aparelhos smartphones, desenha um cenário com infinitas possibilidades para o desenvolvimento de aplicativos móveis.

De um lado uma necessidade e do outro possibilidade, conceitua-se o aplicativo Faccilita Corretor.

Page 4: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Fonte: http://www.statista.com/statistics/263441/global-smartphone-shipments-forecast/

Demanda de dispositivos móveis no mercado

Page 5: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Evolução do mercado de seguros

Fonte: http://www.susep.gov.br/menu/estatisticas-do-mercado/relatorio-de-analise-e-acompanhamento

Page 6: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Objetivo

Desenvolver um aplicativo em plataforma móvel para

auxiliar o Corretor de Seguros autônomo em suas

atividades diárias, através de relatórios de comissão a

receber, cadastro de segurados e controle de

vencimento das apólices.

Page 7: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

• Softwares de Corretagem limitados a empresa de seguro. Ou seja, atendem apenas os próprios segurados.

• Aplicações Desktop ou WEB.

• Custo elevado para aquisição de sistemas (CRMs)

Cenário Atual

Page 8: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Fonte: Autores (2015)

Cenário Atual

Page 9: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Justificativa

Necessidades:

• Organização

• Relatórios/Gráficos

• Lembretes/Alertas

• Controle de clientes

Mercado:

• Ausência de “Social Login”

• Foco em apenas uma operadora

• Utilização online

Page 10: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Recursos Utilizados

• SGBD - REALM ORM

• JAVA

• IDE Android Studio

• GitHub

• Astah

• Amazon Web Service

Fontes: https://realm.io/; http://github.com; http://java.com; http://developer.android.com/; http://astah.net; https://aws.amazon.com/

Page 11: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Arquitetura

Fonte: Autores (2015)

Page 12: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Por que Android ?

Page 13: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Por que Android ?

• Plataforma: Levemente familiar, pois existe uma matéria de

desenvolvimento para Android no curso em EclipseADT =/ .

• Java: Principal linguagem utilizada na academia.

• “Apenas” $25 doletas para se tornar um dev =)

Page 15: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Dificuldades

• Um mundo novo, ninguém possuía experiência com mobile.

Page 16: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Dificuldades

• Muitos componentes (Quais usar ? Melhor UX ?)

Page 17: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Dificuldades

• Grande distância entre o mundo acadêmico e do mundo real (Não é só

um HelloWord!).

• Mundo acadêmico: Eclipse ADT, componentes simples sem estilos,

interações simples entre activities.

• Mundo real: Android Studio, hã? Cadê meu crtl + shift + O para

importar dependências? O que é esse tal de Material Design ?

Page 18: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Dificuldades

• Design Patterns: Qual a melhor maneira de separação de

responsabilidades? Activity cria os objetos e lhes atribui as ações. Com

isso acaba realizando dois papéis, de View e Control. Isso é o ideal?

Devemos pensar em outro pattern ? Quais ?

Page 19: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Como o Android Meetup salvou nossas vidas? Ou melhor, nosso TCC ?!!!

Page 20: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Como o Android Meetup salvou nossas vidas? Ou melhor, nosso TCC ?!!!

• Abriu nossa mente para um leque de possibilidades.

• A cada meetup um novo conhecimento adquirido para aplicarmos ao TCC.

Page 21: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Como o Android Meetup salvou nossas vidas? Ou melhor, nosso TCC ?!!!

• Com o Android Meetup #29 trocamos ListView por RecyclerView

graças a palestra da Paula Caroline, onde ela pode nos mostrar o quão

simples era essa implementação, e o mais legal de tudo, acatar a uma

recomendação do Google!

• Com o Android Meetup #30 aprendemos sobre estilos e temas no

Android com a Nathalie Lima.

Page 22: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Como o Android Meetup salvou nossas vidas? Ou melhor, nosso TCC ?!!!

• No Android Meetup #31 com a palestra do Rafael Toledo a respeito do

Material Design, aprendemos novos componentes que nos ajudaram

bastante! Como por exemplo, o uso de NavigationDrawer e o Snackbar.

Page 23: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Demonstração

Page 24: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Próximos Passos

• Login via Facebook.

• Implementar as demais funcionalidades, como reports de comissão e gráficos.

• Importação de dados (importar apólices de possíveis sistemas usados).

• Melhorar funcionalidade de backup em nuvem.

• Cadastrar-se em programas de incubadoras e/ou aceleradoras.

Page 25: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Considerações Finais

● Graças aos meetups conseguimos absorver conhecimento de mercado com

desenvolvedores experientes na plataforma.

● A frase “Se você não sabe onde ir, qualquer caminho serve” resume bem muitos

dos momentos nessa jornada.

● No fim o “TCC” virou segundo plano, começamos a nos preocupar com os

padrões de APP do Google tentando aplicar ao máximo as boas práticas do

Material Design.

● Agora voltamos a nos reunir para lançar o projeto na Google Play! :)

Page 26: Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Obrigado!