Partilhar: WhatsApp
aulify · Sebenta
UC · Unidade de Competência · UC02646

Sebenta · Apps móveis no-code (UC02646)

Glide, Adalo, FlutterFlow, Thunkable
25h · 2.25 pontos crédito Curso: T. Sist. Comp. Redes, T. Multimédia ↗ Referencial oficial SNQ
Índice

Introdução

Construir uma app móvel costumava ser um projecto de meses, com developers iOS (Swift) e Android (Kotlin) separados, ferramentas caras e curvas de aprendizagem íngremes. Em 2026, plataformas no-code mobile mudaram tudo — qualquer pessoa pode publicar uma app real em dias.

Esta UC cobre as principais plataformas para construir e publicar apps móveis sem programar: Glide (apps mobile-first de spreadsheets), Adalo (apps nativas publicáveis nas stores), FlutterFlow (Flutter visual com escape para código), Thunkable (block-based, educativo). Vais aprender quando usar cada uma, como integrar backend e auth, e como publicar nas stores.

Não é "anti-código" — é eficiência. Para MVPs, internal tools, apps simples, ou prototipagem antes de investir dev. Quando o app cresce, podes migrar para dev tradicional. Saber quando usar cada um é skill valiosa.

1. Mobile no-code — landscape

Por que existe

Construir app nativa tradicional implica: - Aprender Swift + UIKit/SwiftUI (iOS). - Aprender Kotlin + Jetpack (Android). - Configurar Xcode (Mac obrigatório), Android Studio. - Backend separado. - Conta Apple ($99/ano) + Google Play ($25 one-time). - Submissões + reviews.

Tempo típico: 3-6 meses para v1. Custo: €15k-€60k em equipa.

No-code reduz isto para dias e centenas de euros por mês de subscrição.

Casos de uso ideais

Quando NÃO faz sentido

Mercado

Em 2026: - Glide: milhões de apps criadas. - Adalo: 100k+ apps publicadas. - FlutterFlow: usado por equipas a partir de 1 dev. - Bubble (web mas com mobile-friendly): >2M apps.

Crescimento ~30%/ano no mercado low/no-code mobile.

2. Tecnologias mobile — refresher

Tipos de app

Nativo: - iOS: Swift + UIKit/SwiftUI. - Android: Kotlin + Jetpack Compose. - Performance máxima, integração total com OS. - Código separado por plataforma.

Cross-platform: - React Native (Meta): JS, código partilhado. - Flutter (Google): Dart, performance excelente. - .NET MAUI (Microsoft): C#. - Um código, dois (ou mais) outputs.

Híbrido: - HTML + JS dentro de WebView. - Ionic, Cordova, Capacitor. - Performance media, fácil para web devs.

PWA (Progressive Web App): - Site web com manifest + service worker. - "Install to home screen". - Funciona offline. - Sem stores. - Limites de iOS (sem push até há pouco).

Que tipo geram as plataformas no-code

3. Glide — apps mobile-first

Visão geral

Glide (glideapps.com) transforma uma fonte de dados (Google Sheet, Airtable, Glide Tables, BigQuery) em app mobile bonita em minutos.

Output é PWA — funciona em iOS e Android sem stores.

Setup

  1. glideapps.com → sign in com Google.
  2. New app:
  3. From Google Sheets (mais rápido).
  4. From Excel.
  5. From Glide Tables (BD interna).
  6. From Airtable.

Anatomia de uma app Glide

Exemplo passo a passo: Directório de membros

Spreadsheet (Google Sheets): | Nome | Foto URL | Cargo | Email | Telefone | Empresa | |---|---|---|---|---|---| | Ana Silva | https://i.imgur.com/... | Frontend Dev | ana@x.pt | 912... | Aulify | | Bruno Costa | ... | Designer | bruno@y.pt | 935... | Y |

Glide: 1. New app → escolher sheet. 2. Glide detecta colunas e gera lista. 3. Customize: - Tab style: "List" com photo. - Detail: photo grande + nome + cargo + buttons "Call" (tel:) e "Email" (mailto:). - Adicionar busca no topo (pesquisa por nome). 4. Theme: cor primary, font, ícone. 5. Sharing: copy link → install no telemóvel.

Glide features avançadas

Computed columns (cálculos sem editar sheet):

Preço com IVA = Preço * 1.23
Nome completo = Primeiro & " " & Último

User-specific data: - Logged-in user only sees own records. - Filter view by user.

Roles (Pro): - "Admins" vêem tudo. - "Members" vêem subset.

Forms (públicos): - Form view → recolhe inputs → escreve em tabela. - Usável sem login.

Actions: - "Increment counter" → contador de likes. - "Send notification". - "Add row" → insert dinâmico. - "Make changes" → update record. - Compostas (sequence de actions).

Notifications push (Pro+): - Quando record cumpre condição.

Pagamentos: - Buy button → Stripe. - App de vendas em minutos.

Pricing

Limites

4. Adalo — apps nativas

Diferença chave

Adalo (adalo.com) publica nas stores como app nativa real (IPA / APK).

Vantagem vs Glide: - Ícone na home screen é "app" nativa. - Acesso a features nativas (push, calendar, contacts). - Confiança de utilizadores ("app oficial").

Custo: - $36-200/mês plataforma. - $99/ano Apple Developer. - $25 one-time Google Play.

Workflow Adalo

  1. New app: escolher template (lista, marketplace, social, login flow, etc.) ou blank.

  2. Screens: canvas drag-drop para cada ecrã (Login, Home, Detail, Profile, etc.).

  3. Components:

  4. Text, Image, Button.
  5. Form components (input, dropdown, date).
  6. Lists (vertical, horizontal, custom layouts).
  7. Image picker, video player.
  8. Maps, charts.

  9. Database:

  10. Collections (= tabelas).
  11. Properties (= colunas, com tipos).
  12. Relationships (1:N, N:M).

  13. Actions ao clicar:

  14. Navigate to screen.
  15. Log in / sign up / log out.
  16. Create / update / delete record.
  17. Send email / SMS.
  18. In-app purchase.
  19. Custom actions (chamadas API).

  20. Conditional visibility:

  21. "Mostrar este botão só se user é admin".

  22. Test:

  23. Browser preview.
  24. Adalo Companion app no telemóvel (instant preview).

  25. Publish:

  26. Web: domínio Adalo (free) ou custom.
  27. Mobile: gera IPA / AAB → submeter stores.

Adalo example: Marketplace local

Collections: - Users (default Adalo) + extra fields (avatar, location). - Products: title, price, photo, seller (User relation), category. - Orders: buyer (User), product, status, date.

Screens: - Login / signup. - Home: lista de products. - Product detail: photo + info + "Buy" button. - Cart. - Profile: my orders + my listings. - Add product (only logged-in).

Auth: email/pass + Google OAuth (incluído).

Pricing: - $36/mês: 1 app, 1000 actions/mês. - $200/mês: 5 apps, ilimitado.

5. FlutterFlow — Flutter visual

Para quem

FlutterFlow (flutterflow.io) é diferente: edita visualmente, mas gera código Flutter real.

Vantagens: - Sem lock-in absoluto (podes exportar e continuar Flutter tradicional). - Performance Flutter (nativo). - Acesso a packages Flutter (50k+). - Custom Dart code onde precisas.

Para developers que querem ir mais longe ou empresas com Flutter team futuro.

Setup

  1. flutterflow.io → conta.
  2. New project: escolher template.
  3. Builder: canvas Figma-like.
  4. Firebase (recomendado): auth + Firestore + storage tudo integrado.

Features

Pricing

Quando escolher FlutterFlow

✅ Performance importa. ✅ Querer manter opção de escapar para código. ✅ Equipa com developer Flutter / disposta a aprender. ✅ App vai escalar e precisa custom features.

6. Thunkable

Block-based para iniciantes

Thunkable (thunkable.com) usa blocos visuais (estilo Scratch / App Inventor).

Excelente para: - Educação (escolas). - Iniciantes absolutos. - Prototipagem rápida.

Output: nativo Android + iOS.

Exemplo: app converter EUR↔USD

  1. Design tab: text input "euros", button "Convert", label "result".
  2. Blocks tab: arrastar:
  3. "When Convert click → Set result label text to (euros_input.text × 1.08)".
  4. Test → "Live test" app preview no telemóvel.
  5. Publish.

Block-based torna lógica visível e acessível.

Limites

7. Backend e dados

Plataforma própria

Cada plataforma tem BD própria: - Glide: Google Sheets ou Glide Tables. - Adalo: BD relacional interna. - FlutterFlow: Firebase Firestore (recomendado). - Thunkable: Firebase ou Airtable.

Free tier: 100-1000 records típicos. Pago: ilimitado.

Backend custom via API

Para escalar / dados sensíveis / multi-app: backend próprio: - Supabase (postgres + auth + storage + realtime, free tier generoso). - Firebase (Google, dominante mobile). - Backendless, Hasura, Xano — alternativas. - API REST própria (FastAPI, Node, etc.).

A plataforma no-code chama via "Custom API" / "HTTP request" component.

Airtable como backend leve

Airtable funciona bem como BD para apps simples: - Edita dados num spreadsheet bonito. - API REST automática. - Glide / Bubble / FlutterFlow conectam directos.

Limites: 1000 records free, $10/user/mês para mais.

8. Autenticação

Email + password (default)

Todas as plataformas têm. Configurar em minutos.

OAuth (Google, Apple, Facebook)

Comum em mobile. Acelera signup.

Email com link único. Sem password. UX superior em muitos casos.

Phone (OTP)

SMS para autenticação. Custos extras (Twilio / Vonage). Útil em mercados sem email forte.

Roles e permissões

9. Push notifications

Importância

Engagement → retenção. Apps sem push têm 80% menos retorno do utilizador.

Implementação

Adalo: nativo, easy. FlutterFlow: Firebase Cloud Messaging (FCM). Glide: pago, integra OneSignal. Thunkable: OneSignal.

OneSignal (onesignal.com): free tier generoso, multi-platform, fácil.

Best practices

10. Publicação

Google Play

  1. Google Play Console ($25 one-time, por dev account).
  2. Criar app → ficha:
  3. Título (max 30 chars).
  4. Descrição curta (80) + completa (4000).
  5. Categoria.
  6. Screenshots: mínimo 2 (recomendado 8).
  7. Ícone alta-res.
  8. Featured graphic.
  9. Política de privacidade (URL).
  10. App content: ratings, target audience, data safety.
  11. Production track: upload AAB.
  12. Submit for review → 2-24h normalmente.

Após aprovação: live na Play Store.

App Store

  1. Apple Developer Program ($99/ano).
  2. App Store Connect: criar app entry.
  3. Bundle ID único.
  4. Screenshots: vários tamanhos (iPhone 6.7", 5.5", iPad).
  5. App icon.
  6. Descrição.
  7. Privacy disclosures (data collected, tracking).
  8. Sign in with Apple (obrigatório se há outros OAuth).
  9. Xcode ou Transporter app: upload IPA.
  10. TestFlight: beta com até 10k testers.
  11. Submit for review.

Apple review demora 1-3 dias, mais picky que Google. Possíveis razões para rejection: - Crash em test. - UI feia. - Função "broken" durante review. - Pricing/IAP issues. - Privacy não claro.

PWA — sem stores

Alternativa: publicar como Progressive Web App. - Sem stores (sem $99/ano, sem reviews). - Updates instantâneas. - Funciona em iOS + Android (capabilities ligeiramente diferentes).

Como: - Site web bem feito (mobile-first design). - Manifest.json (ícone, nome, theme color). - Service worker (offline caching). - HTTPS obrigatório.

Glide já gera PWAs automaticamente.

Stores vs PWA — quando cada

Stores: - App "séria" / institucional. - Push notifications (mais limitado em PWA iOS). - Trust factor. - Descoberta via store search.

PWA: - MVPs. - Internal tools (employees instalam). - Updates frequentes. - Sem dependência review.

11. Analytics e iteração

O que medir

Ferramentas

A maioria das plataformas no-code integra estas em cliques.

Iteração

12. Stack-recommendation para diferentes contextos

"Quero validar ideia, 1 semana, €0"

"MVP de startup, 1-2 meses, app real"

"Internal tool de empresa, sem stores"

"App séria com escala futura"

"Apenas web mas mobile-friendly"

13. Boas práticas

UX mobile

Performance

Privacy / GDPR

Manutenção

14. Próximos passos

Glossário

Recursos

Apps mobile no-code são uma das skills mais práticas em 2026. Em uma tarde podes publicar app real. Em uma semana, validar uma ideia de negócio. Em um mês, ter MVP em utilizadores reais. Combina com Bubble (UC02838) ou n8n para sistemas verdadeiramente completos sem programar.