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.
Primeiros slides do curso de Android da Especializa. O curso foi reformulado no início de 2013 e você pode conferir a ementa completa em http://www.especializa.com.br/curso/android
Este material foi atualizado em Janeiro de 2014
Quarta sequência de slides do curso de Android da Especializa Treinamentos
http://www.especializa.com.br/curso/android
Assunto desta aula:
- Application (Mais detalhes do AndroidManifest.xml)
- Activity
- Fragment
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisÉdipo Souza
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS
Apresentação de minha monografia apresentada em 11/06/2014 para conclusão do curso de Sistemas e Mídias Digitais na Universidade Federal do Ceará.
Sequencia de slides do curso de Android da Especializa. www.especializa.com.br/curso/android
Na prática, a gente vê esse assunto ainda na aula 1, mas estou publicando separadamente para ser mais organizado.
Primeiros slides do curso de Android da Especializa. O curso foi reformulado no início de 2013 e você pode conferir a ementa completa em http://www.especializa.com.br/curso/android
Este material foi atualizado em Janeiro de 2014
Quarta sequência de slides do curso de Android da Especializa Treinamentos
http://www.especializa.com.br/curso/android
Assunto desta aula:
- Application (Mais detalhes do AndroidManifest.xml)
- Activity
- Fragment
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisÉdipo Souza
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS
Apresentação de minha monografia apresentada em 11/06/2014 para conclusão do curso de Sistemas e Mídias Digitais na Universidade Federal do Ceará.
Sequencia de slides do curso de Android da Especializa. www.especializa.com.br/curso/android
Na prática, a gente vê esse assunto ainda na aula 1, mas estou publicando separadamente para ser mais organizado.
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...Édipo Souza
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS
Monografia apresentada em 11/06/2014 por Édipo da Silva Souza para conclusão do curso de Sistemas e Mídias Digitais na Universidade Federal do Ceará.
Android é uma plataforma aberta voltada para dispositivos móveis desenvolvida pela Google e atualmente é mantida pela Open Handset Alliance (OHA). Todas as aplicações desenvolvidas para essa plataforma foram criadas com a linguagem Java, o que facilita muitos programadores com conhecimentos em Java (ou de outras linguagens próximas de Java como C++ e C#) a desenvolver aplicações para o Android.
Esta apostila tem por objetivo mostrar de modo fácil como programar na plataforma para dispositivos móveis da Google (Android) usando a IDE Eclipse.
Para quem dedico este material?
Este material é dedicado aos usuários experientes ou iniciantes em programação (tanto para Desktop, Móbile e etc.), que já tenha algum contato com a linguagem Java ou com uma de suas derivadas (como C/C++ ou C#).
Introdução à criação de aplicações Android. Aborda a parte inicial, de instalação dos pré-requisitos, faz uma geral sobre a plataforma e seus principais elementos, e finaliza com um exemplo. Muitas capturas de tela para facilitar o aprendizado.
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneHenrique Perticarati
Usuários de Android interagem com seu smartphone de outra forma. Ok, é parecido, mas não é nem de longe igual.
Com 66% de mercado no Brasil e crescendo a cada mês, o Android possui um Design de Interação consistente e que é usado por Facebook, Evernote, Dropbox, Whatsapp e pelos apps mais bem avaliados na PlayStore.
Na hora de planejar seu app, tome corretamente a decisão que pode levá-lo à boa aceitação, ou ao fracasso total! Por que não aderir e oferecer ao seu usuário a melhor experiência?
Palestra ministrada pelo professor Fernão Reges Santos, no dia 25/10, na Fundação Vanzolini durante o ciclo de palestras Noite em Dia
Destinada especialmente a profissionais da área de TI, como analistas e programadores e tem como objetivo apresentar a importância e opções de ferramentas de desenvolvimento desta plataforma que vem dominando o mercado.
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...Édipo Souza
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS
Monografia apresentada em 11/06/2014 por Édipo da Silva Souza para conclusão do curso de Sistemas e Mídias Digitais na Universidade Federal do Ceará.
Android é uma plataforma aberta voltada para dispositivos móveis desenvolvida pela Google e atualmente é mantida pela Open Handset Alliance (OHA). Todas as aplicações desenvolvidas para essa plataforma foram criadas com a linguagem Java, o que facilita muitos programadores com conhecimentos em Java (ou de outras linguagens próximas de Java como C++ e C#) a desenvolver aplicações para o Android.
Esta apostila tem por objetivo mostrar de modo fácil como programar na plataforma para dispositivos móveis da Google (Android) usando a IDE Eclipse.
Para quem dedico este material?
Este material é dedicado aos usuários experientes ou iniciantes em programação (tanto para Desktop, Móbile e etc.), que já tenha algum contato com a linguagem Java ou com uma de suas derivadas (como C/C++ ou C#).
Introdução à criação de aplicações Android. Aborda a parte inicial, de instalação dos pré-requisitos, faz uma geral sobre a plataforma e seus principais elementos, e finaliza com um exemplo. Muitas capturas de tela para facilitar o aprendizado.
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneHenrique Perticarati
Usuários de Android interagem com seu smartphone de outra forma. Ok, é parecido, mas não é nem de longe igual.
Com 66% de mercado no Brasil e crescendo a cada mês, o Android possui um Design de Interação consistente e que é usado por Facebook, Evernote, Dropbox, Whatsapp e pelos apps mais bem avaliados na PlayStore.
Na hora de planejar seu app, tome corretamente a decisão que pode levá-lo à boa aceitação, ou ao fracasso total! Por que não aderir e oferecer ao seu usuário a melhor experiência?
Palestra ministrada pelo professor Fernão Reges Santos, no dia 25/10, na Fundação Vanzolini durante o ciclo de palestras Noite em Dia
Destinada especialmente a profissionais da área de TI, como analistas e programadores e tem como objetivo apresentar a importância e opções de ferramentas de desenvolvimento desta plataforma que vem dominando o mercado.
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.
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
Apresentação sobre a evolução de aplicações híbridas com HTML e desenvolvimento com Cordova (vulgo 'PhoneGap').
Versão para apresentação no Google Developers Group de Juiz de Fora (GDGJF), em 19/01/2016.
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 Visual Studio Summit 2016 é o maior evento sobre Visual Studio realizado no Brasil que está chegando a 5ª edição voltado para desenvolvedores de software que tem o objetivo de promover networking, apresentar tendências e principais estratégias atuais ligadas ao desenvolvimento de software na plataforma Microsoft usando Visual Studio, Azure e mobilidade. Durante o Keynote Ramon Durães abordou o tema transformação digital e DevOps.
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos Letticia Nicoli
Palestra realizada na trilha Mobile do TDC SP 2019.
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.
Semelhante a Como integrar qualidade aos seus aplicativos através de testes (20)
MOTODEV Technology Evangelist, Suzanne Alexandra covers the many factors involved in choosing to develop an Android or web app that will meet enterprise requirements. She provides tips and best practices, and reviews sample apps on each platform.
Topics include:
-Key business and technology advantages of each approach
-Examples of apps built on each platform
-Browser support of HTML5 features
-The hybrid app approach
Twitter hashtag: #nativevsweb
Got questions about this event tweet @motodev or post them on community.developer.motorola.com
Watch the full webinar with audio and video here: http://moto.ly/killthelaptopwebinar
Business users need to stay connected to company systems while on the go, and developers need to create apps that empower their mobile workforce. How can you create apps that meet user needs and company requirements?
Jason Ruger, Senior Director of IT Strategy and Information Security for Motorola Mobility, explains the challenges and solutions for building enterprise mobile apps.
Webinar topics include:
-Mobile app security and misconceptions
-Designing an app that works across multiple platforms
-Testing across multiple Android™ versions
-Deploying enterprise apps and updates
-Learn how to free your clients from their laptops and make them even more productive with your Android apps.
This is a presentation on MOTODEV App Validator from a webinar given on January 25, 2012. For more information go to http://developer.motorola.com/testing/app-validator
This was a presentation that was given at Adobe MAX to help businesses and developers get their app discovered and further more optimized for the public to download, experience and rate.
Presentation from #andevcon by Anna Schaller
Peter van der Linden, Android Technology Evangelists from the Developer Platforms and Services team at Motorola Mobility. More info at http://developer.motorola.com