Telerik™ Kendo UI Mobile™ - Brasil
Autor: Leonardo Nakahara | Publicado: 2013-09-27T20:35:00-03:00

Pessoal,

É com prazer que anuncio a criação de um novo blog desse que vos escreve. Dessa vez vou falar do Kendo UI Mobile, plataforma de desenvolvimento móvel.


Telerik™ Kendo UI Mobile™ - Brasil

http://kendouimobile.blogspot.com.br/

Abaixo replico o primeiro post do meu novo blog. Espero que gostem. Para quem quer criar apps móveis, é uma ótima pedida!


------------


A&nbsp;Telerik™ é uma empresa que produz componentes há anos para diversas plataformas. Entre elas ASP.NET AJAX, ASP.NET MVC, Silverlight, WPF, Windows Forms, Windows 8 e Windows Phone. &nbsp;Ela também é responsável pela criação de um dos frameworks mais completos e rápidos que já tive a oportunidade de experimentar para criação de apps móveis: o Kendo UI.

Mas como assim? O site não é sobre a versão&nbsp;mobile&nbsp;do Kendo UI? Sim, é. Acontece que o site do Kendo UI tem todas as versões dessa plataforma, inclusive a mobile, objeto desse site.

E, afinal, o que é o Kendo UI Mobile?

Nas palavras do próprio&nbsp;site, faço uma tradução livre do que é ele:


“Aplicativos móveis que rodam em qualquer lugar com HTML5 e Javascript.

Construa apps que tem visual e sensação de código nativo para usuários finais em: Windows Phone 8, iOS, Android e Blackberry. Tenha como alvo múltiplas plataformas de smartphones e tablets com um código base de interface único, usando apenas HTML5 e JavaScript.

Interface de Usuário Nativa em cada dispositivo

Construa apps e sites para disposivitos móveis que oferecem experiência como a de aplicações nativas para usuários finals automaticamente, sem a necessidade de código extra.”


Vejam só as imagens abaixo para ter uma idéia rápida:











Cada uma das interações é feita com o mesmo código base. Apenas a interface é que é mudada em face da plataforma na qual o aplicativo está rodando. Perceberam o potencial da ferramenta?

Imagine não ter de aprender o Object C da Apple ou o Java para Android ou C#/VB.Net para Windows Phone? Se você sabe desenvolver em HTML5, JavaScript, Ajax e CSS, então o Kendo UI Mobile é para você.

Se quiserem ter maiores detalhes a respeito da plataforma, acessem o site deles, nohttp://www.kendoui.com/.

De qualquer forma, a coisa inicial é baixar a versão trial do framework. Sim, ele não é gratuito. Imaginem a quantidade de esforços e de recursos usados para a composição de tal framework? No site da Telerik™ vocês encontram diversos pacotes para comprar. Listo-os abaixo:

Kendo UI Complete
Kendo UI Complete for ASP.Net MVC
Kendo UI Complete for JSP
Kendo UI Complete for PHP
Kendo UI Web
Kendo UI Mobile
Kendo UI DataViz


Nosso foco será, claro, a versão mobile. Mas eu sugiro que vocês dêem uma olhada nas outras versões, completas, também. Há um sem número de recursos interessantes que poderão interessar a você que é pessoa física ou mesmo pessoa jurídica. Sei que empresas podem se beneficiar muito com os pacotes completos.

Por hora, o que precisamos mesmo é da versão Kendo UI Mobile, que custa US$ 199. Esse valor é pago apenas uma vez e é anual. Há opções, no momento em que escrevo esse post, de se pagar pelo framework por mais anos, nas versões de 2 e 3 anos. O valor cai um pouco proporcionalmente e vale muito a pena.

E mesmo que vocês ainda não saibam muito sobre a plataforma eu devo dizer que vale a pena DEMAIS comprá-la, mesmo com um valor desses.

Se formos considerar a curva de aprendizagem de uma equipe de desenvolvedores para aprender a programar em código nativo apps para iOS, por exemplo, onde se usa Object C, o custo seria MUITO mais alto. Para se ter uma idéia, certa vez fiz cotação para saber quanto sairia um curso desses para apenas uma pessoa em SP. Na época era de coisa de R$ 4000 por aluno.

Então, vale a pena.

Ferramentas

As que você quiser. Eu uso o Visual Studio 2012 Express Edition no Windows. Ele é simples,&nbsp;gratuito&nbsp;e responde perfeitamente a todas as minhas necessidades de edição de código. Além de deixar o código bastante organizado.&nbsp;Mesmo assim, qualquer editor de código de sua preferência será ideal.

Já no Mac uso o TextWrangler ou mesmo o editor nativo dentro do XCode.

Especificamente para esse blog usarei o XCode e outras ferramentas dentro do Mac, como o Dreamweaver.

No próximo post eu explicarei detalhadamente como essa mágica é possível: a de se escrever apenas um código e fazer com que ele seja processado corretamente em várias plataformas móveis.