Sebenta · Apps móveis no-code (UC02646)
- Introdução
- 1. Mobile no-code — landscape
- 2. Tecnologias mobile — refresher
- 3. Glide — apps mobile-first
- 4. Adalo — apps nativas
- 5. FlutterFlow — Flutter visual
- 6. Thunkable
- 7. Backend e dados
- 8. Autenticação
- 9. Push notifications
- 10. Publicação
- 11. Analytics e iteração
- 12. Stack-recommendation para diferentes contextos
- 13. Boas práticas
- 14. Próximos passos
- Glossário
- Recursos
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
- MVP de startup para validar ideia antes de investir.
- Internal tools empresariais (CRM custom, gestão de stock móvel, app de delivery interna).
- Apps de evento (conferência, festival — agenda, mapa, networking).
- Educação (cursos com vídeos + quizzes).
- Pequeno comércio (catálogo, pedidos).
- Directório de membros de associação.
- Field service (técnicos no terreno).
- Marketplace simples.
Quando NÃO faz sentido
- Jogos (precisas Unity, Unreal, Godot).
- Hardware-deep (Bluetooth complexo, sensores específicos).
- Performance crítica (real-time video, AR avançado).
- Compliance estrito (financeiro, médico, governamental).
- App principal de uma empresa tech séria a escalar (vai precisar migrar).
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
- Glide → PWA.
- Adalo → nativo (compila para iOS/Android real).
- FlutterFlow → Flutter (nativo cross-platform).
- Thunkable → nativo (gera AAB/IPA).
- Bubble → web responsivo (não PWA por defeito, mas tem wrappers).
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
- glideapps.com → sign in com Google.
- New app:
- From Google Sheets (mais rápido).
- From Excel.
- From Glide Tables (BD interna).
- From Airtable.
Anatomia de uma app Glide
- Tabs (paginação principal): Browse, Profile, Search, Map, etc.
- Layouts por tab:
- List: lista vertical de cards.
- Tiles: grid de quadrados.
- Map: pins geográficos.
- Calendar: items com dates.
- Cards: hero cards stack.
- Detail: ecrã de detalhe.
- Form: input form.
- Components em cada item:
- Image, Title, Subtitle, Text.
- Button (com action).
- Choice (dropdown), Switch, Date Picker.
- Buy button (Stripe).
- Actions: clicar → navigate, send email, open URL, increment, set columns, etc.
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
- Free: 1 app, branding Glide, sem custom domain.
- Maker: $25/mês — sem branding, 10k rows.
- Team: $99/mês — múltiplos users, custom domain.
- Business: $249/mês — features avançadas.
Limites
- App "sente" PWA — boa mas não 100% nativa.
- Customização tem tecto (layouts pré-feitos).
- iOS PWA tem algumas restrições.
- Lock-in: app é Glide-only, não exportável.
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
-
New app: escolher template (lista, marketplace, social, login flow, etc.) ou blank.
-
Screens: canvas drag-drop para cada ecrã (Login, Home, Detail, Profile, etc.).
-
Components:
- Text, Image, Button.
- Form components (input, dropdown, date).
- Lists (vertical, horizontal, custom layouts).
- Image picker, video player.
-
Maps, charts.
-
Database:
- Collections (= tabelas).
- Properties (= colunas, com tipos).
-
Relationships (1:N, N:M).
-
Actions ao clicar:
- Navigate to screen.
- Log in / sign up / log out.
- Create / update / delete record.
- Send email / SMS.
- In-app purchase.
-
Custom actions (chamadas API).
-
Conditional visibility:
-
"Mostrar este botão só se user é admin".
-
Test:
- Browser preview.
-
Adalo Companion app no telemóvel (instant preview).
-
Publish:
- Web: domínio Adalo (free) ou custom.
- 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
- flutterflow.io → conta.
- New project: escolher template.
- Builder: canvas Figma-like.
- Firebase (recomendado): auth + Firestore + storage tudo integrado.
Features
- Widgets Flutter visuais: Column, Row, Container, Card, AppBar, etc.
- State management (page state, global app state).
- Action flows (similar Adalo).
- Animations (built-in Lottie support).
- Push notifications (Firebase Cloud Messaging).
- In-app purchases.
- Maps, Stripe, OpenAI integrations.
- Run mode: preview no browser ou device.
- Export: download código Flutter completo (Pro plan).
Pricing
- Free: limitado, com branding.
- Standard: $30/mês.
- Pro: $70/mês — export código, custom Dart.
- Teams: $90/user/mês.
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
- Design tab: text input "euros", button "Convert", label "result".
- Blocks tab: arrastar:
- "When Convert click → Set result label text to (euros_input.text × 1.08)".
- Test → "Live test" app preview no telemóvel.
- Publish.
Block-based torna lógica visível e acessível.
Limites
- Apps complexas ficam difíceis de gerir (blocos enchem).
- Performance modesta.
- Comunidade menor que Adalo / Glide.
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.
- Apple Sign-In: obrigatório se outras OAuth options existirem (App Store rule).
- Google Sign-In: ~5 cliques.
- Facebook: cada vez menos usado.
Magic link
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
- "Admin" vs "User" vs "Guest".
- Configurar quem vê / edita o quê.
- Cada plataforma tem variante.
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
- Opt-in claro: prompt no momento certo (após valor entregue, não no primeiro lançamento).
- Sem spam: 1-3 push/semana max.
- Personalizadas: nome do user, dados relevantes.
- Action links: push → abre ecrã específico.
- Settings: user pode desligar tipos específicos.
- Time zone: enviar a horas razoáveis.
10. Publicação
Google Play
- Google Play Console ($25 one-time, por dev account).
- Criar app → ficha:
- Título (max 30 chars).
- Descrição curta (80) + completa (4000).
- Categoria.
- Screenshots: mínimo 2 (recomendado 8).
- Ícone alta-res.
- Featured graphic.
- Política de privacidade (URL).
- App content: ratings, target audience, data safety.
- Production track: upload AAB.
- Submit for review → 2-24h normalmente.
Após aprovação: live na Play Store.
App Store
- Apple Developer Program ($99/ano).
- App Store Connect: criar app entry.
- Bundle ID único.
- Screenshots: vários tamanhos (iPhone 6.7", 5.5", iPad).
- App icon.
- Descrição.
- Privacy disclosures (data collected, tracking).
- Sign in with Apple (obrigatório se há outros OAuth).
- Xcode ou Transporter app: upload IPA.
- TestFlight: beta com até 10k testers.
- 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
- Acquisitions: signups, install sources.
- Activation: % de signups que completam acção chave.
- Retention: D1, D7, D30 (% utilizadores que voltam).
- Engagement: sessões/semana, duration.
- Conversion: % que paga (se freemium).
Ferramentas
- Firebase Analytics (grátis, dominante mobile).
- Mixpanel ($25-200/mês).
- PostHog (open source, self-host).
- Amplitude.
A maioria das plataformas no-code integra estas em cliques.
Iteração
- A/B test elementos da UI.
- Updates frequentes (PWAs).
- Recolher feedback (Hotjar, in-app surveys).
- Roadmap based on data + user input.
12. Stack-recommendation para diferentes contextos
"Quero validar ideia, 1 semana, €0"
- Glide (PWA) + Airtable ou Google Sheets.
- Free tier.
- Partilhar link → 100 utilizadores em dias.
"MVP de startup, 1-2 meses, app real"
- Adalo (apps nativas) ou FlutterFlow + Firebase.
- Conta Apple + Google.
- $50-100/mês.
"Internal tool de empresa, sem stores"
- Glide Pro.
- Adalo if precisas mobile-only.
- $25-100/mês.
"App séria com escala futura"
- FlutterFlow Pro com export.
- Migra para Flutter dev tradicional quando necessário.
- Backend Firebase ou Supabase.
"Apenas web mas mobile-friendly"
- Bubble (UC02838).
- Responsive design ou PWA wrapper.
13. Boas práticas
UX mobile
- Tap targets ≥ 44pt.
- Loading states óbvios.
- Error handling amigável.
- Offline graceful.
- Onboarding curto (3-5 ecrãs max).
- Permissions pedidas quando precisas (não no boot).
Performance
- Imagens optimizadas (WebP, sizes apropriadas).
- Pagination em listas longas.
- Lazy loading.
- Cache dados que mudam pouco.
Privacy / GDPR
- Política de privacidade (URL público obrigatório).
- Apple "Privacy Nutrition Labels" (data collected, tracking).
- GDPR consent se servir EU.
- Direito ao esquecimento (apagar conta).
Manutenção
- Updates regulares (segurança, bug fixes).
- Monitorar crashes (Crashlytics, Sentry).
- Responder a reviews stores.
- Backup dados regulares.
14. Próximos passos
- Flutter (UC dedicada futura).
- React Native para web devs.
- Firebase em profundidade.
- Backend custom (Supabase, Hasura).
- App Store Optimization (ASO).
- Mobile analytics profundo.
Glossário
- PWA: Progressive Web App (instalável sem stores).
- APK / AAB: Android Package / App Bundle.
- IPA: iOS App.
- TestFlight: Apple beta testing.
- OAuth: protocolo autenticação third-party.
- Push notification: notificação de servidor para device.
- FCM: Firebase Cloud Messaging.
- APNS: Apple Push Notification Service.
- Splash screen: ecrã inicial.
- Onboarding: primeiros ecrãs após install.
- Retention: % users que voltam.
- ASO: App Store Optimization.
Recursos
- Glide University (glideapps.com/university).
- Adalo Academy.
- FlutterFlow YouTube (oficial).
- No-Code Mobile comunidades (Discord, Reddit).
- Makerpad (makerpad.co) — cursos abrangentes.
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.