Partilhar: WhatsApp
aulify
UC UC02646 · T. Sist. Comp. Redes, T. Multimédia

Ficha 02 · FlutterFlow + Thunkable + publicação

Apps avançadas e stores
Versão · Aluno
Tempo · 4 horas
Aluno(a)
Turma
Data

Exercício 1 · FlutterFlow setup

Cria conta em flutterflow.io. Cria novo projecto "Café Order" com template "Blank". Conecta Firebase (cria projecto Firebase free se necessário).

Resposta:

Exercício 2 · UI cards de produtos

Em FlutterFlow, cria página "Menu": - AppBar com título "Menu". - ListView vertical. - Cada item é Card com Image, Title, Price, Button "Add to cart".

Dados mock (hardcoded ou Firestore com 3-5 produtos).

Resposta:

Exercício 3 · Estado do carrinho

Adiciona ao FF app: - Variável global "cart" (lista de products). - Botão "+" do menu adiciona ao cart. - Página "Cart" mostra items + total. - Counter no AppBar mostra número items.

Resposta:

Exercício 4 · Auth Firebase

Adiciona Login + Signup à app: - Splash → check logged-in → Home ou Login. - Login: email + password, "Sign in" + "Create account" link. - Signup: nome + email + password + confirm. - Profile: nome + email logged-in user.

Resposta:

Exercício 5 · Push notification (FCM)

Activa Firebase Cloud Messaging na app. Envia uma test notification do Firebase Console à app.

Resposta:

Exercício 6 · Thunkable — block-based

Cria conta em thunkable.com (free). Cria app simples "Tip Calculator": - Input: valor da factura. - Slider: % de gorgeta. - Output: total + gorgeta.

Resposta:

Exercício 7 · Privacy policy + screenshots

Para qualquer das apps anteriores, prepara assets de publicação: - Política de privacidade (URL public). - 4 screenshots (telemóvel). - Ícone alta-res (512x512). - Descrição curta + longa.

Resposta:

Exercício 8 · PWA install + comparação

Pega 2 apps que fizeste (Glide + FlutterFlow ou Adalo). Instala como PWA em telemóvel. Compara: visual, performance, "feel". Escreve uma página resumindo prós/contras.

Resposta: