V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
APICloud
V2EX  ›  分享发现

手机教育 APP 开发,功能和难点详解

  •  
  •   APICloud · 2017-03-01 14:21:36 +08:00 · 1587 次点击
    这是一个创建于 2621 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从 2016 年下半年开始,有关内容的创业逐渐多了起来。付费内容成为了焦点话题,应运而生的各类教育 APP 层出不穷。那么,教育 APP 的开发难点在哪里?如何开发出一款高质量的教育 APP 呢?

    一、 教育 APP 开发难点

    英语学习和面向 K12 市场的 APP 最受关注,孩子的教育是永恒的话题。而一款日常学习、作业,习题等考试的 APP 开发有以下难点:

    1. 更新难点:

    众所周知,教育 APP 的内容量巨大,且繁杂。尤其是针对学生使用的 APP ,既有数学公式,也有化学图形;既有语文古文,又是外语习题,而且还要分年级有不同的教学内容。更别说还分为日常学习和考试了。学生端需要提交作业,教师端需要打分数。因此一款教育 APP 日常的更新成为了开发的难点,不仅量大,而且更新界面布局还不同。

    这时,使用 HTML5 技术开发 APP 的优势就凸显出来。 APICloud 使用 HTML5 技术帮助用户开发原生 APP 。 APICloud 界面布局简单,易于操作和使用,并且支持热更新模式,更新速度快,又不影响用户体验。这使 APICloud 平台非常适于教育 APP 的开发。

    2. 多端难点:

    教育 APP 还有一个难点,就是多端。一款 APP 普遍至少有学生端和教师端两端,有时还会有家长端等。多端开发的难度不必多说,开发的成本和时间也都会上升。

    教育类多端的 APP 开发时,还会遇到一个问题,那就是在多个端中许多功能是可以复用的,例如作业和习题等,如果全部重复开发将耗费不少开发时间和成本。

    APICloud 平台拥有多端 APP 开发的经验,在多端开发时,由于使用 H5 +扩展模块的实现方式,大量的功能和页面可进行复用,这将极大的降低开发成本,缩短开发时间,更提高 APP 稳定性。 APICloud 的多端 APP 有众多案例。 例如智能采暖 Opler 的 APP 拥有三端,客户销售 APP 、施工管控 APP 和售后服务 APP ;众邦快送 APP 包括用户端和快递端两端;还有全众社区 APP 含有社区端和物业端等等许多案例。

    二、 教育 APP 开发中的常用功能

    在平台中的模块 Store 中,非常多的模块适合教育 APP 开发。主要使用的模块有直播、视频播放模块,像亲加云直播、趣拍、七牛云直播、阿里云直播等模块。语音识别模块,有百度语音识别和科大讯飞语音识别等模块。还有为教育 APP 专属开发的模块,类似于跟读评分模块、界面取词模块和在线翻译模块等。其他常用的模块还包括,聊天文本 /表情输入、即时通讯(互动功能)、各种文档查看模块、日历模块、打卡签到图表、支付提现、视频回放、分享等模块。

    三、 教育 APP 开发案例

    使用 APICloud 平台的技术,许多团队已经做出成熟已上线的教育 APP ,并且反响热烈。狸米学习 APP 是由教育部进行推广的一款小学生学习辅助 APP 应用,目前 iOS 、 Android 应用市场都已上线。这款 APP 涵盖了当前国内小学所有的课程,拥有在线监测功能,就学生的错题进行统计,并归纳相关知识点,提高学生的学习成绩。狸米学习 APP 分为学生端和教师端。

    狸米学习 APP 的副总裁张楠说:“只有一个工程师,只用了 10 天就完成了基本功能的开发,并且能同时在 iOS 和安卓全平台发布,让我们感到十分兴奋。 APICloud 相对于原生开发来说,大大减少了开发中所需考虑的兼容性问题,只需使用标准前端语言就可以完成所有功能,而且内置了很多扩展模块,可以迅速实现原生功能。” APP 主要使用了 audio 音频播放模块、 socketManager 即时通讯模块、 videoPlayer 视频播放模块等。

    limi1.jpg

    limi 2.jpg

    口袋学堂 APP 是另一个教育类多端案例,它是一款帮助学生实现在校电子化英语学校的 APP ,核心功能包括:在线课堂、出国备考、作业习题等。 它运用了 APICloud 的定制服务,在 90 天内完成了学生端、教师端两端的 iOS 、 Android 跨平台的开发。“口袋学堂用原生方式开发了第一版,不仅开发周期长,开发人员水平参差不齐,而且面临移动终端难兼容等问题。 APICloud 为口袋学堂快速开发了高质量的 APP ,帮我们节省了开发团队管理成本,使团队能专心于教学内容的制作和产品设计。”口袋学堂 APP 的负责人如是说。

    koudai 1.jpg

    koudai 2.jpg

    四、 教育 APP 开发步骤

    使用 APICloud 平台开发 APP 只需 5 个步骤:

    1.App 框架搭建,在 APICloud Studio 中直接创建应用框架,有三个常用页面框架备选;

    2.积木式拼装,将所有你挑选好的模块,用 JavaScript 编写页面及模块调用,运用 HTML5+CSS3 搭建应用的界面 UI ,完成 App 编码全过程;

    3.真机调试,通过模拟器和真机调试功能进行 App 优化,一键点击即可在 iOS 和 Android 手机中进行 App 优化;

    4.云编译,在 APICloud 官网上传 App 的 icon 、启动页和证书,一键“云编译”即可同时生成 iOS 和 Android 的原生安装包;

    5.云修复,使用云修复快速迭代,随时发布新版本、新功能,无需提交新的安装包。

    企业可选择 APICloud 定制服务,让我们来帮助你完成 APP 的开发。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   771 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:22 · PVG 04:22 · LAX 13:22 · JFK 16:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.