- Durante a pandemia, começou o desenvolvimento de um app baseado em planilhas para resolver problemas relacionados a pedidos de comida
- Usando o Glide, os dados do Google Sheets foram transformados em um app amigável para dispositivos móveis
- Oferece uma interface fácil de usar e recursos simples de busca e filtragem
- Por que usar o Glide:
- Plataforma no-code: permite criar webapps simples sem escrever código
- Opção gratuita para usuários: permite criar apps privados para casa ou grupos de amigos
- Interface conveniente:
- Importa diretamente dados do Google Sheets para buscar, filtrar e editar
- Permite buscar ou filtrar por nome do restaurante, categoria, endereço etc.
- Existem alternativas como o AppSheet, do Google, mas o Glide é fácil de usar e elegante
- Processo de criação do app:
- Importar a planilha para o Glide e gerar um app básico
- Otimizar o app escondendo telas desnecessárias, alterando rótulos e fazendo outros ajustes
- Adicionar um componente de mapa para visualizar a localização dos restaurantes e, ao clicar, integrar com o app de mapas padrão
- Casos de uso:
- App de restaurantes: inclui recursos de busca e filtragem de restaurantes na região de DC
- App DIYRoot: classifica receitas e gerencia menus e listas de compras
- App Pantry Items: acompanha o estoque de temperos e molhos e adiciona itens necessários à lista de compras
- Satisfação pessoal:
- É possível criar você mesmo um app com os recursos necessários sem aprender Swift ou JavaScript
- A estrutura básica do app continua sendo uma planilha simples, permitindo que qualquer pessoa contribua
- Também aceita pedidos de funcionalidades específicas, oferecendo satisfação como um pequeno projeto para família e amigos
- Recomendação e alerta:
- Além do Glide, também é possível usar ferramentas no-code semelhantes
- Tome cuidado: depois de começar esse hobby, é difícil parar
2 comentários
Se continuarem adicionando recursos desnecessários e deixando tudo lento e pesado, no fim os usuários vão acabar procurando alternativas.
Comentários do Hacker News
Compartilha a experiência de ter criado um dashboard usando o Google Sheets como banco de dados de backend. O Google Sheets tem ótimo suporte de API, boa compatibilidade com Pandas/SQL e uma UX excelente. A validação de dados pode ser trabalhosa, mas, para criar protótipos, o Google Sheets é a melhor opção. O dashboard foi implementado com uma tabela Vue-Bootstrap recebendo dados via API. O projeto foi finalizado com a adição do Firebase Auth.
Ao usar o Google Sheets, funcionou bem até 1.000 linhas, mas, ao adicionar 25.000 linhas, ocorreram erros. O SQLite processou 25.000 linhas sem problemas. Diz que a Google Drive API foi quase inútil e expressa frustração com as APIs do Google.
Tem a ideia de transformar um arquivo complexo do Excel em um webapp pessoal. Acha que provavelmente não seria pior do que o Excel para iOS.
Compartilha a experiência de ter criado um app para uma liga de golfe usando Glide e Google Sheets. A experiência do usuário foi boa e o preço também era razoável. Menciona que seria necessária uma política de preços para usuários de nível hobby.
Durante a COVID, criou uma solução de gerenciamento de testes para um resort usando Airtable e várias outras ferramentas. Os recursos de banco de dados relacional do Airtable foram importantes, e ele é adequado para lidar com menos de 250 mil registros. Também compartilha a experiência de ter criado automações no Airtable usando ChatGPT e scripts personalizados.
Afirma que abandonar soluções complexas e usar planilhas é a escolha certa.
Usa o banco de dados do Notion para gerenciar listas de livros, filmes e jogos. Está considerando migrar para Obsidian ou Logseq. Demonstra insatisfação com a introdução de recursos de IA no Notion.
Menciona que, em vez de ferramentas no-code, talvez seja melhor usar uma página HTML5 simples. Assistentes de IA aceleram o fluxo de trabalho de prototipagem.
Diz que seria bom se existisse uma versão FOSS do Glide. Aponta a falta de alternativas para apps móveis.
Observa a ironia de ser preciso abrir o Glide em uma tela grande para conseguir criar o app.