- Trong thời kỳ đại dịch, đã bắt đầu phát triển một ứng dụng dựa trên bảng tính để giải quyết các vấn đề liên quan đến đặt món ăn ngoài hàng
- Sử dụng Glide để chuyển dữ liệu Google Sheets thành một ứng dụng thân thiện với thiết bị di động
- Cung cấp giao diện thân thiện với người dùng cùng khả năng tìm kiếm và lọc dễ dàng
- Lý do sử dụng Glide:
- Nền tảng no-code: Có thể tạo webapp đơn giản mà không cần viết mã
- Tùy chọn người dùng miễn phí: Có thể tạo ứng dụng riêng tư cho gia đình hoặc nhóm bạn
- Giao diện tiện lợi:
- Có thể trực tiếp nạp dữ liệu Google Sheets để tìm kiếm, lọc và chỉnh sửa
- Có thể tìm kiếm hoặc lọc theo tên nhà hàng, danh mục, địa chỉ, v.v.
- Dù cũng có các lựa chọn thay thế như AppSheet của Google, Glide dễ dùng và thanh lịch hơn
- Quy trình tạo ứng dụng:
- Nạp bảng tính vào Glide để tạo ứng dụng cơ bản
- Tối ưu ứng dụng bằng cách ẩn các màn hình không cần thiết, đổi nhãn, v.v.
- Thêm thành phần bản đồ để trực quan hóa vị trí nhà hàng, và khi bấm vào sẽ liên kết với ứng dụng bản đồ mặc định
- Các trường hợp sử dụng:
- Ứng dụng ăn uống ngoài hàng: Bao gồm chức năng tìm kiếm và lọc nhà hàng trong khu vực DC
- Ứng dụng DIYRoot: Phân loại công thức nấu ăn và quản lý thực đơn cùng danh sách mua sắm
- Ứng dụng Pantry Items: Theo dõi tồn kho gia vị và nước sốt, đồng thời thêm các món cần thiết vào danh sách mua sắm
- Sự hài lòng cá nhân:
- Có thể tự tạo ứng dụng với các tính năng cần thiết mà không cần học Swift hay JavaScript
- Cấu trúc cơ bản của ứng dụng vẫn được giữ ở dạng bảng tính đơn giản nên ai cũng có thể đóng góp
- Cũng chấp nhận các yêu cầu về tính năng cụ thể, mang lại cảm giác thỏa mãn như một dự án nhỏ cho gia đình và bạn bè
- Khuyến nghị và cảnh báo:
- Ngoài Glide, cũng có thể tận dụng các công cụ no-code tương tự
- Hãy cẩn thận vì một khi bắt đầu sở thích này thì rất khó dừng lại
2 bình luận
Nếu cứ liên tục thêm những tính năng không cần thiết khiến nó trở nên chậm chạp và nặng nề, thì cuối cùng người dùng cũng sẽ tìm đến giải pháp thay thế.
Ý kiến Hacker News
Chia sẻ trải nghiệm xây dựng dashboard bằng cách dùng Google Sheets làm cơ sở dữ liệu backend. Google Sheets có hỗ trợ API rất tốt, tương thích tốt với Pandas/SQL và UX cũng rất ổn. Việc xác thực dữ liệu có thể khá phiền, nhưng khi xây dựng prototype thì Google Sheets là lựa chọn phù hợp nhất. Dashboard được triển khai bằng cách lấy dữ liệu qua API và hiển thị bằng bảng Vue-Bootstrap. Cuối cùng đã hoàn thiện dự án bằng cách thêm Firebase Auth.
Google Sheets hoạt động tốt khi dùng tới 1.000 hàng, nhưng khi thêm 25.000 hàng thì bắt đầu phát sinh lỗi. SQLite xử lý 25.000 hàng mà không gặp vấn đề gì. Google Drive API gần như vô dụng, và bày tỏ sự thất vọng với các API của Google.
Có ý tưởng chuyển một file Excel phức tạp thành web app cá nhân. Nghĩ rằng nó sẽ không tệ hơn Excel trên iOS.
Chia sẻ trải nghiệm xây dựng ứng dụng cho giải golf bằng Glide và Google Sheets. Trải nghiệm người dùng khá tốt và mức giá cũng hợp lý. Có nhắc đến việc cần một chính sách giá phù hợp cho người dùng ở mức độ sở thích.
Trong thời kỳ COVID, đã xây dựng một giải pháp quản lý xét nghiệm cho resort bằng Airtable và nhiều công cụ khác nhau. Tính năng cơ sở dữ liệu quan hệ của Airtable rất quan trọng và phù hợp để xử lý dưới 250.000 bản ghi. Cũng chia sẻ kinh nghiệm xây dựng tự động hóa Airtable bằng ChatGPT và script tùy chỉnh.
Lập luận rằng bỏ các giải pháp phức tạp và dùng bảng tính mới là lựa chọn đúng đắn.
Dùng cơ sở dữ liệu của Notion để quản lý danh sách sách, phim và game. Đang cân nhắc khả năng chuyển sang Obsidian hoặc Logseq. Bày tỏ sự không hài lòng với việc Notion đưa tính năng AI vào.
Nhắc rằng thay vì dùng công cụ no-code, có thể dùng một trang HTML5 đơn giản sẽ tốt hơn. Trợ lý AI giúp tăng tốc quy trình tạo prototype.
Nhắc rằng sẽ rất hay nếu có một phiên bản FOSS của Glide. Chỉ ra rằng đang thiếu các lựa chọn thay thế cho ứng dụng di động.
Nhắc đến sự mỉa mai ở chỗ phải mở Glide trên màn hình lớn thì mới có thể xây dựng ứng dụng.