做过程序开发的人都知道,开发一个 APP,除了产品、设计等的支持,后端的支持是必不可少的,没有后端提供相应的接口,一个 APP 就没有办法实现数据的联通。但是今天,我们就是要来讲一下,如何在没有后端提供接口的情况下开发一款 APP 出来。

一、背景介绍

后端提供接口,无非就是将 APP 端提交的数据保存到服务器,或者将已保存的数据传输给前端展示。所以,从根本上说,APP 只是需要数据保存和传输支持。

那么如果不用后端开发接口,怎么实现 APP 数据的保存和传输呢?其实现在有很多后端云可以实现这样的功能,如:「Bmob 后端云」和 「LeanCloud 后端云」,下面我们就以 Bmob 后端云为例,讲一讲如果一个人实现 Android APP 的开发。

Bmob 后端云有数据访问、云函数、短信服务、游戏实时后端、即时通讯和推送功能,价格如下图,作为个人开发者或者测试使用,选择开发版就可以了。

Bmob后端云价格

二、实战演练

1、准备工作

从首页注册,然后登录

进入我的控制台

创建应用,选择开发版,如下图

创建应用

2、开发文档

选择自己熟悉的平台,查看对应的文档,按着文档一步一步来,引入 SDK,初始化,然后实现增删改查即可实现绝大部分的功能开发。

3、实战

使用 Bmob 后端云的「数据服务」,我开发了一个物流信息管理系统,很简单,包含三个模块,包括填单、汇总和设置。

填单页面可以填写本次物流运输的一些信息,车辆等是提前录入导入到 Bmob 后端数据库的,从控制台就可以操作。

填单

汇总可以查看已填写的物流订单,根据车辆来归类。

汇总

设置里可以添加修改车辆、挂车、司机等信息。

设置

三、感悟

作为一名 Android 开发人员,我深深的感觉到,对于个人开发者来说,类似于 Bmob 后端云的服务,极大的促进了程序开发速度和成本,让一个客户端开发人员独自完成整个 APP 的开发成为可能。

所有的数据存储、修改和读取都可以调用 SDK 实现,再也不需要等后端给接口了,有一种掌控全局的感觉。

而且这种平台都有一定程度的免费策略,无论是测试还是小范围推广使用,都是足够的,即使有更高的需求,也可以花费很少的钱来实现,真的是很良心了。

个人开发者,推荐大家一定要试一下类似于「Bmob 后端云」这样的平台。

欢迎访问的个人博客:掘墓人的小铲子

bomb android实战,Bmob后端云实现无后端开发APP相关推荐

  1. Android基于腾讯云的小直播开发配置

    如何快速搭建小直播,请参考文档:https://cloud.tencent.com/document/product/454/7999 1. 小直播前后台结构图 腾讯云: 提供了云直播(LVB),点播 ...

  2. bomb android实战,android 仿qq app源码下载(bmob)

    [实例简介] [实例截图] [核心代码] package com.bmob.im.demo.ui; import android.os.Bundle; import android.support.v ...

  3. Android 实战之酷云(一)

    前言 大家好啊!好久没有见到我了吧.为什么呢!当然是由于开学啦,这学期非常多课,身为部长实验室也也非常多活动和一堆小师弟.同一时候还有蓝桥杯和华为软件开发大赛.并且近期在做一个综合性比較高的作品,没错 ...

  4. Android 实战之酷云(二)

    对于酷云这个项目,想了很久,到底是做到最好,还是能用就好,在我看来,完成这个项目的难度还是有的,加上其他限制,导致进度缓慢,不过我觉得还是要将它呈现出来,所以决定写下酷云开发过程的一系列文章,希望能和 ...

  5. Android初学 抖音短视频无水印下载APP的实现

    实现效果: 在抖音复制分享链接 粘贴分享链接到App, 点击解析 点击 去下载 进入浏览器下载 获取无水印视频链接 首先我们使用浏览器打开分享的链接 8.97 teO:/ 一起玩水吧 在这炽热的夏天% ...

  6. bmob云数据库属于mysql吗_bmob后端云服务 bmob云数据库

    有没有免费的云服务可以存储app的数据? 有的,建议你去看看bmob后端云服务,我开发app都是用这个平台,完全免费提供云服务器,云存储,等功能. bmob后台是什么技术? 从程序语言角度说,Bmob ...

  7. 布局无代码开发,谷歌云在全家桶中加入一道甜品

    造物是人类的天赋.玩过<我的世界>这款风靡全球的3D沙盒游戏的人一定会认同这一点.只需要通过对基本模块的"创造"和"破坏"就能创造一个独一无二的世界 ...

  8. 无代码开发是什么?白码详解

    无代码开发就是不需要任何的计算机代码,就可以实现软件开发.系统搭建的一种方式.它可以降低程序员的软件制作时长和程序员现在的工作量,并实现快速搭建. 什么是无代码开发编程? 白码告诉你,无代码编程通俗来 ...

  9. Android实战——第三方服务之Bmob后端云的集成、用户登陆、用户注册、获取用户、用户注销(一)

    第三方服务之Bmob后端云的集成.用户登陆.用户注册.获取用户.用户注销(一) Bmob简介: 步骤一:Bmob集成 在www.bmob.cn注册一个用户,在网站后台创建一个应用,进去管理页面之后在设 ...

  10. Android实战——第三方服务之Bmob后端云的推送服务的集成和使用(三)

    第三方服务之Bmob后端云的推送服务的集成和使用(三) 事先说明:这里的一切操作都是在集成了BmobSDK之后实现的,如果对Bmob还不了解的话,请关注我第一篇Bmob文章 步骤一:推送服务的集成 在 ...

最新文章

  1. matlab判断电话播键音,MATLAB电话拨号音的合成与识别
  2. HBuilder完成webApp入门(3) 关于webview (转)
  3. 关于在hue当中执行定时任务,时间的设置。
  4. VS2005的几款代码皮肤。
  5. 20道有代表性的HTML基础题,测测你能入前端的门吗
  6. EF6+Sqlite连接字符串的动态设置
  7. 读完《Effective Java》后我淦了 50 条开发技巧
  8. 运行QT打包后的程序出现d:\Program Files (x86)\SogouInput\...错误
  9. 数据集加载--load_digits
  10. CSPS Oct目标
  11. 硬盘数据恢复实例全解
  12. Springboot(大总结)
  13. 密码学——变色龙哈希
  14. 如何在视频中添加水印?给视频添加水印方法
  15. Python实现投影法分割图像(一)
  16. 财务共享,减少凭证复核与合同支付审计的风险,加强企业内控
  17. [转]在计算机领域做研究的一些想法
  18. python设计一个学生类姓名年龄成绩_C# 编写学生类Student,包含学生姓名,成绩,设计一个友员函数sortDegree(),将学生成绩按大到小排序。...
  19. Learning to Write Stylized Chinese Charactersby Reading a Handful of Examples
  20. python青蛙跳台阶_Python算法题(一)——青蛙跳台阶

热门文章

  1. SR2CNN Zero-Shot Learning for Signal Recognition(SR2CNN:用于信号识别的零试学习)
  2. [玩转UE4/UE5动画系统>技能系统(GAS)篇] 三 影响 Gameplay Effect(GE)
  3. pytorch 矩阵分解_使用pytorch的推荐系统矩阵分解
  4. 滴滴高级专家工程师保姆级运维监控科普(一)
  5. 如果我们不用Android,那么还有哪些替代品?
  6. sonos one_如何在Sonos上使用Apple Music
  7. legoloam总结(三)
  8. python文件IO一--路径操作,文件读取、拷贝、修改,csv、ini文件处理
  9. 如何创建Golang REST API:项目布局配置[第2部分]
  10. kubernetes-1.23部署ingress-nginx的controller-1.6.4