Palestra no Azure Tech Nights, com uma introdução ao Azure Mobile Apps e como ele pode te ajudar a economizar tempo na construção de aplicativos mobile.
Apresentação utilizada em workshops ministrados em grandes empresas do Brasil, onde apresento a Plataforma Xamarin e todo o conjunto de recursos, incentivando a sua adoção e utilização em projetos e times de desenvolvimento móvel.
Animation com Xamarin.Forms e Custom Renderersakamud
O Xamarin.Forms traz muito mais do que apenas abstração de interface gráfica. Aqui abordaremos a API de animação do Forms que facilita a criação de animações que podem enriquecer a experiência do usuário no seu aplicativo. Além disso, veremos como contornar as limitações impostas pelo Xamarin.Forms utilizando Custom Renderers.
Xamarin não é só uma tradução de código para C#, com ele temos soluções completas para o desenvolvimento de aplicativos, desde o desenvolvimento até a distribuição e monitoramento. Com Xamarin.iOS, Xamarin.Android e Xamarin.Forms temos acesso a um ecossistema poderosíssimo para otimizar o desenvolvimento de aplicativos com o máximo de reaproveitamento de código para todas as plataformas.
Aplicativos híbridos podem ser uma boa escolha em alguns cenários para seu time. Para garantir a qualidade do aplicativo sem perder produtividade podemos utilizar uma bateria de testes e o Xamarin Test Cloud para garantir que seu app rode perfeitamente em todos dispositivos
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
Utilizando Xamarin com Visual Studio e Azure Mobile Services iremos construir aplicativos multi-plataforma escritos em C#, que tiram vantagem da nuvem para autenticação e armazenamento de dados sincronizados em múltiplos dispositivos, compartilhando código nas plataformas Android, iOS e Windows através de uma única Portable-Class-Libray.
Apresentação utilizada em workshops ministrados em grandes empresas do Brasil, onde apresento a Plataforma Xamarin e todo o conjunto de recursos, incentivando a sua adoção e utilização em projetos e times de desenvolvimento móvel.
Animation com Xamarin.Forms e Custom Renderersakamud
O Xamarin.Forms traz muito mais do que apenas abstração de interface gráfica. Aqui abordaremos a API de animação do Forms que facilita a criação de animações que podem enriquecer a experiência do usuário no seu aplicativo. Além disso, veremos como contornar as limitações impostas pelo Xamarin.Forms utilizando Custom Renderers.
Xamarin não é só uma tradução de código para C#, com ele temos soluções completas para o desenvolvimento de aplicativos, desde o desenvolvimento até a distribuição e monitoramento. Com Xamarin.iOS, Xamarin.Android e Xamarin.Forms temos acesso a um ecossistema poderosíssimo para otimizar o desenvolvimento de aplicativos com o máximo de reaproveitamento de código para todas as plataformas.
Aplicativos híbridos podem ser uma boa escolha em alguns cenários para seu time. Para garantir a qualidade do aplicativo sem perder produtividade podemos utilizar uma bateria de testes e o Xamarin Test Cloud para garantir que seu app rode perfeitamente em todos dispositivos
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
Utilizando Xamarin com Visual Studio e Azure Mobile Services iremos construir aplicativos multi-plataforma escritos em C#, que tiram vantagem da nuvem para autenticação e armazenamento de dados sincronizados em múltiplos dispositivos, compartilhando código nas plataformas Android, iOS e Windows através de uma única Portable-Class-Libray.
100% de código compartilhado com Xamarin.Formsakamud
Xamarin.Forms é um framework criado para aumentar o compartilhamento de código em aplicativos móveis até na camada de apresentação. Porém, Xamarin.Forms é muito mais que isso, com diversos recursos e customizações que o tornam um framework poderosíssimo para a construção de aplicativos para Android, iOS e Windows Phone
Apresentação utilizada para apresentar o Xamarin.Forms em palestras e workshops para a comunidade de desenvolvimento Mobile ou desenvolvedores .NET que gostariam de dar inicio ao desenvolvimento mobile cross-plataforms com Xamarin
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...William S. Rodriguez
Utilizando Xamarin com Visual Studio e Azure Mobile Services iremos construir aplicativos multi-plataforma escritos em C#, que tiram vantagem da Nuvem para autenticação e armazenamento de dados sincronizados em múltiplos dispositivos, compartilhando código nas plataformas Android, iOS e Windows através de uma única Portable-Class-Libray.
Animation com Xamarin.Forms e Custom Renderersakamud
O Xamarin.Forms traz muito mais do que apenas abstração de interface gráfica. Aqui abordaremos a API de animação do Forms que facilita a criação de animações que podem enriquecer a experiência do usuário no seu aplicativo. Além disso, veremos como contornar as limitações impostas pelo Xamarin.Forms utilizando Custom Renderers.
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsWilliam S. Rodriguez
Apresento o processo de tomada de decisão para adoção de Xamarin como plataforma de desenvolvimento mobile corporativa e respostas as perguntas mais comuns durante esse processo.
Apresentação utilizada para apresentar a empresa Xamarin, seus produtos e soluções, valores, funcionamento, atuação da comunidade, benefícios e recursos
Desenvolvendo e portando App C# para Android e Iphone
Apresentação da plataforma Xamarin e comparativo com outros ambientes de desenvolvimento.
dia 23/nov de 2013 - PUC-RS - Centro de Inovação Microsoft
Publiquei meu site e não funcionou, e agora?akamud
Nessa palestra vamos mostrar algumas coisas que podem ser feitas quando seu site funciona na sua máquina, mas não funciona quando você publica. O Azure e o Visual Studio conta com várias ferramentas para auxiliar no processo de diagnóstico de uma aplicação com problemas, e eles não servem apenas para sites C# com ASP.NET Core.
O vídeo da apresentação da palestra pode ser visto aqui: https://www.youtube.com/watch?v=AJAs2lZQHKU&feature=youtu.be&t=8726
Desenvolvimento cross-platform em C# com Xamarin - 2018akamud
Xamarin não é só uma tradução de código para C#, com ele temos soluções completas para o desenvolvimento de aplicativos, desde o desenvolvimento até a distribuição e monitoramento. Com Xamarin.iOS, Xamarin.Android e Xamarin.Forms temos acesso a um ecossistema poderosíssimo para otimizar o desenvolvimento de aplicativos com o máximo de reaproveitamento de código para todas as plataformas.
Pensando em desenvolver um app multiplataforma? Que tenha uma experiência nativa e seja rápido?
Entenda o que é, como funciona e quais as vantagens o Xamarin.Forms tem a nos oferecer.
Pensando em desenvolver um app multiplataforma? Que tenha uma experiência nativa e seja rápido?
Entenda o que é, como funciona e quais as vantagens o Xamarin.Forms tem a nos oferecer.
Aumentando reaproveitamento de código com MvvmCrossakamud
Programar em Xamarin não é apenas escrever código em C#, é importante reaproveitar o máximo de código possível, pra que tenhamos menos bugs e menos problema de manutenção. O MvvmCross te possibilita compartilhar muito mais código, com vários recursos extras para facilitar a vida de programadores .NET multiplataforma.
100% de código compartilhado com Xamarin.Formsakamud
Xamarin.Forms é um framework criado para aumentar o compartilhamento de código em aplicativos móveis até na camada de apresentação. Porém, Xamarin.Forms é muito mais que isso, com diversos recursos e customizações que o tornam um framework poderosíssimo para a construção de aplicativos para Android, iOS e Windows Phone
Apresentação utilizada para apresentar o Xamarin.Forms em palestras e workshops para a comunidade de desenvolvimento Mobile ou desenvolvedores .NET que gostariam de dar inicio ao desenvolvimento mobile cross-plataforms com Xamarin
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...William S. Rodriguez
Utilizando Xamarin com Visual Studio e Azure Mobile Services iremos construir aplicativos multi-plataforma escritos em C#, que tiram vantagem da Nuvem para autenticação e armazenamento de dados sincronizados em múltiplos dispositivos, compartilhando código nas plataformas Android, iOS e Windows através de uma única Portable-Class-Libray.
Animation com Xamarin.Forms e Custom Renderersakamud
O Xamarin.Forms traz muito mais do que apenas abstração de interface gráfica. Aqui abordaremos a API de animação do Forms que facilita a criação de animações que podem enriquecer a experiência do usuário no seu aplicativo. Além disso, veremos como contornar as limitações impostas pelo Xamarin.Forms utilizando Custom Renderers.
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsWilliam S. Rodriguez
Apresento o processo de tomada de decisão para adoção de Xamarin como plataforma de desenvolvimento mobile corporativa e respostas as perguntas mais comuns durante esse processo.
Apresentação utilizada para apresentar a empresa Xamarin, seus produtos e soluções, valores, funcionamento, atuação da comunidade, benefícios e recursos
Desenvolvendo e portando App C# para Android e Iphone
Apresentação da plataforma Xamarin e comparativo com outros ambientes de desenvolvimento.
dia 23/nov de 2013 - PUC-RS - Centro de Inovação Microsoft
Publiquei meu site e não funcionou, e agora?akamud
Nessa palestra vamos mostrar algumas coisas que podem ser feitas quando seu site funciona na sua máquina, mas não funciona quando você publica. O Azure e o Visual Studio conta com várias ferramentas para auxiliar no processo de diagnóstico de uma aplicação com problemas, e eles não servem apenas para sites C# com ASP.NET Core.
O vídeo da apresentação da palestra pode ser visto aqui: https://www.youtube.com/watch?v=AJAs2lZQHKU&feature=youtu.be&t=8726
Desenvolvimento cross-platform em C# com Xamarin - 2018akamud
Xamarin não é só uma tradução de código para C#, com ele temos soluções completas para o desenvolvimento de aplicativos, desde o desenvolvimento até a distribuição e monitoramento. Com Xamarin.iOS, Xamarin.Android e Xamarin.Forms temos acesso a um ecossistema poderosíssimo para otimizar o desenvolvimento de aplicativos com o máximo de reaproveitamento de código para todas as plataformas.
Pensando em desenvolver um app multiplataforma? Que tenha uma experiência nativa e seja rápido?
Entenda o que é, como funciona e quais as vantagens o Xamarin.Forms tem a nos oferecer.
Pensando em desenvolver um app multiplataforma? Que tenha uma experiência nativa e seja rápido?
Entenda o que é, como funciona e quais as vantagens o Xamarin.Forms tem a nos oferecer.
Aumentando reaproveitamento de código com MvvmCrossakamud
Programar em Xamarin não é apenas escrever código em C#, é importante reaproveitar o máximo de código possível, pra que tenhamos menos bugs e menos problema de manutenção. O MvvmCross te possibilita compartilhar muito mais código, com vários recursos extras para facilitar a vida de programadores .NET multiplataforma.
These is the slide deck from my talk at the Brisbane .NET user group on November 15th, 2016. The talk covered the integration story between Xamarin and Azure, focusing on storage with a deeper look at the Offline Data Sync feature.
Palestra Windows 10 Developer Readiness, realizada no Brasil, como início dos estudos para desenvolvimento de apps para Windows 10, com o novo Universal Windows Platform.
Embarcadero Conference 2018 - Abordagens modernas no desenvolvimento web. (Saiba como anda o mundo de desenvolvimeno web, que a cada dia se moderniza e expande rapidamente facilitando a vida de desenvolvedores front-end e back-end. Conheça tecnologias e ferramentas que vão deixar Saiba como anda o mundo de desenvolvimeno web, que a cada dia se moderniza e expande rapidamente facilitando a vida de desenvolvedores front-end e back-end. Conheça tecnologias e ferramentas que vão deixar descomplicada a construção e manutenção de aplicações.)
Empresas de ponta possuem ciclos de entrega de software medido em dias ao invés de meses. Essa agilidade é alcançada através de práticas de DevOps como entrega contínua, da qual permite automatizar a construção, testes e deploy mudanças no código da aplicação. Essa automação permite reconhecer problemas antecipadamente e aumentando a produtividade dos desenvolvedores.
Nesse webinar, vamos compartilhar os processos que os engenheiros da Amazon utilizam na prática de DevOps e discutir como você pode levar estes processos para sua empresa utilizando uma série de serviços (AWS CodePipeline e AWS CodeDeploy). Estes por sua vez, foram inspirados pela nossas ferramentas de desenvolvimento internos e cultura DevOps.
Spring Framework no desenvolvimento móvel. Slides da apresentação realizada no TDC2011 em Florianópolis/SC para a trilha de Mobile no dia 21/08/2011.
O ecossistema do Spring Framework tem evoluído para cenários muito além dos domínios do Java EE. Um destes domínios é o desenvolvimento de aplicações móveis nativas e web. Então, nesta mini palestra, serão apresentados o Spring Mobile e Spring Android, ainda nas suas versões iniciais, mas com um potencial enorme de levar o melhor do framework para o cenário móvel.
Curso sobre AngularJS, tratando deste ambiente e ferramentas modernas de desenvolvimento até o desenvolvimento de uma aplicação usando AngularJS. Curso em duas partes.
No final foram desenvolvidas duas aplicações que podem ser vistas nos links:
https://github.com/alvarowolfx/shopping-list
https://github.com/alvarowolfx/ng-pokedex
JHipster - Produtividade e Maturidade em suas mãosThiago Soares
Apresentação utilizada no JavaDay 2017. Um rápida introdução ao JHipster e muita prática.
O resultado foi a aplicação funcionando completamente na núvem Heroku.
Apresentação pratica o que é o Google Firebase e como utiliza-lo em aplicativos Android construídos com Java ou C# (Xamarin), para que você consiga construi soluções inovadoras.
Esse ano várias novidades foram anunciadas para o Xamarin. Fique por dentro de todas elas nesse bate-papo com os MVPs Angelo Belchior e William Rodriguez, que apresentarão o que há de novo na plataforma e o que esperar para os próximos meses.
A palestra da uma visão geral sobre a Plataforma Xamarin e como desenvolver aplicativos nativos para Android utilizando a linguagem C#, vantagens e comparativos com a abordagem de desenvolvimento nativo.
A overview about the obstacles that development teams encounter in daily basis, from planning to the implementation and distributions of of mobile applications and tools that can help you avoid a big headaches
7. •Minimizar o time to market;
•Escalar;
•Agilidade;
•Entregar continuamente.
E o seu ________
8. Você pode ser o
#tradicionalzão, #original,
#fazdozero, #heroi, #rambo e…
9. •Um ou mais servidores;
•Instalar, gerenciar banco de
dados;
•Desenvolver uma API, Push,
Autenticação, CRUD;
•Preocupar-se com segurança e
performance, etc…
Acreditar que tem
tudo que precisa
10. Duas ou mais semanas* para
ter o seu backend "pronto" e
então começar a codar o seu
aplicativo.
Ter tempo sobrando
11. Tem que prepara uma camada
de serviços implementando
chamadas HTTP *, fazer parse
de JSON, etc…
Mais uma semana para enfim
começar a codar o App.
Ter muito tempo
sobrando…
12. •A sua ideia já não é mais tão
original;
•O seu concorrente já lançou
uma versão igual ou melhor
que o seu app;
•Você já nem lembra mais
qual era a ideia inicial;
Enquanto você perde
tempo…
14. Adotar uma solução MBaaS
API wrapper
DB e armazenamento de arquivos
Logica e agendamento
de tarefas
Autenticação
Notificações Push
backend como serviço
17. O que todo mundo faz
Armazenamento de
dados em SQL,
Armazenamento de
Tabela e MongoDB
Autenticação e
Single Sign On
Notificações
personalizadas por
push
Lógica no Servidor
18. Com os adicionais
Conexões Híbridas e
VPN para conectar
aplicativos aos dados
locais
SDK’s Nativas, Cross
Platform (Xamarin) e
REST
Dimensionamento
automático interno de
acordo com as
necessidades dos
aplicativos
Sincronização
baseada em nuvem
para criar aplicativos
que funcionam off-line
19. E acompanhamentos
Conectar-se a recursos
locais como SAP,
Oracle e SQL Server e
SharePoint
Autenticação e
Autorização com
integrado ao Active
Directory
SSO utilizando conta
Microsoft ou de redes
sociais
(Twitter, Facebook,
Google)
Conectar-se a
aplicações SaaS
(Sales Force, Office
365)