手机教育 APP 开发,功能和难点详解 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
APICloud

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

  •  
  •   APICloud 2017 年 3 月 1 日 2045 次点击
    这是一个创建于 3342 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从 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     Solana     2770 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 13:03 PVG 21:03 LAX 06:03 JFK 09:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86