Lista de Frameworks para desenvolvimento Mobile

Neste post eu vou listar alguns Frameworks específicos para desenvolvimento de aplicações 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?