Skip to content

基于腾讯云云开发Flutter SDK的一个在线执行代码的Demo

License

Notifications You must be signed in to change notification settings

0Kirby/CloudbaseFlutterDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloudbaseFlutter

在Flutter中使用云开发的云函数、云存储和云数据库能力的一个Demo。

视频教程

哔哩哔哩: https://www.bilibili.com/video/BV1RK411V7qc/
如果喜欢的话请一键三连呗♥♥♥

什么是云开发

Cloudbase
云开发 Cloudbase ,是Serverless云端一体化产品方案,是腾讯云为移动开发者提供的高可用、自动弹性扩缩的后端云服务,可用于开发多种端应用(小程序,公众号,Web 应用,Flutter 客户端等),达到一站式后台服务构建多端应用,帮助开发者统一构建和管理后端服务和后端云资源,避免了应用开发过程中参与繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。

任务介绍

以制作一个简单的在线执行代码的跨平台APP为例,通过使用云开发的 Flutter SDK ,介绍云开发在Flutter中的使用方法。 我们需要利用云开发的产品能力完成以下任务:

  1. 使用云函数实现调用执行代码API并返回结果
  2. 云存储中读取需要执行的代码
  3. 将调用云函数的执行结果储存到云数据库

本项目使用了 glot 在线执行代码的API,请先到官网(https://glot.io/) 进行账号注册,从而获取到自己的Api Token便于后续的操作。

准备工具

  • IDE: Intellij IDEA或Android Studio
  • Plugins: Flutter和Dart

注意事项

lib目录下的main.dart文件中,替换以下常量:

  • _envId: 填入您的云开发环境ID
  • _function: 填入您创建的云函数的名称
  • _collection: 填入您的云数据库集合名称
  • _fileId: 填入您上传到云存储的文件地址

云函数云存储使用到的代码可在function文件夹下找到,还需要将glot.js文件中请求头部中的认证字段替换为请填入您申请的glot API Token

About

基于腾讯云云开发Flutter SDK的一个在线执行代码的Demo

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published