Desenvolvimento para dispositivos móveis

Notas de aula do prof. Eduardo da disciplina de Desenvolvimento para Dispositivos Móveis (curso técnico)

View on GitHub

Criando a aplicação VueJS

Para criar a aplicação VueJS, vamos utilizar o Vite. Inicialmente, vamos criar uma pasta chamada pwa-fakestore e abri-la no VsCode. Em seguida, no terminal, executaremos o seguinte comando:

npm init vue@latest .

Note que usamos a opção . para criar a aplicação na pasta atual. Caso você não queira criar a aplicação na pasta atual, basta informar o nome da pasta que deseja criar.

O comando anterior irá criar uma aplicação VueJS usando uma ferramenta de scaffolding chamada create-vue. Ele apresentará uma série de perguntas para você. Responda conforme a seguir (assumo que o nome da pasta e do projeto são iguais: pwa-fakestore):

✔ Project name: … pwa-fakestore
✔ Add TypeScript? … No
✔ Add JSX Support? … No
✔ Add Vue Router for Single Page Application development? … Yes
✔ Add Pinia for state management? … Yes
✔ Add Vitest for Unit testing? … No
✔ Add Cypress for both Unit and End-to-End testing? … No
✔ Add ESLint for code quality? … Yes
✔ Add Prettier for code formatting? … Yes

Scaffolding project in ./<your-project-name>...
Done.

Note que no exemplo anterior, escolhemos não usar o o suporte ao TypeScript e JSX, nem o Vitest e o Cypress. Você pode escolher o que desejar.

Em seguida, basta executar os seguintes comandos:

npm install
npm run dev

O primeiro comando instala as dependências do projeto. O segundo comando executa o servidor de desenvolvimento do VueJS. Em geral, o servidor estará em execução na porta 5173, caso esta esteja livre. Para acessar a aplicação, basta abrir o navegador e acessar a URL http://localhost:5173.

  VITE v3.2.2  ready in 500 ms

  ➜  Local:   http://127.0.0.1:5173/
  ➜  Network: use --host to expose

Recomendações gerais

No decorrer das aulas, sugiro que você mantenha sempre atualizado o seu projeto em um repositorio Git. Isso facilitará a compreensão das alterações realizadas em cada etapa, e também permitirá que você possa voltar a um estado anterior do projeto, caso necessário.

Também, estamos considerando que você já tem a familiaridade com o VueJS, como estudado em outros cursos. As notas de aula do curso de Desenvolvimento Web com VueJS está aqui

< PWA com Vite e Vuejs Configuração do VueJs com PWA >