O documento descreve o desenvolvimento de um aplicativo móvel para corretores de seguros chamado Faccilita Corretor. Ele discute o cenário atual da indústria de seguros e dispositivos móveis, o objetivo de desenvolver um aplicativo para auxiliar corretores autônomos, e as tecnologias e arquitetura usadas como Android, Java e banco de dados Realm.
Apresentamos novamente nosso projeto TCC na Fatec do Ipiranga, participando do programa Prata da Casa. Onde os melhores trabalhos são apresentados para os 3º, 4º e 5º semestres do curso de Análise e Desenvolvimento de Sistemas.
Apresentação do 6º Ignite Portugal sobre o papel preponderante da comunidade de developers Portuguesa no projecto de Apps da Vodafone Portugal e como tem servido de veículo para se tornarem numa referência a nível europeu.
Apresentamos novamente nosso projeto TCC na Fatec do Ipiranga, participando do programa Prata da Casa. Onde os melhores trabalhos são apresentados para os 3º, 4º e 5º semestres do curso de Análise e Desenvolvimento de Sistemas.
Apresentação do 6º Ignite Portugal sobre o papel preponderante da comunidade de developers Portuguesa no projecto de Apps da Vodafone Portugal e como tem servido de veículo para se tornarem numa referência a nível europeu.
Interface web de apoio ao sistema de navegação da Marinha do Brasilpcollares
http://www.paulocollares.com.br/tcc-pos-graduacao-interface-web-de-apoio-ao-sistema-de-navegacao-utilizado-pela-marinha-do-brasil/
Trabalho de conclusão de curso da minha pós-graduação em "Engenharia de Software: Desenvolvimento Java" pelo INFNET, RJ. Este projeto propõe a construção de uma interface web de apoio a um sistema de navegação utilizado pela Marinha do Brasil. Trata-se de um complemento a um sistema já em uso nos navios militares brasileiros, para visualização em computadores, tabletes e celulares.
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Ráfagan Abreu
O objetivo deste artigo é apresentar os principais desafios e abordagens relacionados ao universo do desenvolvimento de aplicações multiplataforma, apresentando-se o contraste entre o desenvolvimento para dispositivos móveis utilizando- se APIs nativas e abstratas. Como forma de aplicação prática dos conteúdos propostos, utilizou-se como estudo de caso a implementação de um simulador visual e multiplataforma do algoritmo A*, e a programação de jogos para Android e iOS utilizando- se a API nativa.
Palestra realizada na Faculdade Una Unidade Barreiro para os alunos do curso técnico,sobre o Mercado Web, tendências da área, novas tecnologias e algumas dicas para aproveitar bem o curso técnico.
Palestra ministrada pelo professor Fernão Reges Santos, no dia 25/10, na Fundação Vanzolini durante o ciclo de palestras Noite em Dia
Destinada especialmente a profissionais da área de TI, como analistas e programadores e tem como objetivo apresentar a importância e opções de ferramentas de desenvolvimento desta plataforma que vem dominando o mercado.
Palestra realizada em 2019 para os alunos dos Cursos Tecnólogos com o objetivo de explicar um pouco e desmistificar o processo de desenvolvimento de software.
Animation with Motion Capture: Applications, Development and Distribution of a Real-Time System and Open Source.
Animação com Captura de Movimento: Aplicações, Desenvolvimento e Distribuição de um Sistema em Tempo Real e de Código Aberto.
Visão Geral da primeira fase do projeto e sistema TelaSocial que trata-se de solução de apresentação e interação para ambientes em espaços públicos e semi-públicos. O sistema utiliza dos padrões Web e das redes sociais e cria uma experiência rica em ambientes de instituções e comunidades.
Interface web de apoio ao sistema de navegação da Marinha do Brasilpcollares
http://www.paulocollares.com.br/tcc-pos-graduacao-interface-web-de-apoio-ao-sistema-de-navegacao-utilizado-pela-marinha-do-brasil/
Trabalho de conclusão de curso da minha pós-graduação em "Engenharia de Software: Desenvolvimento Java" pelo INFNET, RJ. Este projeto propõe a construção de uma interface web de apoio a um sistema de navegação utilizado pela Marinha do Brasil. Trata-se de um complemento a um sistema já em uso nos navios militares brasileiros, para visualização em computadores, tabletes e celulares.
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Ráfagan Abreu
O objetivo deste artigo é apresentar os principais desafios e abordagens relacionados ao universo do desenvolvimento de aplicações multiplataforma, apresentando-se o contraste entre o desenvolvimento para dispositivos móveis utilizando- se APIs nativas e abstratas. Como forma de aplicação prática dos conteúdos propostos, utilizou-se como estudo de caso a implementação de um simulador visual e multiplataforma do algoritmo A*, e a programação de jogos para Android e iOS utilizando- se a API nativa.
Palestra realizada na Faculdade Una Unidade Barreiro para os alunos do curso técnico,sobre o Mercado Web, tendências da área, novas tecnologias e algumas dicas para aproveitar bem o curso técnico.
Palestra ministrada pelo professor Fernão Reges Santos, no dia 25/10, na Fundação Vanzolini durante o ciclo de palestras Noite em Dia
Destinada especialmente a profissionais da área de TI, como analistas e programadores e tem como objetivo apresentar a importância e opções de ferramentas de desenvolvimento desta plataforma que vem dominando o mercado.
Palestra realizada em 2019 para os alunos dos Cursos Tecnólogos com o objetivo de explicar um pouco e desmistificar o processo de desenvolvimento de software.
Animation with Motion Capture: Applications, Development and Distribution of a Real-Time System and Open Source.
Animação com Captura de Movimento: Aplicações, Desenvolvimento e Distribuição de um Sistema em Tempo Real e de Código Aberto.
Visão Geral da primeira fase do projeto e sistema TelaSocial que trata-se de solução de apresentação e interação para ambientes em espaços públicos e semi-públicos. O sistema utiliza dos padrões Web e das redes sociais e cria uma experiência rica em ambientes de instituções e comunidades.
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...Diogo Rafael da Silva
Programação para dispositivos Móveis - Criação de aplicativos - Android Aulas de 1 a 10 - CENTEC, aulas de java, android e andoird studio, aplicativos, app, apps, kotlin
Slides da palestra que fiz na SEMCOMP 2013 sobre o ecossistema .NET, seus pontos fortes, seus pontos fracos, como ele se situa no atual mercado e quais são as oportunidades de trabalho para os que escolherem essa plataforma.
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
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/
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.