熟悉使用 Java 语言,使用集合、IO 流、多线程。 熟悉 Android 四大组件,界面编程,原生 UI(RecyclerView 等)控件、组件之间的 通讯及数据共享 熟悉网络请求(OkHttp、OkGo) 熟悉 Glidle、加载图片、Handler、异步加载、数据存储。 熟悉屏幕适配、加固(360、乐固) 熟悉使用框架 ButterKnife、EventBus、RecyclerViewAdapterHelp 、rxjava、mvvm、kotlin。
一、智慧课堂(教师端 PAD) 项目介绍:智慧课堂是一款学校讲课教学 APP,主要针对的是学生听课方便、 老师讲课简单,里面有对没有听到课的学生有一个课堂回顾,作业,错题本等 教学方式。 技术应用:云课堂 Tab 主要展示 Fragment+GridLayout 框架分为四类活动、讨论、 资源、微课。 心得 Tab 主要展示 Fragment+RelativeLayout 框架分为对班级学生课上获得的红花数 的排行版和学习每节课的心得。 课后作业 TAB:主要展示 Fragment+GridLayout 框架分为四类活动、讨论、等。
二、智慧课堂(学生版 PAD) 项目介绍:智慧课堂是一款学校讲课教学 APP,主要针对的是学生听课方便、 老师讲课简单,里面有对没有听到课的学生有一个课堂回顾,作业,错题本等 教学方式。 技术应用:首页界面 RelativeLayout+LinerLayout 框架有云课堂、课堂回顾、错题本 、课后作业。 云课堂 Tab 主要分为五种类型的课,讨论和活动一样,有课件和评论、点赞、置顶 等。微课就是在播放网络上的视频,资源就是获取网站上的课件 Word,PDF 等。 错题本用的是 webView 加载 H5 静态界面。 课堂回顾和课后作业加载四类课程跟云课堂不一样的是需要前两者不需要实时通 讯。三、101 辅导 项目介绍:101 辅导是一款针对中小学生网络授课、有各个科目专业的老师、公开 课、专题课等教育类 APP。 技术应用:是 Fragment+TableLayout 的框架 学习 Tab:有已经购买的课程用 RecyclerView 和 View 显示,没有购买的课程显示 ImageView 显示立即购课点击跳转到选课 Tab。 选课 Tab:轮播图 Banner+RecyclerView+ViewPager+TableLayout 框架 各个功能的入口,选择公开课、系统课、专题课、推荐课、体验课和选择年级对话 框等。 班级圈 Tab:RecyclerView 框架 显示系统发送的消息和班级老师发送的消息 我的 Tab:自定义 ImageView+LinearLayout 框架 订单信息,和个人资料入口。