SlideShare uma empresa Scribd logo
Eduana Daby Duque de Carvalho
Leonardo Turbiani
Yunin Nikollas Ho
Orientador: Antônio Fernando Nunes Guardado
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
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.
Fonte: http://www.statista.com/statistics/263441/global-smartphone-shipments-forecast/
Demanda de dispositivos móveis no
mercado
Evolução do mercado de seguros
Fonte: http://www.susep.gov.br/menu/estatisticas-do-mercado/relatorio-de-analise-e-acompanhamento
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.
• 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
Fonte: Autores (2015)
Cenário Atual
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
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/
Arquitetura
Fonte: Autores (2015)
Por que Android ?
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 =)
Por que Android ?
• Maior
mercado.
Fonte:
http://www.statista.com/statistics/266136/glo
bal-market-share-held-by-smartphone-
operating-systems/
Dificuldades
• Um mundo novo, ninguém possuía experiência com mobile.
Dificuldades
• Muitos componentes (Quais usar ? Melhor UX ?)
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 ?
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 ?
Como o Android Meetup salvou nossas vidas?
Ou melhor, nosso TCC ?!!!
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.
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.
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.
Demonstração
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.
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.
Obrigado!

Mais conteúdo relacionado

Destaque

Resume
ResumeResume
Resume
Sankar YSR
 
Presentación1
Presentación1Presentación1
Presentación1
Frankling Deras Rojas
 
Софтверный бизнес: Построение отдела продаж
Софтверный бизнес: Построение отдела продажСофтверный бизнес: Построение отдела продаж
Софтверный бизнес: Построение отдела продаж
Andrei Parabellum
 
Never Give Up
Never Give UpNever Give Up
Never Give Up
ACTS238 Believer
 
02.transtornos na, k, mg
02.transtornos na, k, mg02.transtornos na, k, mg
02.transtornos na, k, mg
Consultorios Medicos Nealtican
 
Interface web de apoio ao sistema de navegação da Marinha do Brasil
Interface web de apoio ao sistema de navegação da Marinha do BrasilInterface web de apoio ao sistema de navegação da Marinha do Brasil
Interface web de apoio ao sistema de navegação da Marinha do Brasil
pcollares
 
Bit120 m01 l01 - competitive advantages
Bit120   m01 l01 - competitive advantagesBit120   m01 l01 - competitive advantages
Bit120 m01 l01 - competitive advantages
NeumontStudio
 

Destaque (8)

AATA slide
AATA slideAATA slide
AATA slide
 
Resume
ResumeResume
Resume
 
Presentación1
Presentación1Presentación1
Presentación1
 
Софтверный бизнес: Построение отдела продаж
Софтверный бизнес: Построение отдела продажСофтверный бизнес: Построение отдела продаж
Софтверный бизнес: Построение отдела продаж
 
Never Give Up
Never Give UpNever Give Up
Never Give Up
 
02.transtornos na, k, mg
02.transtornos na, k, mg02.transtornos na, k, mg
02.transtornos na, k, mg
 
Interface web de apoio ao sistema de navegação da Marinha do Brasil
Interface web de apoio ao sistema de navegação da Marinha do BrasilInterface web de apoio ao sistema de navegação da Marinha do Brasil
Interface web de apoio ao sistema de navegação da Marinha do Brasil
 
Bit120 m01 l01 - competitive advantages
Bit120   m01 l01 - competitive advantagesBit120   m01 l01 - competitive advantages
Bit120 m01 l01 - competitive advantages
 

Semelhante a Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016

Semanaupecaruaru2013 android passo a passo
Semanaupecaruaru2013 android passo a passoSemanaupecaruaru2013 android passo a passo
Semanaupecaruaru2013 android passo a passo
Warm-up Semana de aquecimento UPE Caruaru
 
Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Android
armeniocardoso
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Ráfagan Abreu
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre android
Reuel Lopes
 
Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.
Eduardo Lagares
 
O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.
Yan Magalhães
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISLIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Os Fantasmas !
 
PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android
Fundação Vanzolini
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de Aplicações
ProfThiagoAAlves
 
Show Day Droid x
Show Day Droid xShow Day Droid x
Show Day Droid x
Impacta Eventos
 
A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3
Paulo Cesar Ortins Brito
 
Jornada de Tecnologia da Informação
Jornada de Tecnologia da InformaçãoJornada de Tecnologia da Informação
Jornada de Tecnologia da Informação
toshikurauchi
 
Artigo coloquio 2013
Artigo coloquio 2013Artigo coloquio 2013
Artigo coloquio 2013
testes1
 
Tela social tecnologia_aberta
Tela social tecnologia_abertaTela social tecnologia_aberta
Tela social tecnologia_aberta
Marcio
 
Introdução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para IphoneIntrodução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para Iphone
Igenesis - Fábrica de Inovação
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Diogo Rafael da Silva
 
Restaurante
RestauranteRestaurante
Restaurante
Denise Xavier
 
Planejamento de produtos digitais - 1
Planejamento de produtos digitais - 1Planejamento de produtos digitais - 1
Planejamento de produtos digitais - 1
Jornalismo Digital
 
Mergulhando no ecossistema .NET
Mergulhando no ecossistema .NETMergulhando no ecossistema .NET
Mergulhando no ecossistema .NET
Paulo Cesar Ortins Brito
 
O Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileO Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em Mobile
Thiago Cortat
 

Semelhante a Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016 (20)

Semanaupecaruaru2013 android passo a passo
Semanaupecaruaru2013 android passo a passoSemanaupecaruaru2013 android passo a passo
Semanaupecaruaru2013 android passo a passo
 
Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Android
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre android
 
Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.
 
O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISLIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
 
PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de Aplicações
 
Show Day Droid x
Show Day Droid xShow Day Droid x
Show Day Droid x
 
A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3
 
Jornada de Tecnologia da Informação
Jornada de Tecnologia da InformaçãoJornada de Tecnologia da Informação
Jornada de Tecnologia da Informação
 
Artigo coloquio 2013
Artigo coloquio 2013Artigo coloquio 2013
Artigo coloquio 2013
 
Tela social tecnologia_aberta
Tela social tecnologia_abertaTela social tecnologia_aberta
Tela social tecnologia_aberta
 
Introdução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para IphoneIntrodução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para Iphone
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
 
Restaurante
RestauranteRestaurante
Restaurante
 
Planejamento de produtos digitais - 1
Planejamento de produtos digitais - 1Planejamento de produtos digitais - 1
Planejamento de produtos digitais - 1
 
Mergulhando no ecossistema .NET
Mergulhando no ecossistema .NETMergulhando no ecossistema .NET
Mergulhando no ecossistema .NET
 
O Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileO Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em Mobile
 

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

  • 1. Eduana Daby Duque de Carvalho Leonardo Turbiani Yunin Nikollas Ho Orientador: Antônio Fernando Nunes Guardado
  • 2. 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
  • 3. 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.
  • 5. Evolução do mercado de seguros Fonte: http://www.susep.gov.br/menu/estatisticas-do-mercado/relatorio-de-analise-e-acompanhamento
  • 6. 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.
  • 7. • 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
  • 9. 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
  • 10. 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/
  • 13. 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 =)
  • 14. Por que Android ? • Maior mercado. Fonte: http://www.statista.com/statistics/266136/glo bal-market-share-held-by-smartphone- operating-systems/
  • 15. Dificuldades • Um mundo novo, ninguém possuía experiência com mobile.
  • 16. Dificuldades • Muitos componentes (Quais usar ? Melhor UX ?)
  • 17. 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 ?
  • 18. 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 ?
  • 19. Como o Android Meetup salvou nossas vidas? Ou melhor, nosso TCC ?!!!
  • 20. 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.
  • 21. 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.
  • 22. 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.
  • 24. 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.
  • 25. 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.