O documento discute o crescimento e popularidade do sistema operacional Android. Apresenta gráficos mostrando que o Android ultrapassou outros sistemas como Symbian, Blackberry e Windows Mobile em termos de quota de mercado. Também fornece detalhes sobre a arquitetura do Android, incluindo suas principais componentes como Atividades, Serviços, Content Providers e Broadcast Receivers.
Palestra realizada no DevFestXP em Recife (09/12/2017) apresentando as principais técnicas, APIs e ferramentas mais atuais utilizadas no desenvolvimento de aplicações Android
Treze ferramentas/frameworks para desenvolvimento androidRicardo Longa
Palestra sobre treze ferramentas/frameworks para desenvolvimento em Android, realizada no dia 18/09/14, no Senai CTAI em Florianópolis (evento do Grupo de usuários Java de SC - http://www.gujavasc.org).
Palestra sobre técnicas e fases de testes, e informações sobre boas e más práticas comuns ao utilizar JUnit para testes de unidade.
Explica também as principais anotações do framework JUnit, e a anotação disponibilizada na versão 4.7: @Rule
Dividindo para conquistar: microservicos com o jeitinho .NETtdc-globalcode
A utilização de microserviços cresceu muito em 2014. Eles ajudam a separar responsabilidades e manter o foco em grandes equipes. Nessa palestra será mostrado um exemplo prático de como utilizamos microserviços no Superplayer. Desde o projeto inicial, passando pelo seu desenvolvimento utilizando NancyFX, até a sua utilização e melhorias em produção. Quais vantagens e desvantagens na sua utilização e o futuro que vemos para este modelo.
Nessa palestra, mostrei um pouco mais que apenas um HelloWorld. Mostrei boas práticas para quem está iniciando e o cuidado com a mudança de paradigmas entre Web e Mobile.
Este é uma aula sobre Typescript, NodeJS, Docker.
Este é o repositório com os arquivos para acompanhar a aula:
https://github.com/kenjishiromajp/typescript_serverside_starterkit
Palestra realizada no DevFestXP em Recife (09/12/2017) apresentando as principais técnicas, APIs e ferramentas mais atuais utilizadas no desenvolvimento de aplicações Android
Treze ferramentas/frameworks para desenvolvimento androidRicardo Longa
Palestra sobre treze ferramentas/frameworks para desenvolvimento em Android, realizada no dia 18/09/14, no Senai CTAI em Florianópolis (evento do Grupo de usuários Java de SC - http://www.gujavasc.org).
Palestra sobre técnicas e fases de testes, e informações sobre boas e más práticas comuns ao utilizar JUnit para testes de unidade.
Explica também as principais anotações do framework JUnit, e a anotação disponibilizada na versão 4.7: @Rule
Dividindo para conquistar: microservicos com o jeitinho .NETtdc-globalcode
A utilização de microserviços cresceu muito em 2014. Eles ajudam a separar responsabilidades e manter o foco em grandes equipes. Nessa palestra será mostrado um exemplo prático de como utilizamos microserviços no Superplayer. Desde o projeto inicial, passando pelo seu desenvolvimento utilizando NancyFX, até a sua utilização e melhorias em produção. Quais vantagens e desvantagens na sua utilização e o futuro que vemos para este modelo.
Nessa palestra, mostrei um pouco mais que apenas um HelloWorld. Mostrei boas práticas para quem está iniciando e o cuidado com a mudança de paradigmas entre Web e Mobile.
Este é uma aula sobre Typescript, NodeJS, Docker.
Este é o repositório com os arquivos para acompanhar a aula:
https://github.com/kenjishiromajp/typescript_serverside_starterkit
[DevCamp 2014] Melhorando a Usabilidade com AnimaçõesDouglas Drumond
Alguns slides contém vídeos que não podem ser exibidos aqui. O arquivo original (Keynote) com os vídeos encontra-se em http://dd19.tk/repo-devcamp2014
Palestra disponível em http://dd19.tk/video-devcamp2014
(apresentada no dia 17-abr-2014)
[DevCamp 2014] Melhorando a usabilidade com animaçõesDouglas Drumond
Apresentando alguns princípios de animações e como implementá-los no Android.
Depende de animações e vídeos, se possível use o original do Keynote disponível em https://github.com/douglasdrumond/devcamp2014
(apresentada no dia 17-abr-2014)
73. Activity
Ciclo de vida completo
onCreate()
Visível
onStart()
Primeiro plano
onResume()
em execução
onPause()
onStop()
onDestroy()
shutdown
onRestart()
100. Broadcast Receiver
• Não possui interface (com usuário)
• Roda em segundo plano
• Reage a mensagens de broadcast
101. Broadcast Receiver
• Não possui interface (com usuário)
• Roda em segundo plano
• Reage a mensagens de broadcast
• Exemplo: carga de bateria
102. Broadcast Receiver
• Não possui interface (com usuário)
• Roda em segundo plano
• Reage a mensagens de broadcast
• Exemplo: carga de bateria
• Herda de BroadcastReceiver
110. Intent
• Possui um alvo facultativo
• Se não tiver especificado alvo, o sistema
encontra um
111. Intent
• Possui um alvo facultativo
• Se não tiver especificado alvo, o sistema
encontra um
• Pode executar uma Activity ou Service
específico
112. Intent
• Possui um alvo facultativo
• Se não tiver especificado alvo, o sistema
encontra um
• Pode executar uma Activity ou Service
específico
• IntentFilters