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!
O documento discute o HTML5 e o Cordova (anteriormente PhoneGap). Explica que a Intel está interessada no HTML5 como uma abordagem de plataforma cruzada para desenvolvimento de aplicativos e que o Cordova permite aos desenvolvedores criar aplicativos móveis usando HTML, CSS e JavaScript que podem ser distribuídos para várias plataformas. Também lista alguns recursos dos smartphones que podem ser acessados via Cordova, como câmera e GPS.
Phonegap autorefresh - app direto no celular sem emuladorAfonso Fernandes
Slides simples e diretos de como utilizar o phonegap autorefresh ( phonegap serve ) direto no seu device, sem precisar de instalar emulador nem nada, a grande vantagem é que quem é usuário windows pode testar apps para ios e vice versa. Fora que aumenta muito a produtividade do desenvolvedor por não precisar toda hora subir o emulador
O documento fornece instruções para instalar o Phonegap no Windows 8.1 para desenvolvimento de aplicativos Android. Descreve os downloads necessários como Node.js, Android SDK e Apache Ant, e as etapas de configuração incluindo variáveis de ambiente e emuladores. Fornece exemplos de comandos para criar e testar um aplicativo Phonegap simples.
O documento descreve o PhoneGap, uma plataforma open source que permite o desenvolvimento de aplicativos móveis multiplataforma usando HTML, CSS e JavaScript. O PhoneGap foi iniciado pela Nitobi Software e depois adquirido pela Adobe. Atualmente é mantido pela Apache Foundation como Apache Cordova. O PhoneGap permite acessar recursos de dispositivos móveis como câmera e GPS através de APIs.
O documento resume uma palestra sobre Azure Functions. A palestra inclui uma introdução ao serverless computing e Azure Functions, uma demonstração de como programar com Functions e os benefícios de usar Functions para vários cenários.
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 PhoneGap, um framework para construir aplicativos móveis multiplataforma usando HTML5, CSS e JavaScript. PhoneGap usa o motor Apache Cordova e permite desenvolver aplicativos híbridos que acessam recursos nativos como câmera e GPS através de plugins. O documento também apresenta o framework Sencha Touch, baseado em MVC, que oferece componentes e temas para criar interfaces ricas para aplicativos híbridos.
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!
O documento discute o HTML5 e o Cordova (anteriormente PhoneGap). Explica que a Intel está interessada no HTML5 como uma abordagem de plataforma cruzada para desenvolvimento de aplicativos e que o Cordova permite aos desenvolvedores criar aplicativos móveis usando HTML, CSS e JavaScript que podem ser distribuídos para várias plataformas. Também lista alguns recursos dos smartphones que podem ser acessados via Cordova, como câmera e GPS.
Phonegap autorefresh - app direto no celular sem emuladorAfonso Fernandes
Slides simples e diretos de como utilizar o phonegap autorefresh ( phonegap serve ) direto no seu device, sem precisar de instalar emulador nem nada, a grande vantagem é que quem é usuário windows pode testar apps para ios e vice versa. Fora que aumenta muito a produtividade do desenvolvedor por não precisar toda hora subir o emulador
O documento fornece instruções para instalar o Phonegap no Windows 8.1 para desenvolvimento de aplicativos Android. Descreve os downloads necessários como Node.js, Android SDK e Apache Ant, e as etapas de configuração incluindo variáveis de ambiente e emuladores. Fornece exemplos de comandos para criar e testar um aplicativo Phonegap simples.
O documento descreve o PhoneGap, uma plataforma open source que permite o desenvolvimento de aplicativos móveis multiplataforma usando HTML, CSS e JavaScript. O PhoneGap foi iniciado pela Nitobi Software e depois adquirido pela Adobe. Atualmente é mantido pela Apache Foundation como Apache Cordova. O PhoneGap permite acessar recursos de dispositivos móveis como câmera e GPS através de APIs.
O documento resume uma palestra sobre Azure Functions. A palestra inclui uma introdução ao serverless computing e Azure Functions, uma demonstração de como programar com Functions e os benefícios de usar Functions para vários cenários.
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 PhoneGap, um framework para construir aplicativos móveis multiplataforma usando HTML5, CSS e JavaScript. PhoneGap usa o motor Apache Cordova e permite desenvolver aplicativos híbridos que acessam recursos nativos como câmera e GPS através de plugins. O documento também apresenta o framework Sencha Touch, baseado em MVC, que oferece componentes e temas para criar interfaces ricas para aplicativos híbridos.
PhoneGap permite desenvolver aplicações multiplataforma usando HTML5, CSS3 e JavaScript. Através do PhoneGap é possível acessar recursos nativos como câmera e GPS usando APIs. Aplicações hibridas oferecem acesso completo aos dispositivos móveis de forma multiplataforma e mais barata que aplicações nativas.
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.
PhoneGap - criando aplicações Android e iOS com HTML5Rafael Sakurai
PhoneGap permite desenvolver aplicações multiplataforma usando HTML5, CSS3 e JavaScript. Ele fornece APIs que dão acesso a recursos de dispositivos móveis como câmera e GPS. Aplicações híbridas desenvolvidas com PhoneGap oferecem acesso completo aos dispositivos e são multiplataforma a um custo menor que aplicações nativas.
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.
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.
O documento discute o framework PhoneGap para desenvolvimento de aplicativos móveis utilizando HTML5, CSS e JavaScript. PhoneGap permite que desenvolvedores criem aplicativos nativos para múltiplas plataformas como Android, iOS e BlackBerry sem precisar aprender suas linguagens nativas. O documento também fornece detalhes sobre como configurar o ambiente de desenvolvimento e exemplos de aplicativos criados com PhoneGap.
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...Cássio Nandi Citadin
PhoneGap permite desenvolver aplicativos móveis usando HTML, CSS e JavaScript, permitindo que a mesma aplicação web rode em diversas plataformas. PhoneGap é mantido pela Apache e suporta sete plataformas, incluindo iOS e Android. Aplicativos construídos com PhoneGap embalam o código web em pacotes nativos para cada plataforma.
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.
TotalCross é uma plataforma brasileira para desenvolvimento mobile multiplataforma que permite entregar aplicativos para iPhone, iPad, Android, Windows Phone e outros dispositivos com uma única base de código. O documento discute os desafios de desenvolvimento mobile, as principais plataformas cross-platform disponíveis e como começar a usar a plataforma TotalCross para levar seus aplicativos para múltiplas plataformas com facilidade.
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
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.
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.
O documento apresenta um roteiro para um curso sobre Phonegap e desenvolvimento mobile. No primeiro dia é feita uma introdução à computação móvel e ao desenvolvimento para Android. No segundo dia é apresentado o Phonegap, como instalá-lo e configurá-lo, além dos recursos da Phonegap API. No terceiro dia é mostrado um exemplo de aplicação.
Palestra no Campus Party 2011, sobre plataforma Flash para dispositivos móveis, falo do Adobe AIR para Android e Playbook. Assim como uma visão do mercado em geral para aplicações nativas, web ou híbridas.
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...Paulo Cesar Ortins Brito
O mercado mobile tem crescido ano após ano e expectativa é que em 2018 tenhamos um mercado de 7 bilhões de devices, mas como entregar soluções para cada um desses devices? Nessa palestra mostro como podemos utilizar o Xamarin para entregar soluções cross-plataforma utilizando o C# e compartilhando em média 75% do código entre as diferentes soluções.
Essa palestra foi dada no GDG Tech Talk em Salvador no dia 01/11/2014.
Alguns exemplos utilizados na palestra podem ser encontrados abaixo:
TaskyPortable - https://github.com/xamarin/mobile-samples/tree/master/TaskyPortable
Xuzzle - https://github.com/xamarin/xamarin-forms-samples/tree/master/Xuzzle
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Wennder Santos
O documento apresenta a agenda do segundo dia de um curso sobre desenvolvimento de aplicativos híbridos, abordando tópicos como automatização de tarefas, testes automatizados, testes de interface do usuário, integração e distribuição contínuas, e publicação de aplicativos na loja Google Play.
This session supplies you with all the tools and techniques you need to design fast, eye-catching, and easy-to-use Domino UIs. Learn to utilize DHTML to enhance your views, forms, and other design elements. Leave prepared to create dynamic menus, provide in-view editing, launch view actions via right-click menus, and more. Tap into dynamic content generation concepts to breath new life into your Web UIs, and get great tips for enhancing essential elements such as positioning, layout, printing, and more. And, take home a Notes database containing a toolkit of DHTML elements that you can easily drop into any application.
The document provides information about homework assignments and lesson plans related to analyzing the Civil Rights movement and legislation. It includes essay questions and grading rubrics about the March on Washington and the Civil Rights Act of 1964 and Voting Rights Act of 1965, asking students to explain how these events and laws benefited Black people and advanced civil rights. Feedback is also provided about improving understanding of the essay topic.
PhoneGap permite desenvolver aplicações multiplataforma usando HTML5, CSS3 e JavaScript. Através do PhoneGap é possível acessar recursos nativos como câmera e GPS usando APIs. Aplicações hibridas oferecem acesso completo aos dispositivos móveis de forma multiplataforma e mais barata que aplicações nativas.
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.
PhoneGap - criando aplicações Android e iOS com HTML5Rafael Sakurai
PhoneGap permite desenvolver aplicações multiplataforma usando HTML5, CSS3 e JavaScript. Ele fornece APIs que dão acesso a recursos de dispositivos móveis como câmera e GPS. Aplicações híbridas desenvolvidas com PhoneGap oferecem acesso completo aos dispositivos e são multiplataforma a um custo menor que aplicações nativas.
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.
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.
O documento discute o framework PhoneGap para desenvolvimento de aplicativos móveis utilizando HTML5, CSS e JavaScript. PhoneGap permite que desenvolvedores criem aplicativos nativos para múltiplas plataformas como Android, iOS e BlackBerry sem precisar aprender suas linguagens nativas. O documento também fornece detalhes sobre como configurar o ambiente de desenvolvimento e exemplos de aplicativos criados com PhoneGap.
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...Cássio Nandi Citadin
PhoneGap permite desenvolver aplicativos móveis usando HTML, CSS e JavaScript, permitindo que a mesma aplicação web rode em diversas plataformas. PhoneGap é mantido pela Apache e suporta sete plataformas, incluindo iOS e Android. Aplicativos construídos com PhoneGap embalam o código web em pacotes nativos para cada plataforma.
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.
TotalCross é uma plataforma brasileira para desenvolvimento mobile multiplataforma que permite entregar aplicativos para iPhone, iPad, Android, Windows Phone e outros dispositivos com uma única base de código. O documento discute os desafios de desenvolvimento mobile, as principais plataformas cross-platform disponíveis e como começar a usar a plataforma TotalCross para levar seus aplicativos para múltiplas plataformas com facilidade.
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
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.
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.
O documento apresenta um roteiro para um curso sobre Phonegap e desenvolvimento mobile. No primeiro dia é feita uma introdução à computação móvel e ao desenvolvimento para Android. No segundo dia é apresentado o Phonegap, como instalá-lo e configurá-lo, além dos recursos da Phonegap API. No terceiro dia é mostrado um exemplo de aplicação.
Palestra no Campus Party 2011, sobre plataforma Flash para dispositivos móveis, falo do Adobe AIR para Android e Playbook. Assim como uma visão do mercado em geral para aplicações nativas, web ou híbridas.
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...Paulo Cesar Ortins Brito
O mercado mobile tem crescido ano após ano e expectativa é que em 2018 tenhamos um mercado de 7 bilhões de devices, mas como entregar soluções para cada um desses devices? Nessa palestra mostro como podemos utilizar o Xamarin para entregar soluções cross-plataforma utilizando o C# e compartilhando em média 75% do código entre as diferentes soluções.
Essa palestra foi dada no GDG Tech Talk em Salvador no dia 01/11/2014.
Alguns exemplos utilizados na palestra podem ser encontrados abaixo:
TaskyPortable - https://github.com/xamarin/mobile-samples/tree/master/TaskyPortable
Xuzzle - https://github.com/xamarin/xamarin-forms-samples/tree/master/Xuzzle
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Wennder Santos
O documento apresenta a agenda do segundo dia de um curso sobre desenvolvimento de aplicativos híbridos, abordando tópicos como automatização de tarefas, testes automatizados, testes de interface do usuário, integração e distribuição contínuas, e publicação de aplicativos na loja Google Play.
This session supplies you with all the tools and techniques you need to design fast, eye-catching, and easy-to-use Domino UIs. Learn to utilize DHTML to enhance your views, forms, and other design elements. Leave prepared to create dynamic menus, provide in-view editing, launch view actions via right-click menus, and more. Tap into dynamic content generation concepts to breath new life into your Web UIs, and get great tips for enhancing essential elements such as positioning, layout, printing, and more. And, take home a Notes database containing a toolkit of DHTML elements that you can easily drop into any application.
The document provides information about homework assignments and lesson plans related to analyzing the Civil Rights movement and legislation. It includes essay questions and grading rubrics about the March on Washington and the Civil Rights Act of 1964 and Voting Rights Act of 1965, asking students to explain how these events and laws benefited Black people and advanced civil rights. Feedback is also provided about improving understanding of the essay topic.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
This document discusses water issues in India and proposes a solution of "communitizing" water rather than commodifying it. Key points include:
1) Water systems in India are often non-functional or inadequate, with high non-payment, leakages, and poor management.
2) The proposed solution is to establish "Water Improvement Committees" made up of community members who would take ownership of water distribution infrastructure, while source and storage would remain with government utilities.
3) This approach aims to address water issues through community participation while avoiding the problems of privatizing water services. Revenue from users would cover capital costs through affordable payment plans over 1-2 years.
The document discusses evaluating the significance of Senator Joseph McCarthy through analyzing archive film footage. It provides 11 clips that examine McCarthy's rise to prominence, his methods and messaging, Hollywood's reaction, and criticisms of his anti-communism efforts. Students are asked to consider the clips, McCarthy's views, and lessons that can be learned from using film archives as historical evidence.
A empresa de tecnologia anunciou um novo smartphone com câmera aprimorada, processador mais rápido e bateria de maior duração. O dispositivo também possui tela maior e armazenamento expansível. O lançamento está programado para o próximo mês com preço inicial sugerido abaixo do modelo anterior.
This document discusses feedback and assessment strategies for a school. It suggests checking student understanding at the end of lessons by comparing responses to similar questions. Exporting assessment results could help with revision sessions. Peer assessing text responses rather than grades may provide better feedback. Asking students the best changes they made to re-drafts and using group work are also proposed. The document also notes ways to inform planning both during and after lessons.
Este documento presenta la información de una tesis titulada "Lazarillo de Tormes" escrita por la alumna Ulfe Zavaleta Yaniré para obtener su maestría en educación con mención en pedagogía universitaria de la Universidad Nacional de Trujillo. La tesis fue supervisada por la profesora Yanira Guarníz para la Institución Educativa Privada Ingeniería.
O artigo discute a importância da reflexão e do pensamento crítico para o desenvolvimento pessoal e profissional, argumentando que pensar sobre os assuntos da vida ajuda a tomar melhores decisões e a lidar com os desafios de forma mais eficaz.
La factura detalla la compra de zapatos, chompas, polos y jeans por un total de 266,56. Se enumeran los artículos comprados, las cantidades, los valores unitarios y los subtotales por artículo y en total, incluyendo el IVA.
This document contains the name "Billy Larios", the Spanish phrase "Primer Obasico" which translates to "First Basic", and a date "04.07.14" with no other context provided.
O documento discute as opções para desenvolvimento de aplicativos móveis multiplataforma. Apresenta as principais plataformas móveis e suas respectivas participações de mercado, além dos desejos dos desenvolvedores. Em seguida, discute o uso de tecnologias web como HTML5, CSS3 e JavaScript para criar aplicativos híbridos, permitindo o desenvolvimento para múltiplas plataformas com uma única base de código. Por fim, resume os principais frameworks cross-platform.
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicFelipe Blini
Nesse projeto vamos ver que um aplicativo híbrido é uma página HTML como qualquer outra tendo apenas que ser otimizada para caber em telas pequenas de maneira responsiva e com componentes otimizados para Touch Screen, para isso usamos bibliotecas CSS e JS como o Materialize, Bootstrap, entre várias outras.
A nossa página HTML também deve se comportar como um aplicativo móvel, para isso o nosso 'site' deve ser um SPA (Single Page Application), ou seja, uma única página HTML com uma área reservada para a renderização das views que serão injetadas via AJAX, para isso podemos usar bibliotecas como JQuery para nos ajudar com o AJAX e a manipulação do DOM, mas é preferível usar frameworks front-end como AngularJS, ReactJS, entre outros que nos entregam uma sistema de SPA pronto e organizam nosso código com o pattern MVC, eliminando o código spaghetti.
Veremos tbm que essa página precisa ter as views injetadas com transições animadas entre telas que devem ser feitas feitas CSS que usa aceleração da CPU por questões de performance.
Além de tudo isso, precisamos ter acesso às APIs nativas dos devices, pra isso precisamos integrar nossa página HTML com o Cordova, adicionar plugins e usar os eventos que ele emite pra nos ajudar no ciclo-de-vida da nossa aplicação. Vamos entender a diferença entre PhoneGap e Cordova e que o nosso aplicativo vai rodar embarcado em uma WebView, o que realmente é uma WebView e que essa é apenas uma Activity e que segue o mesmo ciclo-de-vida de qualquer outra Activity.
Veremos também que essa página HTML precisa ter elementos UI mínimos e obrigatórios para qualquer aplicativo móvel. Todo aplicativo deve ter uma barra de status que combine com o design utilizado, uma barra de navegação fixa com um título e um botão voltar, a área do conteúdo e um rodapé (opcional) e que para fazermos isso contamos com a ajuda de bibliotecas com o Materialize, Bootstrap, JQuery Mobile, etc...
Antes de terminar vamos ver com um bom ícone e uma splash screen são importantes para um aplicativo móvel e que temos dezenas de tamanhos e resoluções de arquivos para criar, exportar e registrar no nosso XML de configurações e como podemos usar o Ionic Resources pra fazer esse trabalho pesado pra nós.
E depois como emular tudo isso, como fazer Debug e identificar erros, como visualizar nos devices e depois fazer o Build e publicar nas lojas de aplicativos móveis
Como se não bastasse temos que levar em consideração a experiência do usuário em cada plataforma, veremos como o usuário do iPhone espera que os elementos do UI sejam e como o aplicativo deve se comportar e como os dos Android esperam, e entenderemos que o Material Design jamais deve ser entregue no IOS e que precisamos de um UI agnóstico de plataforma.
Veremos como tudo isso fica muito fácil e simples com o Ionic Framework que toma o controle de tudo isso e nos permite ser muito mais produtivo
O documento descreve o PhoneGap, uma plataforma open source que permite o desenvolvimento de aplicativos móveis multiplataforma usando HTML, CSS e JavaScript. O PhoneGap usa o Apache Cordova para acessar recursos de hardware como câmera e GPS. Ele permite que aplicativos sejam compilados para várias plataformas como Android, iOS e Windows Phone.
O documento apresenta o framework Ionic para desenvolvimento de aplicativos híbridos multiplataforma. Ele descreve as principais funcionalidades do Ionic como geração de aplicativos para múltiplas plataformas usando HTML, CSS e JavaScript e acesso a recursos nativos via Apache Cordova. Também lista diversos componentes e APIs do Ionic para interface do usuário e funcionalidades como câmera, geolocalização e redes sociais.
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.
O documento introduz o PhoneGap, um framework que permite o desenvolvimento de aplicações móveis híbridas utilizando HTML, CSS e JavaScript. O PhoneGap funciona empacotando o código em uma WebView na aplicação e fornece APIs para acessar recursos de hardware. Exemplos demonstram como listar informações do dispositivo e contatos do celular usando PhoneGap.
O documento discute o desenvolvimento de aplicativos híbridos usando o framework Ionic. Descreve um projeto de aplicativo móvel para votação em tempo real desenvolvido com Ionic e as vantagens e desafios encontrados. Também fornece detalhes sobre como configurar e usar o Ionic, incluindo templates, plugins, build e publicação.
O documento discute ferramentas para testes automatizados em dispositivos móveis, comparando Calabash e iPhoneDriver. Calabash permite escrever testes de aceitação automatizados em aplicativos móveis usando Ruby e Cucumber, funcionando em Android e iOS. iPhoneDriver é um projeto obsoleto que recomenda usar ios-driver ou Appium, e é usado para testar navegadores em iPhone usando linguagens como Java e Ruby.
O documento apresenta ferramentas de teste para aplicativos Android fornecidas pelo SDK do Android, MOTODEV Studio e parceiros. Ele descreve recursos como JUnit, Monkey, Analisador de Memória e App Validator, além de serviços de teste em dispositivos reais como o DeviceAnywhere Virtual Developer Lab.
Uma breve apresentação sobre uma nova forma de desenvolver aplicações mobile. O termo híbrido se refere a um aplicativo que é desenvolvido utilizando tecnologias web, como HTML5 e o Javascript, mas é acessado como aplicativo nativo, podendo utilizar recursos da internet ou do dispositivo.
Este documento discute o desenvolvimento de aplicativos híbridos usando NodeJS, Cordova/Phonegap, AngularJS e o framework Ionic. É explicado como essas tecnologias podem ser usadas juntas para criar aplicativos multiplataforma com um único código base. Além disso, são detalhados os passos iniciais para criar um aplicativo simples e a estrutura geral de um projeto nesta abordagem.
EDTED - Frameworks mobile multiplataforma Alano Teles
O documento discute as principais plataformas de desenvolvimento mobile, incluindo seus sistemas operacionais mais utilizados e estatísticas sobre o tamanho do mercado. Ele também apresenta frameworks multiplataforma que permitem desenvolver aplicativos para múltiplos sistemas operacionais e as vantagens do desenvolvimento de aplicativos nativos versus webapps.
O documento introduz o framework Phonegap para desenvolvimento de aplicativos híbridos, descrevendo o que é Phonegap, como instalá-lo, criar um projeto "Hello World", usar plugins e publicar aplicativos. É destacado que Phonegap permite construir apps multiplataforma usando HTML, CSS e JavaScript.
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...Paulo Cesar Ortins Brito
Nessa apresentação pretendo mostrar como podemos desenvolver aplicações mobile nativas para iOS, Android e Windows Phone utilizando C# com o Xamarin e compartilhando até 75% do código entre as plataformas. É uma vantagem em tanto no mundo atual onde devemos atender o maior número de devices com o menor custo possível.
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Wennder Santos
O documento apresenta uma agenda para um curso sobre desenvolvimento de aplicativos híbridos. A agenda inclui tópicos como o que são aplicativos híbridos, frameworks como Phonegap, Cordova e IONIC, e como criar e testar aplicativos usando essas ferramentas.
Semana Computação Unifacs 2014 - Quer desenvolver aplicações nativas e cross-...Paulo Cesar Ortins Brito
Este documento discute como desenvolver aplicativos móveis nativos e híbridos usando a plataforma Xamarin. Xamarin permite que desenvolvedores criem interfaces de usuário nativas para Android, iOS e Windows usando C# e compartilhando grande parte do código entre plataformas. O documento também aborda tópicos como métricas de código, testes, custos e mercado para a plataforma Xamarin.
O documento discute o Appium, uma ferramenta open source para automação de testes em aplicativos móveis. Ele permite executar comandos de teste em aplicativos nativos, híbridos e da web através de linguagens de programação. Embora gratuito e flexível, o Appium requer configurações específicas para cada aplicativo e possui bugs relatados pela comunidade.
O documento discute o Appium, uma ferramenta open source para automatização de testes em aplicativos móveis. Ele permite executar comandos de teste em aplicativos nativos, híbridos e da web através de linguagens de programação. Embora gratuita e flexível, a instalação do Appium depende de pré-requisitos como o JDK e SDK do Android e sua configuração varia de acordo com o tipo de aplicativo sendo testado.
Semelhante a Aplicações Hibridas com Phonegap e HTML5 (20)
Refactoring for Rails - using deodorant to prevent code smells and a shower from time to time to eliminate the most persistent ones.
Slides used for my presentation at #rubyconfth 2022
Data science in ruby is it possible? is it fast? should we use it?Rodrigo Urubatan
These are the slides I used in my presentation about Data Science in Ruby during the first Rubyconf Thailand
Really great event!
feel free to send questions
Data science in ruby, is it possible? is it fast? should we use it?Rodrigo Urubatan
Slides used in my presentation at http://thedevelopersconference.com.br in the #ruby track this year in são Paulo,
Talking a little about data science, what are the alternatives to do it in ruby, how to integrate ruby and python and what are the best solutions available.
2018 the conf put git to work - increase the quality of your rails project...Rodrigo Urubatan
These are the slides I used in my presentation at #theconfbr this year.
If you have any questions or comments about the presentation, contact me through my twitter @urubatan.
if you want to subscribe to my weekly Ruby And Rails tips newsletter please do it in this address http://bit.ly/weekly_rails_tips
2018 RubyHACK: put git to work - increase the quality of your rails project...Rodrigo Urubatan
This is the RubyHack 2018 presentation on automating your common tasks using git
The main idea is to use the tools you already have to improve your day to day work
TDC2017 - POA - Aprendendo a usar Xamarin para desenvolver aplicações moveis ...Rodrigo Urubatan
Estes são os slides da minha palestra no The Developers Conference Porto Alegre deste ano, onde falei um pouco sobre desenvolvimento de aplicações multi plataforma com Xamarin, problemas e vantagens que encontrei no primeiro projeto que fiz com a plataforma, por que escolhi esta plataforma, alguns exemplos de código, ...
os exemplos completos do código Xamarin e do servidor Rails estão no meu github (tem o link nos slides)
My presentation at the first theconf.club event talking about my first experiences creating games with the Unity3d platform, why I've done it and what the platform provides
Rubyconf2016 - Solving communication problems in distributed teams with BDDRodrigo Urubatan
This was my talk in Rubyconf Brazil 2016, it summarises some of my experience using BDD to improve team interaction and communication in local and distributed teams, what are the differences, what benefits I found and how I used it.
I mainly focus in BDD as a communication tool, the automated tests are only a very good side effect, but I've already used it without test automation too.
O documento discute as vantagens e desvantagens de trabalhar remotamente. As vantagens incluem flexibilidade geográfica, mais tempo com a família e economia de custos com escritório. As desvantagens são a sensação de isolamento, desafios de comunicação sem contato pessoal e dificuldades em atividades como pair programming. Ferramentas como Hangouts, Slack e Trello podem ajudar na colaboração remota.
The document discusses using a behavior-driven development (BDD) approach to software development. It promotes using a ubiquitous language derived from user stories and scenarios to specify, develop, and test software. This helps improve communication between technical and non-technical teams. Examples are provided of automating scenarios written in a Given-When-Then format using tools like Cucumber, Gauge, and RSpec.
Interfaces ricas com Rails e React.JS @ Rubyconf 2015Rodrigo Urubatan
O documento descreve uma aplicação web criada com Ruby on Rails no backend e React.js no frontend. A aplicação é um blog simples onde os usuários podem criar, editar e visualizar posts. Componentes React são usados para construir as interfaces do usuário enquanto Backbone.js facilita a comunicação entre o cliente e o servidor. O objetivo é demonstrar como criar uma Single Page Application usando essas tecnologias.
TDC São Paulo 2015 - Interfaces Ricas com Rails e React.JSRodrigo Urubatan
O documento descreve uma aplicação web construída com Rails no backend e React.js no frontend. O objetivo é usar Rails apenas para a API e implementar toda a interface do usuário com React para melhor interação sem duplicação de código. É explicado como configurar a aplicação Rails, criar os componentes React e usar Backbone para comunicação cliente-servidor.
Full Text Search com Solr, MySQL Full text e PostgreSQL Full TextRodrigo Urubatan
Slides usados na palestra Full Text Search com Solr, MySQL Full text e PostgreSQL Full Text que apresentei hoje pela manha no #TheDevConf #TDCPOA #TDC2014
O documento fornece uma introdução básica à linguagem de programação Ruby, incluindo sua sintaxe, tipos de dados, estruturas de controle e programação orientada a objetos. Também discute como Ruby pode ser usado para acessar infraestruturas Java existentes e frameworks como Ruby on Rails.
Ruby on rails impressione a você mesmo, seu chefe e seu clienteRodrigo Urubatan
O documento descreve Ruby e Ruby on Rails. Ruby é uma linguagem de programação dinâmica e de código aberto focada em simplicidade e produtividade, enquanto Ruby on Rails é um framework web de código aberto construído em Ruby que otimiza a felicidade do programador e produtividade sustentável através de convenções ao invés de configurações.
Este documento apresenta um mini-curso sobre o framework Ruby on Rails, demonstrando como criar uma aplicação completa com sorteios integrados ao Twitter em apenas algumas etapas, incluindo instalação do Ruby, conceitos básicos, criação de cadastros de usuários e sorteios, execução dos sorteios via API do Twitter e publicação da aplicação.
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
3. PhoneGap API
Acelerometer Camera Capture Compass
Connection Contacts Device Events
File Geolocation Media Network
Notification Storage
4. Desenvolvimento
1. Criar aplicação utilizando HTML + CSS + Javascript
2. Utilizar API do PhoneGap para acessar recursos nativos e
finalizar a aplicação
3. Utilizar os projetos exemplo do PhoneGap de cada
plataforma para criar os aplicativos nativos
4. Testar aplicação nos emuladores
5. Corrigir bugs
6. Enviar aplicação para App Stores
7. Ficar Rico :D
6. Testes
• Mobile-Spec
o Testes automatizados executados no dispositivo
• Testes manuais em emuladores diversos
• Testes manuais direto nos dispositivos
• Nokia RDA (Remote Device Access)
7. Facilitando a Vida
• Script em ruby que pega a app escrita em HTML5 e coloca
automaticamente em cada um dos projetos padrão do
phonegap para gerar a app nativa
o Precisa ter todos os SDKs instalados
o Windows Mobile só tem SDK para windows
o iOS só tem SDK para MAC
• PhoneGap build
o Serviço oferecido pelos desenvolvedores do phonegap
o Preço ainda indefinido
o Vai gerar a aplicação para todas as plataformas
Para iOS é necessário ter um Mac para criar as
chaves e se registrar com a Apple