DEV Community

Cover image for Introdução ao Desenvolvimento Mobile com Framework7
Isaac Batista
Isaac Batista

Posted on • Edited on

Introdução ao Desenvolvimento Mobile com Framework7

O que é o Framework7?

É um framework para o desenvolvimento de aplicações mobile com HTML, CSS e Javascript. Pra fins didáticos vamos dizer que ele é meio que uma fusão do JQuery (biblioteca Javascript que ajuda a manipulação do HTML) com o Bootstrap (framework para desenvolvimento de interfaces responsivas), adicionado de features para lidar com o ambiente mobile/desktop. Um similar muito popular é o Ionic.

Inicialmente, nós vamos trabalhar apenas no navegador, pra que possamos por a mão no código mais rápido e evitar a chatisse da preparação do ambiente toda de uma vez. Mas não se preocupe, aprenderemos a instalar nossos aplicativos nos dispositivos para que possamos mostrar nosso app por aí.

O que é interessante saber desde já?

Cada plataforma tem sua forma exclusiva de desenvolvimento de apps. Sua forma nativa. Que no caso do Android é utilizando as linguagens Java ou Kotlin, e do iOS é utilizando Objective-C ou Swift. Só de ler isso você já deve imaginar o quanto de trabalho não dá escrever um aplicativo nativo para as duas plataformas.

A vantagem é a proximidade que você está do dispositivo, isso é: você tem um melhor acesso a todas as funcionalidades - isso sem falar da peformance. Nesse contexto, existem diversas ferramentas que tem essa ideia de programar só uma vez e rodar nos dois ambientes.

E é nessa categoria que o Framework7 se encaixa, a do desenvolvimento híbrido.

Do lado de cá, abrimos mão de um app totalmente fluido e com acesso a tudo que o dispositivo disponibiliza para reduzir o custo de produção.

Para que fique claro: a melhor alternativa vai sempre depender do contexto.

Por hoje é só, mas fique atento que no próximo artigo vamos preparar o ambiente para usar o framework7 e começar a codar. Até lá.

Top comments (0)