“66study”的版本间差异
(创建页面,内容为“乐学生涯 - 专注于「互联网+」教育的一站式初中学习平台<br> == 项目简介 == 面向初中生的在线课程、试题练习、选科规…”) |
|||
第5行: | 第5行: | ||
== 截图 == | == 截图 == | ||
[[File: | [[File:66study 01.png|320px]] [[File:66study 02.png|320px]] [[File:66study 03.png|320px]] [[File:66study 04.png|320px]] [[File:66study 05.png|320px]] [[File:66study 06.png|320px]] [[File:66study 07.png|320px]] [[File:66study 08.png|320px]] [[File:66study 09.png|320px]] [[File:66study 10.png|320px]]<br> | ||
== 下载 APK (最新版本) == | == 下载 APK (最新版本) == |
2020年4月2日 (四) 09:11的版本
乐学生涯 - 专注于「互联网+」教育的一站式初中学习平台
项目简介
面向初中生的在线课程、试题练习、选科规划与升学指导等功能。学生可通过平台观看教学视频、线上练习习题、规划选科分班、咨询升学指导、获取中考资讯等。
截图
下载 APK (最新版本)
官网下载
测试帐号:18998412071
测试密码:123456
负责内容
• 负责单独完成该项目 Android 端的开发、检测、上架与后续维护迭代;
• 参与需求工作,协助需求制定,并为具体实现提供合适建议;
• 对已上线产品进行跟踪,及时发现并修复问题,保持功能迭代更新;
• 与其它客户端开发人员沟通协作,保证多端最终功能相近。
技术实现
界面实现
首页使用 Fragment + FragmentTabHost。
列表条件筛选使用 DialogFragment,并能根据控件位置下置显示,不盖住原来的按钮。
遵守 Material Design 的基本设计及其动画效果的同时,尽可能提供与 iOS 端相近的使用体验 (如一些按钮跟随设计稿,使用类 iOS 的样式)。
所有包含文本的控件均预设最小与最大尺寸,避免文本超出预定控件长度。
第三方服务使用
运营统计:Umeng 友盟统计。
三方支付:微信支付。
错误收集:Bugly。
开源库使用
整体架构:MVVM + DataBinding。
网络请求:OkGo (OkHttp),使用 Json 进行数据传输。
图像处理:Picasso,TakePhoto。
内存泄漏检测:LeakCanary。
以及其它常见第三方库 (如 Gson、TBS X5 等)。
其它
基于 OkGo 的 API 出错即时反馈,允许在 debug 模式下显示出错的 API 的提交及返回信息。
用于调试 API 直接返回 HTML 错误页时直接渲染并显示在 APP 中。