1.精通Android开发的常用布局、常用控件;
2.熟悉Android动画体系,实现优质的动画效果;
3.熟悉Android Handler消息处理机制;
4.熟练使用 SQLite 数据库的基本操作,以及数据存储的主要方式。
5.熟悉敏捷开发过程,有自定义控开发经验;
6.熟悉Android与服务器端的网络通信机制;
7.对于 Android 开发中内存的泄露与开发有所了解;
8.熟悉单例、工厂设计模式;
9.熟练使用第三方SDK的使用,如第三方登录SDK、百度地图SDK等;
10.熟悉ble蓝牙4.0开发;
11.有一定的架构设计能力,良好的编码能力,编写文档能力;
12.有良好的Java基础 ;
13.屏幕适配经验
名称:跟我电竞
开发工具:Android Studio
项目名称:跟我电竞
项目描述:《跟我电竞》APP;旨在显示职业比赛信息,可观看正在直播的比赛,了解战队信息和赛事咨询,邀约先知对赛事进行预测,普通用户可查看预测结果,举办线下比赛可报名参加。app点共有4个板块,分别为热点、预测、参赛、我的。
责任描述:
1:负责热榜模块的界面展示以及目的地模块的下层界面
2:编写自己负责模块的设计文档
核心技术:
1.使用OkHttp进行网络请求;
2.View Pager的自动滑动功能,实现图片的轮播;
3.Recycle View的GridLayoutManager的多布局实现,并自定义子布局;
4.SwipeRefreshLayout实现下拉刷新上拉加载;
5.使用Glide进行图片的加载
6.通过webView加载虎牙、斗鱼直播
项目名称:潮星球
开发工具:Android Studio
项目名称:潮星球
项目描述:《潮星球》APP; 集合产品展示、产品推荐、收藏产品、购物车、在线支付、查看物流、订单管理、销售报表和优惠积分于一体的移动购物应用软件;APP主要分为5个模块,分别为首页,商城,发布动态,消息,个人中心5部分组成。
责任描述:
1:负责扩展功能的实现
2.负责Bug的修复
核心技术:
1. 使用Gilde进行图片的加载展示
2. Recycleview 瀑布流的基本实现
3. 使用OKHttp处理网络请求
4. ViewPager和TabView的联动实现fragment的滑动展示
项目名称:Glunovo
开发工具:Android Studio
项目名称:Glunovo
项目描述:《Glunovo》APP;用图表数据展示人体血糖状况的实时监测软件,旨在让血糖患者减轻痛苦,了解自身血糖情况,以便得到及时治疗。通过手机蓝牙4.0与蓝牙硬件设备连接,蓝牙硬件设备进行实时血糖数据采集,传输给移动端进行数据的展示与分析。
责任描述:
1:负责点状图和饼状图显示对数据展示与分析结果
2:负责蓝牙连接和与蓝牙硬件设备的数据交互
3此项目由我同原公司嵌入式工程时一起讨论实现
核心技术:
1.实现APP与蓝牙设备的连接,通过蓝牙设备的特性值进行数据交互;
2. 使用第三方包MPAndroidChart进行点线图和饼状图的实现,展示接收到的蓝牙硬件数据;
3.HermesEventBus实现service向其他进程分发消息;
4.使用Handler机制对分发数据进行处理显示;
5.使用service实现现软件于后台保持连接,若断开就进行重连。
6.第三方包实现AES/CBC实现数据的加密传输,采用PKCS7Padding填充方式使用进行加密填充;
7.使用jxl第三方包实现数据的Excel格式导出。
名称:跟我电竞 开发工具:Android Studio 项目名称:跟我电竞 项目描述:《跟我电竞》APP;旨在显示职业比赛信息,可观看正在直播的比赛,了解战队信息和赛事咨询,邀约先知对赛事进行预测,普通用户可查看预测结果,举办线下比赛可报名参加。app点共有4个板
名称:潮星球 开发工具:Android Studio 项目名称:潮星球 项目描述:《潮星球》APP; 集合产品展示、产品推荐、收藏产品、购物车、在线支付、查看物流、订单管理、销售报表和优惠积分于一体的移动购物应用软件;APP主要分为5个模块,分别为首页,商城,发布动态,消息