O documento apresenta um currículo de Matheus Piscioneri, graduado em Ciência da Computação e atuante como programador e web designer com foco em Java, Android, PHP, JavaScript, HTML e CSS. Em seguida, descreve os principais conceitos e etapas para desenvolvimento de aplicativos para o sistema operacional Android.
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Evandro da Silva Amparo
1. O documento discute estratégias para desenvolvimento de aplicativos móveis em várias plataformas.
2. As opções analisadas incluem aplicativos nativos, híbridos, web e ferramentas de terceiros.
3. O desenvolvimento mobile exige planejamento para lidar com a fragmentação entre plataformas e prover a melhor experiência para o usuário.
O Diferencial de uma Estratégia Mobile...e Multiplataforma!Xpand IT
A experiência da Xpand IT em mobilidade é composta por um conjunto de projectos, que não são mais do que “histórias” sobre como implementar mobilidade nas empresas. Todo o saber acumulado ao longo dos anos permite-nos ter uma visão holística do que é um projecto de mobilidade e da importância de ter uma estratégia bem definida.
A evolução da mobilidade ao longo dos últimos anos levantou um conjunto de desafios para as organizações. Entre qual a tecnologia a utilizar até aos dispositivos a suportar, são várias as questões que se colocam – muitas vezes desvalorizando aspectos importantes que podem fazer toda a diferença na forma como uma iniciativa mobile será encarada. Qual é a sua estratégia mobile? Quem são as áreas chave? Quais são os mecanismos existentes na organização para garantir que todos falam a mesma linguagem e que estão alinhados com uma visão de mobilidade comum a toda a companhia? E como se conjuga essa estratégia mobile com os modelos de Governance existentes? Estas são apenas algumas das perguntas com as quais as conversas sobre mobilidade empresarial deveria começar.
A escolha das tecnologias e dos moldes nos quais implementar os projectos continua a ser importante, claro, mas numa segunda fase. E quando se atinge este estágio, está então na altura de perceber o que é melhor para a organização. Desenvolvimento nativo, uma abordagem híbrida ou o velho sonho de desenvolver uma vez para disponibilizar em qualquer plataforma? Quais as vantagens, desvantagens, cenários de aplicabilidade, riscos, investimento associado, entre outros?
A escolha das tecnologias e dos moldes nos quais implementar os projectos continua a ser importante, claro, mas numa segunda fase. E quando se atinge este estágio, está então na altura de perceber o que é melhor para a organização. Desenvolvimento nativo, uma abordagem híbrida ou o velho sonho de desenvolver uma vez para disponibilizar em qualquer plataforma? Quais as vantagens, desvantagens, cenários de aplicabilidade, riscos, investimento associado, entre outros?
Sérgio Viana - Associate Partner & Microsoft Solutions Lead da Xpand IT
O documento discute o sistema operacional Android, incluindo sua arquitetura, desenvolvimento de aplicativos e modelos de monetização. Explica que o Android é um sistema operacional para dispositivos móveis baseado em Java e possui rápido crescimento de mercado, superando o iOS.
O documento propõe um conceito para um novo aplicativo da revista EXAME que fornece: 1) leitura offline de notícias salvas, 2) personalização de conteúdo de acordo com os interesses do usuário, e 3) ferramentas financeiras como calculadora, controle de gastos e acesso a corretoras.
O documento discute o desenvolvimento de aplicativos móveis, destacando que o Android e iOS dominam o mercado, com crescimento significativo no Brasil. É recomendado que desenvolvedores foquem em atender necessidades dos usuários com designs intuitivos e ideias que possam ser reinventadas. Conhecimentos em HTML5, CSS e JavaScript são uma boa base para começar.
O documento discute o desenvolvimento de aplicativos móveis multiplataforma. Apresenta o PhoneGap como uma alternativa que permite criar aplicativos nativos usando HTML, CSS e JavaScript, proporcionando acesso aos recursos do dispositivo e compilação para múltiplas plataformas. Também reconhece que em alguns casos uma abordagem híbrida, com parte do código nativo, pode melhorar o desempenho.
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...Pedro Edson Silva Barros
10/2017 - Ministrei palestra com o tema: “Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, Híbridos ou Web Apps. Qual utilizar?”, durante o VII Congresso Acadêmico da Uncisal - CACUN, realizado no Hotel Best Western Premier;
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Evandro da Silva Amparo
1. O documento discute estratégias para desenvolvimento de aplicativos móveis em várias plataformas.
2. As opções analisadas incluem aplicativos nativos, híbridos, web e ferramentas de terceiros.
3. O desenvolvimento mobile exige planejamento para lidar com a fragmentação entre plataformas e prover a melhor experiência para o usuário.
O Diferencial de uma Estratégia Mobile...e Multiplataforma!Xpand IT
A experiência da Xpand IT em mobilidade é composta por um conjunto de projectos, que não são mais do que “histórias” sobre como implementar mobilidade nas empresas. Todo o saber acumulado ao longo dos anos permite-nos ter uma visão holística do que é um projecto de mobilidade e da importância de ter uma estratégia bem definida.
A evolução da mobilidade ao longo dos últimos anos levantou um conjunto de desafios para as organizações. Entre qual a tecnologia a utilizar até aos dispositivos a suportar, são várias as questões que se colocam – muitas vezes desvalorizando aspectos importantes que podem fazer toda a diferença na forma como uma iniciativa mobile será encarada. Qual é a sua estratégia mobile? Quem são as áreas chave? Quais são os mecanismos existentes na organização para garantir que todos falam a mesma linguagem e que estão alinhados com uma visão de mobilidade comum a toda a companhia? E como se conjuga essa estratégia mobile com os modelos de Governance existentes? Estas são apenas algumas das perguntas com as quais as conversas sobre mobilidade empresarial deveria começar.
A escolha das tecnologias e dos moldes nos quais implementar os projectos continua a ser importante, claro, mas numa segunda fase. E quando se atinge este estágio, está então na altura de perceber o que é melhor para a organização. Desenvolvimento nativo, uma abordagem híbrida ou o velho sonho de desenvolver uma vez para disponibilizar em qualquer plataforma? Quais as vantagens, desvantagens, cenários de aplicabilidade, riscos, investimento associado, entre outros?
A escolha das tecnologias e dos moldes nos quais implementar os projectos continua a ser importante, claro, mas numa segunda fase. E quando se atinge este estágio, está então na altura de perceber o que é melhor para a organização. Desenvolvimento nativo, uma abordagem híbrida ou o velho sonho de desenvolver uma vez para disponibilizar em qualquer plataforma? Quais as vantagens, desvantagens, cenários de aplicabilidade, riscos, investimento associado, entre outros?
Sérgio Viana - Associate Partner & Microsoft Solutions Lead da Xpand IT
O documento discute o sistema operacional Android, incluindo sua arquitetura, desenvolvimento de aplicativos e modelos de monetização. Explica que o Android é um sistema operacional para dispositivos móveis baseado em Java e possui rápido crescimento de mercado, superando o iOS.
O documento propõe um conceito para um novo aplicativo da revista EXAME que fornece: 1) leitura offline de notícias salvas, 2) personalização de conteúdo de acordo com os interesses do usuário, e 3) ferramentas financeiras como calculadora, controle de gastos e acesso a corretoras.
O documento discute o desenvolvimento de aplicativos móveis, destacando que o Android e iOS dominam o mercado, com crescimento significativo no Brasil. É recomendado que desenvolvedores foquem em atender necessidades dos usuários com designs intuitivos e ideias que possam ser reinventadas. Conhecimentos em HTML5, CSS e JavaScript são uma boa base para começar.
O documento discute o desenvolvimento de aplicativos móveis multiplataforma. Apresenta o PhoneGap como uma alternativa que permite criar aplicativos nativos usando HTML, CSS e JavaScript, proporcionando acesso aos recursos do dispositivo e compilação para múltiplas plataformas. Também reconhece que em alguns casos uma abordagem híbrida, com parte do código nativo, pode melhorar o desempenho.
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...Pedro Edson Silva Barros
10/2017 - Ministrei palestra com o tema: “Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, Híbridos ou Web Apps. Qual utilizar?”, durante o VII Congresso Acadêmico da Uncisal - CACUN, realizado no Hotel Best Western Premier;
Arquiteturas front-end nas plataformas Android, iOS e Windows PhoneMaico Moreira
O documento discute o crescimento do uso de smartphones no mundo e as principais tecnologias para desenvolvimento de aplicativos móveis, incluindo apps nativos, híbridos e sites responsivos. Apresenta dados sobre o número de usuários de smartphones por país/região e sistemas operacionais. Também descreve fatores a serem considerados ao escolher entre desenvolver um app nativo, híbrido ou site responsivo.
O documento apresenta tecnologias web que permitem a criação de aplicativos móveis multiplataforma, comparando-as às formas tradicionais de desenvolvimento. Apresenta as principais plataformas móveis, características, desafios e como frameworks híbridos e web apps podem superar limitações do desenvolvimento nativo em múltiplas plataformas de forma mais barata e com menos esforço.
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
Juliana Chahoud - Consultora, ThoughtWorks
Com tantas empresas adotando a estratégia "Mobile-First" (dispositivos móveis em primeiro), uma das grandes decisões que um time de desenvolvimento precisa tomar é: qual tech stack usar para mobile?
Diversas tecnologias e linguagens podem ser adotadas, como Swift, Java, Kotlin, React Native, Flutter, Progressive Web App, criação de sites responsivos, etc...
No entanto, com tantas variáveis a serem consideradas, essa decisão passou a ser não trivial e que pode trazer grandes consequências a longo prazo e até mesmo inviabilizar um projeto.
Nessa palestra serão discutidos os prós e contras de diversas abordagens, para que você possa ter um guia para tomar decisões mais corretas no uso dessas tecnologias
Palestra apresentada no InterCon 2018 - https://eventos.imasters.com.br/intercon
O documento descreve o aplicativo EventDay, que lista eventos para usuários de Android. Ele permite que usuários cadastrem-se via Facebook ou Google e visualizem eventos por data, empresa ou destaque. Os detalhes de cada evento incluem localização, horário e preço. Usuários podem ver mapas para chegar aos locais dos eventos.
Atalho para o sucesso: Promovendo a sua appAwdren Fontão
O documento fornece diretrizes para promover com sucesso aplicativos móveis, discutindo a preparação da aplicação, modelos de negócios, marketing, lançamento, manutenção e ferramentas de análise. Ele também lista recursos úteis como sites de busca de palavras-chave e plataformas de monitoramento.
Desenvolvimento de aplicativos mobile híbridos
Apresentação realizada para os funcionários do Centro de Informática e Automação de Santa Catarina - CIASC
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 escrita dos testes é feita usando o framework Xamarin UITest em C#.
O documento discute as diferentes plataformas de desenvolvimento de aplicativos móveis, incluindo webapps, nativas e híbridas. Webapps usam HTML5, CSS3 e JavaScript para rodar em navegadores, enquanto aplicativos nativos são desenvolvidos para plataformas específicas como Android ou iOS. Aplicativos híbridos usam um único código com poucas alterações para gerar versões para múltiplas plataformas.
Existem três tipos principais de aplicativos móveis: nativos, híbridos e web apps. Aplicativos híbridos como o Ionic permitem desenvolver uma vez e publicar para múltiplas plataformas usando tecnologias da web, ao mesmo tempo em que acessam recursos nativos. O Ionic oferece ferramentas para criar interfaces, integrar análise e publicar aplicativos híbridos de forma rápida e fácil.
Minicurso de Desenvolvimento Híbrido utilizando Ionic FrameworkCristian Dean
Minicurso Ionic Apresentado na Faculdade Católica do Tocantins por Cristian Dean e Marcos Batista.
O projeto utilizado de exemplo pode ser encontrado aqui: https://github.com/cristiandean/minucursocatolicaionic
Abra sua cabeça, apps híbridos - PhoneGap/CordovaGustavo Costa
O documento discute o desenvolvimento de aplicativos híbridos usando HTML5. Apresenta as vantagens dos aplicativos híbridos, como ser multiplataforma, ter uma curva de aprendizado fácil e acessar APIs nativas. Também discute frameworks como Cordova, PhoneGap, AngularJS e Ionic que podem ser usados para melhorar a performance de aplicativos híbridos.
O documento descreve o que é a API do Facebook, como ela é usada em produtos populares e como desenvolvedores podem integrar a API em seus próprios sites, aplicativos e jogos. A API permite acessar recursos e dados do Facebook para personalizar experiências dos usuários.
O documento discute a API do Facebook, descrevendo-a como uma interface que permite acessar características de softwares de forma programática. Apresenta exemplos de como empresas usam a API do Facebook em seus produtos para melhorar o engajamento dos usuários e simplificar o login. Também lista linguagens, sites de referência e ambientes de desenvolvimento para integrar aplicativos à API do Facebook.
A empresa de tecnologia anunciou um novo smartphone com câmera aprimorada, maior tela e melhor desempenho. O dispositivo também possui um preço mais acessível em comparação aos modelos anteriores para atrair mais consumidores. O lançamento ocorrerá no próximo mês e a empresa espera que o novo smartphone ajude a aumentar suas vendas e participação no mercado.
O passo a passo da criação de um app de sucessoAline Tinoco
O documento fornece orientações passo a passo para criar um aplicativo de sucesso, discutindo a importância de entender o mercado, público-alvo e problema a ser resolvido. Ele também cobre etapas como desenvolvimento de um MVP, otimização para lojas de aplicativos e obtenção de feedback dos usuários.
Aplicativo Siga Manaus realizado por discente em design da faculdade Fucapi, onde projetou um aplicativo único com serviço de busca de estabelecimentos e registro para poder ir, possui grande aspecto de Econômia Criativa já que beneficia a sociedade e gerar investimentos no setores de restaurantes e turismo
O documento discute a API do Facebook, definindo-a como uma interface que permite acessar características de softwares de terceiros e conectar aplicativos. Apresenta exemplos de como empresas usam a API do Facebook em seus produtos para melhorar o engajamento dos usuários e simplificar o login. Também explica como desenvolvedores podem integrar a API em sites e aplicativos móveis.
O documento descreve o que são APIs do Facebook, como elas permitem que outros aplicativos acessem dados e recursos do Facebook, e exemplos de como empresas usam as APIs do Facebook em seus produtos para melhorar o engajamento dos usuários.
O documento discute as opções para desenvolvimento de aplicativos móveis, incluindo nativo, híbrido e multiplataforma. Apresenta as vantagens e desvantagens de cada abordagem, além de frameworks populares como Cordova, React Native e Xamarin. Oferece também recursos adicionais sobre a transição de desenvolvimento web para mobile.
Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...Jackson F. de A. Mafra
O documento discute os primeiros passos para se tornar um desenvolvedor Android bem-sucedido, incluindo: (1) entender a plataforma Android e sua popularidade, (2) aprender Java, (3) como criar aplicativos, (4) publicá-los na Google Play e (5) formas de ganhar dinheiro com aplicativos.
O documento apresenta Eduardo Lagares e Maurílio Henrique da empresa Kiwitecnologia e fornece uma introdução ao desenvolvimento para dispositivos móveis, abordando as plataformas Android, iOS e Windows Phone, requisitos, onde publicar aplicativos e o mercado de trabalho para desenvolvedores.
Arquiteturas front-end nas plataformas Android, iOS e Windows PhoneMaico Moreira
O documento discute o crescimento do uso de smartphones no mundo e as principais tecnologias para desenvolvimento de aplicativos móveis, incluindo apps nativos, híbridos e sites responsivos. Apresenta dados sobre o número de usuários de smartphones por país/região e sistemas operacionais. Também descreve fatores a serem considerados ao escolher entre desenvolver um app nativo, híbrido ou site responsivo.
O documento apresenta tecnologias web que permitem a criação de aplicativos móveis multiplataforma, comparando-as às formas tradicionais de desenvolvimento. Apresenta as principais plataformas móveis, características, desafios e como frameworks híbridos e web apps podem superar limitações do desenvolvimento nativo em múltiplas plataformas de forma mais barata e com menos esforço.
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
Juliana Chahoud - Consultora, ThoughtWorks
Com tantas empresas adotando a estratégia "Mobile-First" (dispositivos móveis em primeiro), uma das grandes decisões que um time de desenvolvimento precisa tomar é: qual tech stack usar para mobile?
Diversas tecnologias e linguagens podem ser adotadas, como Swift, Java, Kotlin, React Native, Flutter, Progressive Web App, criação de sites responsivos, etc...
No entanto, com tantas variáveis a serem consideradas, essa decisão passou a ser não trivial e que pode trazer grandes consequências a longo prazo e até mesmo inviabilizar um projeto.
Nessa palestra serão discutidos os prós e contras de diversas abordagens, para que você possa ter um guia para tomar decisões mais corretas no uso dessas tecnologias
Palestra apresentada no InterCon 2018 - https://eventos.imasters.com.br/intercon
O documento descreve o aplicativo EventDay, que lista eventos para usuários de Android. Ele permite que usuários cadastrem-se via Facebook ou Google e visualizem eventos por data, empresa ou destaque. Os detalhes de cada evento incluem localização, horário e preço. Usuários podem ver mapas para chegar aos locais dos eventos.
Atalho para o sucesso: Promovendo a sua appAwdren Fontão
O documento fornece diretrizes para promover com sucesso aplicativos móveis, discutindo a preparação da aplicação, modelos de negócios, marketing, lançamento, manutenção e ferramentas de análise. Ele também lista recursos úteis como sites de busca de palavras-chave e plataformas de monitoramento.
Desenvolvimento de aplicativos mobile híbridos
Apresentação realizada para os funcionários do Centro de Informática e Automação de Santa Catarina - CIASC
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 escrita dos testes é feita usando o framework Xamarin UITest em C#.
O documento discute as diferentes plataformas de desenvolvimento de aplicativos móveis, incluindo webapps, nativas e híbridas. Webapps usam HTML5, CSS3 e JavaScript para rodar em navegadores, enquanto aplicativos nativos são desenvolvidos para plataformas específicas como Android ou iOS. Aplicativos híbridos usam um único código com poucas alterações para gerar versões para múltiplas plataformas.
Existem três tipos principais de aplicativos móveis: nativos, híbridos e web apps. Aplicativos híbridos como o Ionic permitem desenvolver uma vez e publicar para múltiplas plataformas usando tecnologias da web, ao mesmo tempo em que acessam recursos nativos. O Ionic oferece ferramentas para criar interfaces, integrar análise e publicar aplicativos híbridos de forma rápida e fácil.
Minicurso de Desenvolvimento Híbrido utilizando Ionic FrameworkCristian Dean
Minicurso Ionic Apresentado na Faculdade Católica do Tocantins por Cristian Dean e Marcos Batista.
O projeto utilizado de exemplo pode ser encontrado aqui: https://github.com/cristiandean/minucursocatolicaionic
Abra sua cabeça, apps híbridos - PhoneGap/CordovaGustavo Costa
O documento discute o desenvolvimento de aplicativos híbridos usando HTML5. Apresenta as vantagens dos aplicativos híbridos, como ser multiplataforma, ter uma curva de aprendizado fácil e acessar APIs nativas. Também discute frameworks como Cordova, PhoneGap, AngularJS e Ionic que podem ser usados para melhorar a performance de aplicativos híbridos.
O documento descreve o que é a API do Facebook, como ela é usada em produtos populares e como desenvolvedores podem integrar a API em seus próprios sites, aplicativos e jogos. A API permite acessar recursos e dados do Facebook para personalizar experiências dos usuários.
O documento discute a API do Facebook, descrevendo-a como uma interface que permite acessar características de softwares de forma programática. Apresenta exemplos de como empresas usam a API do Facebook em seus produtos para melhorar o engajamento dos usuários e simplificar o login. Também lista linguagens, sites de referência e ambientes de desenvolvimento para integrar aplicativos à API do Facebook.
A empresa de tecnologia anunciou um novo smartphone com câmera aprimorada, maior tela e melhor desempenho. O dispositivo também possui um preço mais acessível em comparação aos modelos anteriores para atrair mais consumidores. O lançamento ocorrerá no próximo mês e a empresa espera que o novo smartphone ajude a aumentar suas vendas e participação no mercado.
O passo a passo da criação de um app de sucessoAline Tinoco
O documento fornece orientações passo a passo para criar um aplicativo de sucesso, discutindo a importância de entender o mercado, público-alvo e problema a ser resolvido. Ele também cobre etapas como desenvolvimento de um MVP, otimização para lojas de aplicativos e obtenção de feedback dos usuários.
Aplicativo Siga Manaus realizado por discente em design da faculdade Fucapi, onde projetou um aplicativo único com serviço de busca de estabelecimentos e registro para poder ir, possui grande aspecto de Econômia Criativa já que beneficia a sociedade e gerar investimentos no setores de restaurantes e turismo
O documento discute a API do Facebook, definindo-a como uma interface que permite acessar características de softwares de terceiros e conectar aplicativos. Apresenta exemplos de como empresas usam a API do Facebook em seus produtos para melhorar o engajamento dos usuários e simplificar o login. Também explica como desenvolvedores podem integrar a API em sites e aplicativos móveis.
O documento descreve o que são APIs do Facebook, como elas permitem que outros aplicativos acessem dados e recursos do Facebook, e exemplos de como empresas usam as APIs do Facebook em seus produtos para melhorar o engajamento dos usuários.
O documento discute as opções para desenvolvimento de aplicativos móveis, incluindo nativo, híbrido e multiplataforma. Apresenta as vantagens e desvantagens de cada abordagem, além de frameworks populares como Cordova, React Native e Xamarin. Oferece também recursos adicionais sobre a transição de desenvolvimento web para mobile.
Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...Jackson F. de A. Mafra
O documento discute os primeiros passos para se tornar um desenvolvedor Android bem-sucedido, incluindo: (1) entender a plataforma Android e sua popularidade, (2) aprender Java, (3) como criar aplicativos, (4) publicá-los na Google Play e (5) formas de ganhar dinheiro com aplicativos.
O documento apresenta Eduardo Lagares e Maurílio Henrique da empresa Kiwitecnologia e fornece uma introdução ao desenvolvimento para dispositivos móveis, abordando as plataformas Android, iOS e Windows Phone, requisitos, onde publicar aplicativos e o mercado de trabalho para desenvolvedores.
Definindo testes e estratégias para dispositivos móveisThiago Cordeiro
1. O documento discute estratégias e técnicas para testar aplicativos móveis, incluindo testar em diferentes sistemas operacionais, tamanhos de tela e velocidades de internet.
2. É recomendado testar aplicativos em dispositivos reais em vez de simuladores para encontrar bugs.
3. Uma estratégia é categorizar dispositivos com base em sua popularidade e características para escolher um subconjunto representativo para testes.
Ionic + Cordova para Desenvolvimento MobileWaldyr Felix
O workshop abordou o desenvolvimento de aplicações híbridas usando Ionic e Cordova, apresentando as principais ferramentas e etapas do processo como a criação de projetos, estrutura, emulação e publicação das apps. O palestrante também discutiu tendências do mercado mobile e apresentou uma estratégia para desenvolvimento de aplicativos.
O documento discute a história, mercado e possibilidades do Android. Apresenta informações sobre a arquitetura, versões, interfaces do fabricante e números do sistema operacional Android. Também aborda o desenvolvimento para Android, possibilidades futuras e a importância da comunidade no apoio aos desenvolvedores.
O documento discute as principais plataformas de desenvolvimento mobile, Android e iOS. Ele descreve as vantagens e desvantagens de cada plataforma, incluindo seu crescimento no mercado, ferramentas de desenvolvimento e desafios técnicos. O autor também discute sua experiência trabalhando com essas plataformas.
Teste para dispositivos móveis - EATS Manaus 2014Luana Lobão
O documento apresenta Luana Lobão, uma testadora de dispositivos móveis com mais de 6 anos de experiência. Ela discute os principais tópicos relacionados a testes em dispositivos móveis, incluindo plataformas, lojas de aplicativos, desafios, tipos de testes e boas práticas.
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisÉdipo Souza
O documento faz uma análise comparativa de três frameworks de desenvolvimento multiplataforma para dispositivos móveis: PhoneGap, Sencha Touch e Titanium. Descreve as funcionalidades, modelos de desenvolvimento e resultados de uma aplicação prova de conceito feita com cada um. O documento conclui que o Titanium foi o framework mais eficiente considerando fatores como curva de aprendizado, desempenho e esforço de desenvolvimento.
Este artigo detalhará as lições aprendidas durante nossa jornada de empreendedora de 13 anos, gerenciando uma empresa de desenvolvimento de software e criando centenas de aplicativos móveis. Vamos revelar os segredos ocultos de como dar vida às suas ideias. Forneceremos etapas práticas com base em nossa própria experiência em aplicativos para dispositivos móveis e compartilharemos algumas dicas que funcionaram bem para nós. Aqui estão os 13 passos para criar um aplicativo de sucesso.
Android DevConference - Develop on Android and find success on Google PlayiMasters
Daniel Trocoli, Google, fala sobre Develop on Android and find success on Google Play no Android DevConference 2016.
Saiba mais em http://androidconference.com.br/
O documento descreve um guia para se tornar um desenvolvedor Android profissional. Ele inclui informações sobre o autor Fillipe Cordeiro, direitos autorais, introdução ao guia, como usar o guia, e convite para uma aula online gratuita sobre os 5 passos obrigatórios para se tornar um desenvolvedor Android profissional e independente.
O mercado para dispositivos móveis é gigantesco e cheio de oportunidades.
É o mesmo HTML, CSS e JavaScript que rodam nos navegadores independente do dispositivo. Eles têm diferenças entre si, claro, mas a maior parte é a mesma coisa. É tudo Web.
1. O documento discute três etapas cruciais para o sucesso de projetos digitais: carregamento, renderização e utilização.
2. A primeira etapa, carregamento, é essencial para garantir que o usuário carregue a aplicação de forma rápida. A segunda, renderização, é necessária para que a aplicação seja exibida corretamente em diferentes dispositivos. A terceira etapa trata da utilização e da importância de evitar bugs que atrapalhem a experiência do usuário.
3. O documento usa o exemplo do Facebook Lite
O documento descreve as vantagens e desvantagens das aplicações móveis, bem como as considerações de projeto importantes para o desenvolvimento de aplicações móveis e websites adaptados a dispositivos móveis.
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...E-Commerce Brasil
O documento discute como as Progressive Web Apps (PWAs) podem ajudar a melhorar a experiência do usuário e transformar o e-commerce. PWAs oferecem uma experiência semelhante à de aplicativos nativos em navegadores da web, melhorando o desempenho, a instalabilidade e a confiabilidade. Exemplos de empresas como Starbucks, AliExpress e Trivago mostram como PWAs aumentaram o engajamento e as conversões.
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Leonardo Turbiani
O documento descreve o desenvolvimento de um aplicativo móvel para corretores de seguros chamado Faccilita Corretor. Ele discute o cenário atual da indústria de seguros e dispositivos móveis, o objetivo de desenvolver um aplicativo para auxiliar corretores autônomos, e as tecnologias e arquitetura usadas como Android, Java e banco de dados Realm.
O documento descreve o desenvolvimento de um aplicativo híbrido para compras em supermercados. O aplicativo permitiria que usuários criassem listas de compras, pesquisassem preços de produtos e comparassem preços entre supermercados. O projeto utilizou tecnologias como HTML5, CSS3, Javascript e PhoneGap para permitir que o aplicativo rodassem em múltiplas plataformas móveis. Um protótipo do aplicativo chamado "Cot'ai" foi desenvolvido para demonstrar o conceito.
O documento discute os desafios do desenvolvimento e teste de aplicações móveis, apresentando a solução da HP para testes funcionais, de performance e segurança em dispositivos móveis de forma automatizada e na nuvem.
O documento discute as principais plataformas e linguagens para desenvolvimento de aplicativos móveis, incluindo Java ME, BlackBerry, .NET Compact Framework, iPhone SDK e Objective C. A escolha da plataforma e linguagem depende do sistema operacional do dispositivo alvo, com cada um tendo suas próprias ferramentas de desenvolvimento.
Semelhante a Como desenvolver e publicar aplicativos em Android no Google Play - Matheus Piscioneri (20)
4. História
Criado em 2003;
Comprado pelo Google em 2005;
Em 2008 foi
lançado o primeiro
smartphone com
Android.
5. Objetivos do S.O.
A usabilidade minimiza as dificuldades
com interação;
Aplicativos Android devem ter interfaces
elegantes e agradáveis;
Na primeira utilização os usuários
precisam compreender as características
mais importantes.
8. Android tem suas
vantagens
Dispositivos para todos os bolsos;
Android além de smartphones;
Open Source;
Java;
Programação em Windows, Linux e
Mac;
Baixo custo de ferramentas;
Facilidade de publicação;
Público gigantesco.
9. Desvantagens
Fragmentação;
Maior concorrência;
Baixa intenção de compra de apps;
Poucas qualificações e feedbacks.
17. AndroidManifest
Apresenta informações essenciais sobre
o aplicativo para o sistema Android.
Versão do app;
Versões do Android;
Permissões;
Lista os componentes: Activities, Services e
Broadcasts.
18. Activity
Representa uma tela da aplicação;
Similar ao Jframe do Swing;
Interação com os usuários;
App é composto por diversas activities
(Task)
Grupo de activities em uma estrutura de pilha;
A activity raiz é a que iniciou a task e a que está
no topo é a que está rodando.
22. Siga os padrões
Utilize MVC;
Use Action Bar (ícone, nome da tela e
canivete suíço);
Utilize abas;
Faça o app com a cara da plataforma.
23. Dicas
Suporte diferentes tamanhos de telas;
Testes em diversos aparelhos e emuladores;
O usuário decide como usar (múltiplas
orientações);
Código nativo, sem framework;
Não crie o botão voltar;
Internacionalize seu app.
27. Google Play
Usuários realizam mais de 1,5 bilhão de
downloads por mês;
Permite realizar o upload e publicação
dos aplicativos;
Permite controlar a distribuição do
aplicativo.
28. Por que preciso me
preocupar?
Play Store tem a maior quantidade de
apps;
Muitas boas apps podem estar sendo mal
indexadas;
Menos download = menos dinheiro;
A Play Store é sua vitrine;
Raramente não vai existir uma aplicação
parecida com a sua.
29. Publicando
Tenha uma conta no Gmail;
U$ 25,00 uma única vez;
Realizar upload do APK assinado;
Inserir imagens e descrição.
30. Depois de enviar
Link imediato;
Esperar a vontade do Google para liberar
seu app;
Depois é possível ver as estatísticas, país,
aparelhos, idioma, versão do Android,
Operadora.
31.
32. Atualizações
Mudar a versão no manifest.xml;
Assinar a aplicação com o mesmo keystore
(PERDEU, JÁ ERA);
Colocar Detalhes sobre a atualização, para
informar o usuário.
36. Controle de Saúde
Aplicativo desenvolvido para o TCC;
O app tem o intuito de controlar os registros
de saúde, salvando, ajudando na visualização
e facilitando o compartilhamento.
38. Controle de Saúde - Conclusões
do TCC
Grande número de downloads / grande taxa
de desinstalações;
Somente 4% dos usuários classificaram o
aplicativo;
Procura por diversos países;
Intimidação da tela de cadastro por 39% dos
usuários;
A versão do Android 4.1 2 e a 2.3.3 foram as
mais utilizadas para download do aplicativo;
39. Calculadora de Bebida
Desenvolvido para descobrir qual a opção
mais econômica na hora de comprar cerveja
ou refrigerante.
Mídias:
INFO;
INFO (Os 10 apps mais baixados de
outubro);
INFO (Os 10 apps mais legais da semana);
INFO (9 apps para usar em festas e
baladas);
Centro Universitário Barão de Mauá;
Baixaki;
42. Fly
Em desenvolvimento;
Trabalho conjunto com o Rodrigo Faccioli;
Tem o intuito de solicitar e armazenar o
feedback dos usuários de transporte
aéreo;
Possibilidade de distribuição e/ou venda de
informações coletadas sobre a experiência
do usuário com o aeroporto, companhia
aérea e vôo.
45. O Mestre da Química
Jogo educacional de química;
Proposta enviada para o concurso
INOVApps;
Tem o intuito de despertar o interesse
do aluno;
Serve como complemento e apoio a
didática dada em sala de aula.
47. Conclusão
Fácil desenvolvimento;
Grande comunidade e diversos
materiais para estudo;
Muitas oportunidades e desafios;
Alta Demanda;
Falta de profissionais qualificados.
49. Bibliografia
ANDROID. Android Developers. Disponível em:
<http://developer.android.com/guide/index.html>.
ANDROID. Dashboards. Disponível em:
<http://developer.android.com/about/dashboards/index.html>.
BONIFÁCIO, B. et al. Usabilidade de aplicações web móvel:
avaliando uma nova abordagem de inspeção através de
estudos experimentais. 2010. Disponível em http://cibse.inf.puc-rio.
br/CIBSEPapers/artigos/artigos_CIBSE12/ paper_38.pdf.
LECHETA, R. R. Introdução ao Android. In: ______. Google Android.
3. ed. São Paulo: Novatec, 2013.
OLIVEIRA, A. P et al. Smartcompras: desenvolvimento de um
aplicativo para Celulares smartphone. 2011. Disponível em:
<http://engenharia.anhembi.br/tcc-11/cco-04.pdf>.
SIGULEM, D.; SALOMÃO, P. Utilização do Computador de Mão
Integrado à Telefonia Celular no Atendimento Médico:
Desenvolvimento de Sistema e Avaliação. Disponível em:
Notas do Editor
O Android foi criado em 2003. Em 2008 o Google comprou, depois foi formado a Open Handset Alliance. E o primeiro celular com Android só foi disponibilizado em 2008.
Esse é um dos motivos que faz o Android estar disparado no número de instalações de SO em 2014.
Somando todas as outras plataformas, não chegam nem a metade do Android.
src É onde fica o código fonte da nossa aplicação.(source)
gen Generated source folder(Classe R)
assets Local destinado a guardar arquivos.(Geralmente documentação do sistema)
bin Local onde é gerado o arquivo compilado(.apk)
libs Local onde deve ficar as bibliotecas de terceiros
res Pasta de resources da aplicação, aqui ficaram arquivos de layout, imagens, XML de configuração, XML com strings internacionalizáveis, raw files, sons, etc..