Lista de Frameworks para desenvolvimento Mobile

Neste post eu vou listar alguns Frameworks específicos para desenvolvimento de aplicações Mobile.

O objetivo de um frameworks é aumentar a produtividade minimizando esforços, e isso gera tempo para que desenvolvedores front-end por exemplo, se preocupem com questões mais importantes em relação ao front. Hoje todas as linguagens, pelo menos as mais utilizadas, possuem frameworks para auxiliar o desenvolvedor.

Com o crescimento do mercado mobile e do HTML5, que impulsionou tal feito, cresceram o número de frameworks específicos para dispositivos moveis, ou mobile, seja ele iOS, Android ou Windows Phone, que são as marcas dominante do mercado mobile atualmente.

Essa lista na verdade é um punhado de links que eu tinha salvo no meu perfil do Delicious, e que decidi compartilhar em um post especifico sobre o assunto.

Antes de apresentar a lista, esse é um link que encontrei recentemente que faz uma comparação entre os frameworks mobile disponiveis hoje. Não conta com todos os frameworks disponíveis para mobile mas considera os mais funcionais e utilizados.


Mobile Frameworks Comparison Chart

Frameworks Mobile Comparison Chart - Web Social Dev - img Post

Agora sim, vamos a lista de frameworks analisados.

Chocolate-UI

Chocolate UI - Web Social Dev - IMG Post

O Chocolate UI é um framework em HTML5, CSS e JavaScript desenvolvido pela Sourcebits, com licença do MIT, totalmente e especifico para desenvolvimento de aplicações mobile. Ele utiliza temas CSS para resolver a questão das multi-plataformas existentes no mercado, adaptando o layout de acordo com o dispositivo utilizado. É necessário um conhecimento minimo em JavaScript para entender pelo menos o funcionamento do framework.

website GitHub

Framework 7

Framework 7 - Web Social Dev - img Post

O Framework 7 é um framework desenvolvido por @idangerous relativamente novo, tanto que ainda não possui uma documentação extensa e conta com ajuda de colaboradores para aprimorar o projeto. É um framework voltado para aplicações para o iOS 7, bem completo mas como informado, ainda não está em uma versão final, o que pode gerar muitas mudanças furutas.

Demo & Download GitHub


Ratchet

Ratchet Framework - Web Social Dev - img Post

O Ratchet é um framework desenvolvido pelos colaboradores @connors, @dhg e @fat, com licença do MIT focado no desenvolvimento de aplicações mobile multi plataforma. Sua intenção é a mesma de outros frameworks mobile, padronizar o desenvolvimento de apps com HTML5, CSS3 e JS. Com ele você consegue desenvolver apps sem precisar utilizar a linguagem nativa do dispositivo almejado. Inicialmente era utilizado para protótipos do app do Twitter para iOS, posteriormente algumas de suas features foram anexadas ao atual app do Twitter, e o Ratchet entrou para a família Bootstrap.

Demo & Download GitHub

PhoneGap

phonegap_websocialdev_img_post

O PhoneGap é um framework em HTML, CSS e JavaScript mantido pela Adobe que auxilia a criação de aplicativos multi-plataformas. Com o PhoneGap você desenvolve o app uma unica vez em HTML, CSS e JavaScript e o framework garante o funcionamento do mesmo nas plataformas desejadas, utilizando uma plataforma chamada Apache Cordova. O PhoneGap não possui um projeto oficial no GitHub, mas tem uma pagina para desenvolvedores entusiastas.

Demo & Download Developer’s Page

Apache Cordova

Apache Cordova - Web Social Dev - img Post

O Apache Cordova é um projeto mantido pela Apache Software Foundation (ASF), com licença da Apache License. Ele é uma biblioteca de API’s que possibilita acessar as funções nativas de dispositivos móveis apenas com JavaScript. Combinando ele com qualquer framework, voltado apenas para mobile ou não, você tem a possibilidade de criar aplicativos para mobile apenas com HTML5/CSS/JavaScript, que é a proposta dos frameworks apresentados anteriormente, agora com acesso as funcionalidades do mobile como câmera, acelerômetro e outras. Utilizando o Apache Cordova você consegue criar aplicativos sem ao menos precisar utilizar a linguagem nativa de dispositivos móveis como Java para android ou Objective-C para iOS, e como as API’s são todas em JavaScript (multi-plataforma), você consegue portar o app para outras plataformas facilmente sem precisar “recriar” o app. No final, os apps que utilizam o Apache Cordova são pacotes baseados no SDK de cada plataforma, sendo possível disponibilizar o mesmo para download a partir da Store do respectivo SDK.

Demo & Download GitHub


Jquery Mobile

Jquery Mobile - Web Social Dev - img Post

O Jquery Mobile é um framework em HTML5 mantido pela The jQuery Foundation com licença jQuery License. Segue a mesma premissa dos outros exemplos apresentados no post, onde é desenvolvido apenas um projeto para ambas as plataformas. O Jquery Mobile é um dos frameworks mais indicados para utilização com o Apache Cordova. Possui uma documentação bem completa, assim como componentes para desenvolvimento, além de contar com a integridade da sua mantenedora, conhecida por manter a biblioteca Jquery.

Demo & Download GitHub

Ionic

Ionic - Web Social Dev - img Post

O Ionic é um framework desenvolvido pelos colaboradores @maxlynch, @adamdbradley, e @benjsperry, com licença do MIT. Como diz no slogan, ele é um framework voltado para desenvolvedores focados no front-end do app, que pensam no visual, na experiência do usuário. Também é descriminado na documentação do Ionic que ele não foi desenvolvido para concorrer com o PhoneGap ou Cordova (mesmo porque ele pode ser utilizado com essas ferramentas para aprimorar o desenvolvimento front-end). O Ionic é baseado em HTML5, CSS e JavaScript, e utiliza o AngularJS para um desenvolvimento sério e de aplicações robustas.

Demo & Download GitHub


Lungo

Lungo Framework - Web Social Dev - img Post

O Lungo é um framework desenvolvido pela tapquo com licença GPLv3. É um framework totalmente em HTML5 e que utiliza toda a tecnologia da linguagem para criação de aplicativos. Também possui componentes em CSS, JavaScript e API’s para auxiliar o desenvolvedor. É um framework bem completo, com suporte multi-plataforma.

Demo & Download GitHub

Assim como fiz com a outra lista de Frameworks CSS vou atualizar o post caso encontre algum framework que valha a pena compartilhar.

Qualquer duvida, reclamação ou sugestão encaminhem um comentário.

Valeu galera.

🙂

  • Djeison Hart

    Tem um tal de APP GYVER que eu comecei a usar! Achei muito bom!

    • Vou dar uma olhada, valeu Djeison!

    • Cara dei uma olhada nesse app gyver, ele é bem legal, vou incluir na lista e fazer testes com ele 🙂 Obrigado!

  • Vinícius

    Sencha Touch ficou de fora?

    • até agora, não conhecia esse, vou incluir! tem outro que vou por também que chama lungo!

  • Luciano Santos

    Boa série…

  • tonetlds

    Muito bom mesmo.

  • Antonio De Lemos Filho

    muito interessante, tem alguns que eu desconhecia, valeu pelo post.

  • Paulinho Junior

    Excelente lista, parabéns!

  • Lindemberg Cortez

    quanto ao Delphi XE 8 com suporte a IOs e Android ?

    • não conhecia esse Lindemberg! vou dar uma olhada, qualquer coisa vou incluir na lista!

  • Danielle Lima da Silva

    Familia Bootstrap é uma boa pedida para iniciantes?