1、 熟练使用Android SDK、Android Studio开发工具
2、 熟悉Android四大组件及数据存储
3、 熟悉Android的常用布局
4、 熟练使用textview、edittext、button、menu、listview等界面组件
5、 熟悉Java语言,有良好的Java编程习惯
6、 熟悉volley、asmack、Annotation等框架运用
7、 了解工厂模式、单例模式等开发模式
8、 了解CSS、HTML、JavaScript等Web开发技术
9、 熟悉掌握ListView的优化及异步任务加载网络数据
大家学
项目描述
大家学是一款有关教育的app,具有测评系统,教师推荐,课程展示,名师预约,教师搜索等功能
技术要点:
(1)使用ViewPager+Fragment来搭建整个应用的结构框架。
(2使用Okhttp作为客户端服务器端数据请求和交互的框架。
(3)用户信息管理模块中对信息表的增删改查,以及联合查询
乡途帮 2018.4-2018.7
项目描述
乡途帮是一款有关旅游项目的app,各地旅游项目的展示,热门推荐,周边旅店住宿等服务信息,活动信息及个人中心等功能
技术要点:
(1)通过高德定位实现向用户推荐附近的旅游及周边服务
(2)由于项目中出现的图片较多,通过Glide实现图片压缩和优化有效节省流量及内存空间
(3)实现视频上传及播放
兑兑乐 2018.3-2018.5
项目描述
项目描述:
兑兑乐是一款类似美团的app,具有首页广告轮播及商家店面展示,附近商家,积分商城及个人中心等功能
技术要点:
(1)由于很多的Activity都使用了相同的菜单栏和底部的导航栏,使用模板方式将顶部菜单栏和底部导航栏与服务器交互的方法都封装在一个BaseActivity中,其他Activity只需要继承它就能实现这些方法,大大减少了重复代码的出现。
(2)因为项目中大量用到与服务器刷新的界面,为了提高用户的体验,在与服务器交互的子线程未完成之前,先显示加载动画,当成功获取服务器数据以后再显示数据
(3)查询及显示商品时通过ListView的分批加载数据,优化了用户的体验