Mobile | PedroDesenvolve
By Pedro Arte on jun 27, 2015 in Mobile | 8.674 comments
Para você que optou por tecnologias híbridas ao invés de nativas, esse é o lugar certo. Para você que ainda não fez a comparação ou ainda está em dúvida sobre o que utilizar, em que momentos e porquê, aqui, acesse Desenvolvimento para dispositivos Móveis – Código Nativo ou Phonegap. De certo, o phonegap já tem algumas vantagens e a principal delas é a facilidade e velocidade em fazer coisas, desde que você seja uma pessoa que já tenha vindo do mundo do frontend, ou seja, que já respirou sobre HTML, CSS e Javascript. Na realidade, o Javascript é a linguagem mais incrível de todas. Ela já carrega bibliotecas e frameworks que podem fazer milagres em facilitar nosso desenvolvimento e turbinar a performance da aplicação. O javascript, com isso, já se encaminhou na frente das outras linguagens de programação, graças a agora podermos utilizá-lo tanto para client-side como para server-side. Algumas coisas que o Javascript pode oferecer: JQuery (e suas várias vertentes, como o JQuery UI, unobtrusive e o masked input); Node JS (crie servidores dedicados em javascript); Angular JS (framework totalmente desacoplado, apresentando um novo conceito de desenvolvimento voltado para performance); Ext JS, Ionic (mais frameworks para desenvolvimento, especialmente mobile). A verdade é que ninguém dava valor ao javascript. Mas hoje, quando falamos em desenvolvimento híbrido, este já é a base de tudo o que você precisa saber. Aliado ao HTML5 e suas novas interações User Interface fantásticas e ao CSS3 com seu novo conceito dinâmico de estilizar, é exatamente tudo o que você precisa para começar a desenvolver. Agora, antes de começar, vamos nos atentar à nossa infraestrutura. O que precisamos instalar e configurar em nossa máquina para iniciar o desenvolvimento com Phonegap? Vamos nos atentar aos seguintes passos, imprescindíveis para rodar o phonegap: Instalar o Android SDK; Instalar o Ant Apache; Instalar o Node JS; Instalar o Phonegap. No próximo artigo, vamos aprender a instalar todos esses componentes mais o phonegap. Será um artigo sobre infra! Até mais! ...
By Pedro Arte on maio 13, 2015 in Mobile | 7.367 comments
Problemática Faltam empresas que aproveitem o potencial mobile no mercado. A maioria dos sites não é responsivo, ou seja, não estão prontos para rodar em seu celular e muitas empresas estão perdendo negócios por não terem um ou mais aplicativos ligados ao seu produto. Abertura Hoje em dia cresce cada vez mais o número de pessoas que portam dispositivos móveis, não só no Brasil, como em todo o planeta. Segundo o site www.tudocelular.com, 1 em cada 5 pessoas no mundo possui um smartphone e 1 em cada 17 possui um tablet. Isso, com certeza, é um indício de uma tendência que já não é mais promissora, pois vem sendo realidade já há alguns anos. Motivação Mesmo se consolidando já há algum tempo, ainda existe muito o que aproveitar. O mercado mobile está quente e ainda há um espaço a ser conquistado. Por que o Phonegap? O Phonegap é um framework que nos possibilita fazer aplicativos multiplataforma para celulares utilizando conceitos simples de desenvolvimento frontend, que são o HTML, o CSS e o Javascript. Além disso, é compatível também com outros frameworks responsáveis por user interface, como o JQuery UI e o bootstrap. Com o intermédio do Phonegap, nós podemos desenvolver para Android, IOS, Blackberry, dentre outros. Por isso, as aplicações desenvolvidas em Phonegap são híbridas. Phonegap ou código nativo? Existem diversos fatores para que você decida o que é melhor: se utilizar o phonegap ou desenvolver com código nativo. Por um lado, o phonegap é extremamente flexível, ágil, prático e fácil de aprender. Por outro, o desenvolvimento com código nativo lhe permite maior acesso à todas as ferramentas da plataforma, permitindo controle total da aplicação. Isso, com o Phonegap, se resolve através do desenvolvimento de plug-ins em plataforma nativa. 6 Vantagens do Phonegap Facilidade para manipular componentes nativos da plataforma; Facilidade para desenvolver um único código para as plataformas; Facilidade no aprendizado, não sendo necessário aprender a linguagem da plataforma; O aprendizado é facilitado mais ainda para quem já é um web developer; Compatibilidade e flexibilidade com outros frameworks; Framework open-source. 4 Desvantagens do Phonegap É mais recomendado para aplicações de pequeno e médio porte; Performance é mais baixa que a de código nativo; Desenvolvimento de interfaces é complicado;...