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.
A apresentação introduz o Xamarin, uma plataforma que permite o desenvolvimento de aplicativos móveis multiplataforma usando C# e Visual Studio. O Xamarin permite compartilhar grande parte do código entre iOS, Android e UWP e fornece wrappers para as APIs nativas de cada plataforma. A apresentação também discute o Xamarin.Forms, que permite criar interfaces de usuário compartilhadas entre plataformas.
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.
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
O documento discute as vantagens do uso da plataforma Xamarin para desenvolvimento de aplicativos móveis nativos multiplataforma utilizando a linguagem C#. Xamarin permite compartilhamento de código entre plataformas iOS, Android e Windows enquanto mantém a interface e desempenho nativos.
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
O documento apresenta uma introdução ao framework Xamarin para desenvolvimento de aplicativos móveis cross-platform utilizando a linguagem C#. O autor descreve sua experiência com Xamarin e .NET, as vantagens do desenvolvimento cross-platform com Xamarin, como começar a usar o framework e as principais ferramentas como Visual Studio e Xamarin Studio.
Levando o c# para o mundo mobile ios, android e windows phone - com xamarinMicrosoft
O documento discute o uso da plataforma Xamarin para desenvolver aplicativos nativos para iOS, Android e Windows Phone usando C# com um único código base, reduzindo custos em comparação com o desenvolvimento para cada plataforma separadamente. Xamarin permite compilar o código C# para cada sistema operacional nativamente, reutilizando APIs e ferramentas do .NET Framework.
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.
A apresentação introduz o Xamarin, uma plataforma que permite o desenvolvimento de aplicativos móveis multiplataforma usando C# e Visual Studio. O Xamarin permite compartilhar grande parte do código entre iOS, Android e UWP e fornece wrappers para as APIs nativas de cada plataforma. A apresentação também discute o Xamarin.Forms, que permite criar interfaces de usuário compartilhadas entre plataformas.
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.
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
O documento discute as vantagens do uso da plataforma Xamarin para desenvolvimento de aplicativos móveis nativos multiplataforma utilizando a linguagem C#. Xamarin permite compartilhamento de código entre plataformas iOS, Android e Windows enquanto mantém a interface e desempenho nativos.
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
O documento apresenta uma introdução ao framework Xamarin para desenvolvimento de aplicativos móveis cross-platform utilizando a linguagem C#. O autor descreve sua experiência com Xamarin e .NET, as vantagens do desenvolvimento cross-platform com Xamarin, como começar a usar o framework e as principais ferramentas como Visual Studio e Xamarin Studio.
Levando o c# para o mundo mobile ios, android e windows phone - com xamarinMicrosoft
O documento discute o uso da plataforma Xamarin para desenvolver aplicativos nativos para iOS, Android e Windows Phone usando C# com um único código base, reduzindo custos em comparação com o desenvolvimento para cada plataforma separadamente. Xamarin permite compilar o código C# para cada sistema operacional nativamente, reutilizando APIs e ferramentas do .NET Framework.
Xamarin é uma ferramenta criada por Miguel de Icaza que permite desenvolver aplicativos nativos para Android, iOS e Windows Phone usando C# ou F# com código compartilhado entre plataformas, atingindo 2,6 bilhões de dispositivos móveis. A plataforma oferece alta performance, acesso às APIs nativas e suporte para bibliotecas em Objective-C e Java.
Vinícius Reis é um consultor mobile e instrutor Xamarin que apresenta sobre desenvolvimento de aplicativos multiplataforma usando Xamarin.Forms. Ele discute como Xamarin.Forms permite compartilhar código C# e UI entre Android, iOS e Windows Phone e fornece exemplos de layouts, controles e integrações com APIs de plataforma e serviços em nuvem.
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsWilliam S. Rodriguez
O documento discute as vantagens da plataforma Xamarin para desenvolver aplicativos móveis cross-platform nativos em C# de forma compartilhada e produtiva, conectando-se aos dados corporativos na nuvem via Azure Mobile Apps.
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.
Xamarin - Como Otimizar o Desenvolvimento Mobile MultiplataformaXpand IT
O documento discute como otimizar o desenvolvimento multiplataforma usando o Xamarin. O Xamarin permite compartilhar código entre plataformas iOS, Android e Windows enquanto mantém a interface do usuário e o desempenho nativos. O Xamarin.Forms facilita a criação de interfaces multiplataforma com uma API compartilhada. Ferramentas como o Visual Studio fornecem integração para desenvolvimento com Xamarin.
O documento descreve o Xamarin Test Cloud, que permite criar testes de interface do usuário automatizados em C# para aplicativos móveis e executá-los em vários dispositivos, sistemas operacionais, idiomas e regiões para garantir a qualidade. O Test Cloud oferece testes gratuitos em simuladores e a capacidade de executar testes diretamente no Visual Studio ou Xamarin Studio.
TDC2016SP - Entrega Contínua com Xamarin: Monte sua esteiratdc-globalcode
1) Uma empresa busca desenvolver um aplicativo de promoções online para Android, iOS e Windows Phone para alcançar o mercado, porém seu orçamento é limitado e precisa ser lançado em um mês para competir com um concorrente.
2) O desenvolvedor aponta que seguir todas as boas práticas de desenvolvimento será impossível no prazo e orçamento.
3) A solução proposta é utilizar a plataforma Xamarin para compartilhar código C# entre as plataformas, reduzindo tempo e custo em relação ao desenvolvimento nativo, por
O documento discute os desafios do desenvolvimento mobile devido à grande complexidade causada por inúmeras variações de sistemas operacionais, dispositivos, idiomas e regiões, além de limitações de hardware. Propõe o uso do Xamarin.UITests para criar testes de interface do usuário automatizados em C# para qualquer tipo de aplicativo mobile de forma gratuita em simuladores, integrando-se ao Test Cloud ou dispositivos reais.
1) O documento discute o desenvolvimento cross-mobile com a plataforma Xamarin, permitindo compartilhar código C# entre aplicativos iOS, Android e Windows.
2) A abordagem Xamarin fornece acesso nativo às APIs com desempenho alto, ao mesmo tempo em que mantém uma base de código compartilhada.
3) Além do desenvolvimento tradicional com Xamarin, o documento apresenta o framework Xamarin.Forms que permite ainda mais código compartilhado entre plataformas de forma nativa.
O documento descreve uma plataforma de desenvolvimento que permite criar aplicativos multiplataforma para Android, iOS, Windows Phone e Mac. Ela oferece ferramentas e bibliotecas para design, integração, deploy automático e monitoramento. A plataforma também permite acesso a serviços em nuvem e banco de dados para suportar aplicativos móveis de sucesso.
O documento discute o desenvolvimento de aplicativos para wearables como Android Wear e Apple Watch usando a plataforma Xamarin. Ele explica que Xamarin permite compartilhar grande parte do código entre plataformas usando C# e .NET, e que cada plataforma tem abordagens diferentes para wearables - no Android Wear o código roda nativamente no dispositivo, enquanto no Apple Watch o código roda remotamente no telefone acoplado. Demostrações de aplicativos para wearables desenvolvidos com Xamarin são apresentadas no final.
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
O documento discute o desenvolvimento de aplicativos híbridos multiplataforma usando Xamarin e a importância de testes automatizados de interface do usuário (UI) para garantir uma boa experiência do usuário. Ele apresenta o Xamarin Test Cloud como uma solução para rodar testes UI em diversos dispositivos reais e obter resultados com logs e fotos. A importância de testes automatizados é demonstrada por dados sobre retenção de usuários e insatisfações com aplicativos instáveis ou lentos.
Animation com Xamarin.Forms e Custom Renderersakamud
O documento discute animações e custom renderers no Xamarin.Forms, destacando a importância das animações para melhorar a experiência do usuário e como custom renderers permitem estender os controles padrão do Xamarin.Forms para adicionar funcionalidades customizadas nas plataformas nativas.
Animation com Xamarin.Forms e Custom Renderersakamud
O documento discute animações e renderizadores personalizados no Xamarin.Forms. As animações permitem alterar propriedades visuais de elementos ao longo do tempo e são importantes para capturar a atenção do usuário e melhorar a qualidade da interface. Renderizadores personalizados permitem customizar a aparência e comportamento de controles nativos nas plataformas.
O documento discute como desenvolver aplicativos para múltiplas plataformas (iOS, Android e Windows) de forma eficiente. Apresenta Cordova como uma opção para criar aplicativos híbridos usando HTML, CSS e JS, mas com limitações. Em seguida, introduz o Xamarin como uma alternativa que permite compartilhar até 90% do código entre plataformas usando C# para criar interfaces nativas e aplicativos de forma nativa em cada sistema.
Criando Apps com .net: o Poder do Xamarin.FormsThiago Bertuzzi
O documento discute o framework Xamarin.Forms para desenvolvimento de aplicativos móveis multiplataforma usando C# e .NET. Ele explica o que é o Xamarin, como funciona a estrutura do Xamarin.Forms, as diferenças entre nativo e Xamarin.Forms, e o futuro do desenvolvimento móvel com o .NET MAUI.
O documento apresenta as principais novas funcionalidades do C#7, incluindo tuples, out parameters, local functions, binary literals e digit separators. A apresentação foi feita por Letticia Nicoli, desenvolvedora de 21 anos formada em Análise e Desenvolvimento de Sistemas que gosta de novas tecnologias.
This document discusses enterprise mobility and provides guidance on developing a mobile strategy. It notes that mobile is impacting the workforce as millennials and mobile technologies become more prevalent. It emphasizes that an enterprise should define a holistic mobile strategy that addresses elements like analytics, cloud, social, mobile apps, security, and more. The strategy should solve real business problems, integrate design into processes, and start small before expanding initiatives.
Xamarin é uma ferramenta criada por Miguel de Icaza que permite desenvolver aplicativos nativos para Android, iOS e Windows Phone usando C# ou F# com código compartilhado entre plataformas, atingindo 2,6 bilhões de dispositivos móveis. A plataforma oferece alta performance, acesso às APIs nativas e suporte para bibliotecas em Objective-C e Java.
Vinícius Reis é um consultor mobile e instrutor Xamarin que apresenta sobre desenvolvimento de aplicativos multiplataforma usando Xamarin.Forms. Ele discute como Xamarin.Forms permite compartilhar código C# e UI entre Android, iOS e Windows Phone e fornece exemplos de layouts, controles e integrações com APIs de plataforma e serviços em nuvem.
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsWilliam S. Rodriguez
O documento discute as vantagens da plataforma Xamarin para desenvolver aplicativos móveis cross-platform nativos em C# de forma compartilhada e produtiva, conectando-se aos dados corporativos na nuvem via Azure Mobile Apps.
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.
Xamarin - Como Otimizar o Desenvolvimento Mobile MultiplataformaXpand IT
O documento discute como otimizar o desenvolvimento multiplataforma usando o Xamarin. O Xamarin permite compartilhar código entre plataformas iOS, Android e Windows enquanto mantém a interface do usuário e o desempenho nativos. O Xamarin.Forms facilita a criação de interfaces multiplataforma com uma API compartilhada. Ferramentas como o Visual Studio fornecem integração para desenvolvimento com Xamarin.
O documento descreve o Xamarin Test Cloud, que permite criar testes de interface do usuário automatizados em C# para aplicativos móveis e executá-los em vários dispositivos, sistemas operacionais, idiomas e regiões para garantir a qualidade. O Test Cloud oferece testes gratuitos em simuladores e a capacidade de executar testes diretamente no Visual Studio ou Xamarin Studio.
TDC2016SP - Entrega Contínua com Xamarin: Monte sua esteiratdc-globalcode
1) Uma empresa busca desenvolver um aplicativo de promoções online para Android, iOS e Windows Phone para alcançar o mercado, porém seu orçamento é limitado e precisa ser lançado em um mês para competir com um concorrente.
2) O desenvolvedor aponta que seguir todas as boas práticas de desenvolvimento será impossível no prazo e orçamento.
3) A solução proposta é utilizar a plataforma Xamarin para compartilhar código C# entre as plataformas, reduzindo tempo e custo em relação ao desenvolvimento nativo, por
O documento discute os desafios do desenvolvimento mobile devido à grande complexidade causada por inúmeras variações de sistemas operacionais, dispositivos, idiomas e regiões, além de limitações de hardware. Propõe o uso do Xamarin.UITests para criar testes de interface do usuário automatizados em C# para qualquer tipo de aplicativo mobile de forma gratuita em simuladores, integrando-se ao Test Cloud ou dispositivos reais.
1) O documento discute o desenvolvimento cross-mobile com a plataforma Xamarin, permitindo compartilhar código C# entre aplicativos iOS, Android e Windows.
2) A abordagem Xamarin fornece acesso nativo às APIs com desempenho alto, ao mesmo tempo em que mantém uma base de código compartilhada.
3) Além do desenvolvimento tradicional com Xamarin, o documento apresenta o framework Xamarin.Forms que permite ainda mais código compartilhado entre plataformas de forma nativa.
O documento descreve uma plataforma de desenvolvimento que permite criar aplicativos multiplataforma para Android, iOS, Windows Phone e Mac. Ela oferece ferramentas e bibliotecas para design, integração, deploy automático e monitoramento. A plataforma também permite acesso a serviços em nuvem e banco de dados para suportar aplicativos móveis de sucesso.
O documento discute o desenvolvimento de aplicativos para wearables como Android Wear e Apple Watch usando a plataforma Xamarin. Ele explica que Xamarin permite compartilhar grande parte do código entre plataformas usando C# e .NET, e que cada plataforma tem abordagens diferentes para wearables - no Android Wear o código roda nativamente no dispositivo, enquanto no Apple Watch o código roda remotamente no telefone acoplado. Demostrações de aplicativos para wearables desenvolvidos com Xamarin são apresentadas no final.
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
O documento discute o desenvolvimento de aplicativos híbridos multiplataforma usando Xamarin e a importância de testes automatizados de interface do usuário (UI) para garantir uma boa experiência do usuário. Ele apresenta o Xamarin Test Cloud como uma solução para rodar testes UI em diversos dispositivos reais e obter resultados com logs e fotos. A importância de testes automatizados é demonstrada por dados sobre retenção de usuários e insatisfações com aplicativos instáveis ou lentos.
Animation com Xamarin.Forms e Custom Renderersakamud
O documento discute animações e custom renderers no Xamarin.Forms, destacando a importância das animações para melhorar a experiência do usuário e como custom renderers permitem estender os controles padrão do Xamarin.Forms para adicionar funcionalidades customizadas nas plataformas nativas.
Animation com Xamarin.Forms e Custom Renderersakamud
O documento discute animações e renderizadores personalizados no Xamarin.Forms. As animações permitem alterar propriedades visuais de elementos ao longo do tempo e são importantes para capturar a atenção do usuário e melhorar a qualidade da interface. Renderizadores personalizados permitem customizar a aparência e comportamento de controles nativos nas plataformas.
O documento discute como desenvolver aplicativos para múltiplas plataformas (iOS, Android e Windows) de forma eficiente. Apresenta Cordova como uma opção para criar aplicativos híbridos usando HTML, CSS e JS, mas com limitações. Em seguida, introduz o Xamarin como uma alternativa que permite compartilhar até 90% do código entre plataformas usando C# para criar interfaces nativas e aplicativos de forma nativa em cada sistema.
Criando Apps com .net: o Poder do Xamarin.FormsThiago Bertuzzi
O documento discute o framework Xamarin.Forms para desenvolvimento de aplicativos móveis multiplataforma usando C# e .NET. Ele explica o que é o Xamarin, como funciona a estrutura do Xamarin.Forms, as diferenças entre nativo e Xamarin.Forms, e o futuro do desenvolvimento móvel com o .NET MAUI.
O documento apresenta as principais novas funcionalidades do C#7, incluindo tuples, out parameters, local functions, binary literals e digit separators. A apresentação foi feita por Letticia Nicoli, desenvolvedora de 21 anos formada em Análise e Desenvolvimento de Sistemas que gosta de novas tecnologias.
This document discusses enterprise mobility and provides guidance on developing a mobile strategy. It notes that mobile is impacting the workforce as millennials and mobile technologies become more prevalent. It emphasizes that an enterprise should define a holistic mobile strategy that addresses elements like analytics, cloud, social, mobile apps, security, and more. The strategy should solve real business problems, integrate design into processes, and start small before expanding initiatives.
This document discusses experiences with Test Driven Development (TDD) in a corporate environment. It describes challenges with current development practices that lead to bugs and difficulties, benefits of TDD like secure development and reduced bugs, and a case study of successful TDD adoption on a large project. Common myths about TDD are also addressed.
O documento apresenta os principais conceitos e técnicas de testes de software, incluindo testes unitários, TDD, coding dojo e diferentes tipos de testes. É destacada a importância da programação orientada a testes para melhorar a qualidade do código e reduzir bugs.
Maximizing your Global Delivery Strategy (ADM Outsourcing)Steven Hall
Want to really understand how to maximize performance in an outsourced ADM environment? Global Delivery is powerful, and with some straigh-forward rules, can increase productivty and improve software quality.
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOpsXamarin
Get started with enterprise mobility in this panel on Mobile DevOps moderated by Steve Hall, Director of Enterprise Mobility at Xamarin and featuring Roy Cornelissen, Lead Mobile Consultant from Xpirit, Derek Chan, Manager of the Mobile Competency Center at Alaska Air, Christian Durr, Mobile Software Development Manager at eBay Classifieds, and Joe Dan Galyean, VP of App Development at Cinemark.
Learn the importance of Mobile DevOps and ways to improve your app release and management cycles, including industry perspectives on DevOps and the unique challenges faced when applying DevOps to mobile, especially given that the mobile ecosystem is fragmented with a large number of devices and operating systems that change frequently.
TDC2016SP - Xamarin Test Cloud: Testes de UI cross-mobiletdc-globalcode
O documento descreve o Xamarin Test Cloud, que permite criar testes de interface do usuário automatizados em C# para aplicativos móveis e executá-los em mais de 19.000 dispositivos reais com diferentes sistemas operacionais, idiomas e configurações. O Test Cloud ajuda desenvolvedores a testarem aplicativos móveis de forma abrangente para melhorar a qualidade.
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.
Desenvolvimento Cross-mobile com Xamarin, por onde começar?Letticia Nicoli
O documento discute como iniciar o desenvolvimento cross-plataforma móvel usando Xamarin. Xamarin permite que desenvolvedores criem aplicativos nativos para iOS, Android e Windows usando C# com acesso total às APIs nativas e alto desempenho. O documento explora como Xamarin permite compartilhamento de código entre plataformas e as limitações desse compartilhamento.
O documento discute o framework Xamarin para desenvolvimento de aplicativos móveis multiplataforma usando C#. Xamarin permite que desenvolvedores criem interfaces com um código compartilhado entre Android, iOS e Windows Phone enquanto ainda acessam as APIs nativas de cada plataforma. O documento também explica as ferramentas de desenvolvimento do Xamarin como Visual Studio e Xamarin Studio.
Desenvolvimento Cross Mobile com Xamarin, por onde começar?Letticia Nicoli
O documento apresenta Xamarin, uma plataforma que permite aos desenvolvedores criarem aplicativos móveis nativos para Android, iOS e UWP usando C# e compartilhando código entre as plataformas. Xamarin fornece acesso total às APIs nativas de cada sistema operacional e permite acessar recursos como câmera e GPS. Desenvolvedores podem criar interfaces compartilhadas entre as plataformas com Xamarin.Forms para reutilizar código. A plataforma é sempre atualizada e suporta diversos dispositivos como Apple
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.
O documento descreve a plataforma Microsoft Xamarin, que permite criar aplicativos nativos para Android, iOS e Windows usando C# em vez de linguagens nativas. Xamarin usa Mono para executar .NET e compila código para cada plataforma, resultando em desempenho nativo e acesso a APIs. A abordagem Xamarin.Forms permite compartilhar mais código entre plataformas do que Xamarin.iOS e Xamarin.Android.
Desenvolvimento Cross Mobile com Xamarin, por onde começar?Letticia Nicoli
Evento - Dev Day 2017 (BH)
Pensando em desenvolver um app multiplataforma? Que tenha uma experiência nativa e seja rápido? Vamos entender o que é, como funciona e quais as vantagens o Xamarin tem a nos oferecer.
Além disso, ainda teremos um overview do ciclo de vida de um app desde o que é preciso instalar para começar até o momento de publicar na store!
A apresentação discute o desenvolvimento de aplicativos nativos multiplataforma usando Xamarin e C#. O palestrante destaca que com Xamarin é possível compartilhar grande parte do código entre plataformas, acessar totalmente as APIs nativas e compilar para cada plataforma de forma nativa, resultando em melhor desempenho. Demonstrações ilustram a criação de um projeto Xamarin com código compartilhado entre Android e iOS e o uso do Xamarin Test Cloud para testes automatizados em diversos dispositivos.
Campus Party - Desenvolvendo aplicações .Net com software gratuitoAlexandre Tarifa
O documento lista ferramentas de desenvolvimento .NET gratuitas como Visual Studio Express e SQL Server Express e discute programas da Microsoft para startups e desenvolvedores web, como BizSpark e Website Spark. Também diferencia entre desenvolvimento web e corporativo e destaca a força crescente do ASP.NET no mercado de desenvolvimento web.
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIsJúnior Porfirio
O documento discute as novas funcionalidades do .NET 6, incluindo bibliotecas comuns e SDK unificados, desempenho líder da indústria, desenvolvimento simplificado, suporte para Apple Silicon (Arm64) e lançamento de longo prazo. Ele também descreve brevemente ferramentas como o Visual Studio 2022 e o .NET Upgrade Assistant.
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediAlessandro Binhara
Este documento resume as principais atividades e serviços oferecidos pela Azuris Cloud Systems, uma empresa especializada em sistemas de computação móvel e nuvem. A Azuris oferece desenvolvimento para plataformas móveis nativas e híbridas utilizando tecnologias como Xamarin, treinamentos, consultoria e casos de sucesso implementados para clientes em diversas indústrias.
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.
Desenvolvendo aplicações Cross-Platform com XamarinJúnior Porfirio
O documento discute o desenvolvimento de aplicativos cross-platform com Xamarin. Aborda os desafios de desenvolver apps para múltiplas plataformas, as vantagens de usar Xamarin e apresenta uma demonstração do framework.
João Roberto Almeida é um desenvolvedor .NET desde 2005 com certificação MCTS em aplicações web. Seu documento resume sua experiência com tecnologias Microsoft como COM, ASP, Visual Basic, .NET Framework, C#, Windows Forms, WPF, ASP.NET, Azure e promove a qualidade de software através de técnicas como DDD, TDD e desenvolvimento ágil.
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileakamud
O documento apresenta uma palestra sobre o desenvolvimento de aplicativos móveis usando Xamarin e testes automatizados. O palestrante discute os desafios do desenvolvimento mobile, como múltiplos sistemas operacionais e dispositivos, e propõe o uso de C# e Xamarin para compartilhar código entre plataformas. Ele também argumenta que testes automatizados melhoram a qualidade e manutenibilidade do código, reduzindo bugs.
Entendendo o que é o Xamarin e desenvolvendo sua primeira app - Meetup Xamari...Cleiton Felipe Moraes
Apresentação utilizada no primeiro Meetup de Xamarin da Comunidade Xamarin Sorocaba, nesta palestra expliquei o que é e como desenvolver app´s para as plataforma Android, IOS e Windows com Xamamrin
Web, híbrido, cross compiled ou nativo: qual escolher?Romualdo Andre
O documento discute as opções para desenvolvimento de aplicativos móveis: web, híbrido, cross-compiled e nativo. A opção web oferece multiplataforma e baixo custo, mas tem desempenho e acesso a dispositivos limitados. Híbridos usam tecnologias como PhoneGap para acessar recursos de dispositivos via web, com desempenho razoável e custo médio. Cross-compiled compila código em várias plataformas, com bom desempenho e custo médio. Nativo oferece o melhor dese
.NET 6: O que há de novo e o que está por vir?Letticia Nicoli
1. O documento descreve as principais novidades e melhorias do .NET 6, como o SDK e bibliotecas base unificadas, melhor desempenho, e suporte a desenvolvimento simplificado e multiplataforma.
2. Ele também discute recursos do C# 10, como usings globais e registros, além de melhorias em ferramentas como o Visual Studio 2022 e o assistente de atualização.
3. Por fim, apresenta novas APIs para desenvolvimento na nuvem e em dispositivos móveis, como Blazor, .NET MAUI e sup
Generalização prematura e complexidade acidental, a raiz do mal de todo sof...Letticia Nicoli
O documento discute os conceitos de complexidade essencial versus complexidade acidental no desenvolvimento de software. Apresenta princípios como YAGNI, KISS e evitar otimização prematura para minimizar a complexidade acidental e manter o código simples e fácil de entender.
O documento apresenta o ML.NET, um framework de código aberto da Microsoft para machine learning no .NET. O ML.NET permite que desenvolvedores .NET treinem e consumam modelos de machine learning de forma simples, sem necessidade de experiência prévia em ciência de dados. O documento descreve os principais recursos e casos de uso do ML.NET.
Entre o Microsoft Build do ano passado e deste ano foram anunciadas várias novidades em torno do .NET como .NET 5 , MAUI, C# 9, Blazor, ASP.NET Core, EF Core etc. O .NET 5 é uma grande mudança no mundo do .NET pois unifica todos os runtimes pré-existentes em um só. Nessa palestra, vamos entender melhor essas mudanças e qual o impacto no nosso dia a dia e no futuro.
Palestra realizada no MVP Conf 2020: https://mvpconf.com.br/
Você já ouviu falar sobre Developer Experience? Entenda como provemos uma melhor experiência para as pessoas desenvolvedoras aqui no Nubank e possibilitamos que os times de produtos se concentrem no que é mais importante: liberar novas funcionalidades para nossos clientes, de maneira rápida, consistente e confiável.
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.Letticia Nicoli
Palestra realizada no TDC Floripa Online 2020 - Trilha Mobile (Stadium)
https://thedevconf.com/tdc/2020/floripaonline/trilha-mobile
Entenda como a cultura DevOps no mundo Mobile pode nos ajudar a antecipar problemas e alcançar uma melhoria contínua desde o desenvolvimento até após o lançamento do seu aplicativo.
This document provides an overview of machine learning and ML.NET, a cross-platform machine learning framework for .NET developers. It defines machine learning as a field that allows computers to learn without being explicitly programmed. It then discusses ML.NET, describing it as an open source framework that makes custom machine learning easy using tools like the ML.NET Model Builder. It also provides examples of how ML.NET is used internally by Microsoft products and externally by customers.
Saiba como o App Center e o Azure DevOps em projetos Xamarin podem nos ajudar a antecipar problemas e alcançar uma melhoria contínua desde o desenvolvimento até após o lançamento do aplicativo.
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos Letticia Nicoli
O documento discute como o DevOps pode ser aplicado no desenvolvimento de aplicativos móveis para melhorar a qualidade e produtividade do processo. Ele aborda a importância de realizar testes automatizados em dispositivos físicos, disponibilizar atualizações de forma automatizada após validação e monitorar o desempenho e uso do aplicativo pelos usuários.
Generalização prematura e complexidade acidental, a raiz do mal de todo softwareLetticia Nicoli
Palestra realizada com Lucas Teles na trilha de Arquitetura .NET do TDC SP 2019.
Nessa apresentação iremos discutir um dos grandes males do desenvolvimento de software de mercado, a generalização prematura, como somos péssimos em prever o futuro e como isso afeta nossas decisões no código do dia a dia. Vamos olhar os males da generalização prematura, como talvez seja melhor deixar com que a duplicação de código apareça e cresça antes de tentarmos generalizar. Somos horríveis em prever o futuro, então a solução é não prever! Além de discutir o reflexo direto desse efeito, vamos abordar a complexidade acidental, desenvolvimento em camadas, frameworks corporativos, etc? E como é fácil focar nisso antes do que realmente importa, fazer o mínimo pra entregar valor!
Visual Studio App Center - Continuous Everything Letticia Nicoli
O documento resume os recursos e funcionalidades do Visual Studio App Center, incluindo build, teste, distribuição, engajamento, monitoramento e autenticação de aplicativos móveis. Ele também discute as plataformas suportadas como iOS, Android, Windows e React Native e demonstra os recursos de build, teste, distribuição, análise de falhas e notificações push.
Como Mobile DevOps me ajudouno sucesso de desenvolvimento de aplicativos.Letticia Nicoli
Entenda como a cultura DevOps aplicada no dia a dia me ajudou a antecipar problemas e alcançar uma melhoria contínua desde o desenvolvimento até após o lançamento de aplicativos.
Palestra realizado no MVP Conference Latam 2019
Precisamos falar sobre Visual Studio App CenterLetticia Nicoli
O documento apresenta o Visual Studio App Center, uma plataforma que integra recursos de build, teste, distribuição, monitoramento e engajamento de usuários para aplicativos móveis. A palestrante demonstra como o App Center oferece ciclo de vida completo para várias plataformas e integrações com ferramentas populares de desenvolvimento. Ela enfatiza que a ferramenta pode ajudar a evitar problemas comuns em lançamentos de aplicativos.
Dicas e Truques para aumentar sua produtividade no Visual StudioLetticia Nicoli
A pouco tempo a Microsoft anunciou algumas features para o Visual Studio que irão aumentar sua produtividade. Por exemplo: intellisense assistido por IA, desenvolvimento colaborativo de maneira bidirecional e instantânea, live uniting test, atalhos etc.
Achou que DevOps não era importante para aplicativos mobile!? Achou errado. Vamos colocar a mão na massa e entender como a cultura DevOps aplicada ao desenvolvimento de apps pode nos ajudar a antecipar problemas e alcançar uma melhoria contínua desde a primeira linha de código escrita até após o lançamento do app nas lojas.
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativosLetticia Nicoli
O documento discute como o DevOps pode ser aplicado no desenvolvimento de aplicativos móveis para melhorar a qualidade e produtividade. Ele descreve o ciclo de vida de um aplicativo móvel, desde o desenvolvimento e teste até o lançamento e monitoramento, enfatizando a importância de processos automatizados e contínuos para entregar valor ao usuário de forma rápida e consistente.
Últimas atualizações de produtividade no Visual Studio 2017Letticia Nicoli
This document provides an overview of recent productivity improvements and new features in Visual Studio 2017 Update 15.8, including SourceLink debugging, new keyboard profiles, refactoring options like converting for loops to foreach loops, multi-cursor mode, going to recent files and enclosing blocks, code cleanup configuration, and IntelliCode features. It also lists additional resources for tips, IntelliCode, SourceLink, live unit testing, a 15.8 tutorial, and notes that documentation is open source. Users are invited to provide any feedback or questions.
Xamarin.Forms permite criar interfaces nativas para iOS, Android e UWP a partir de uma única base de código compartilhada, escrevendo apenas uma vez a interface e reutilizando-a nas três plataformas. O framework fornece controles, páginas, layouts e outras funcionalidades como data binding, animação e mensageria para facilitar o desenvolvimento multiplataforma.
Conheça Visual Studio IntelliCode e Visual Studio Live ShareLetticia Nicoli
A pouco tempo a Microsoft anunciou duas features para o Visual Studio que irão aumentar sua produtividade através de IA e permitir o desenvolvimento colaborativo de maneira bidirecional e instantânea.
2. Apresentação
★ Desenvolvedora na Lambda3;
★ Formada em Análise e Desenvolvimento de
Sistemas;
★ Adepta a novas tecnologias e metodologias
ágeis de desenvolvimento.
Letticia Nicoli de Lima
20 Anos
3.
4. Xamarin
Tudo o que você consegue fazer com Objective-C/Swift ou Java, pode ser
realizado em C# e Visual Studio com Xamarin
5. ★ Código específico para
cada plataforma
★ Acessar através do
código compartilhado
iOS Android WP
9. ➔ Maximização do reuso de código entre as plataformas
➔ 40+ opções de controles, páginas e layouts
➔ Construção de interfaces usando C# ou XAML
➔ Two-way Data Binding
➔ Navegação
➔ Animação
➔ Mensageria
➔ Custom Renderers
Xamarin.Forms