可以独立完成项目开发
编程语言:熟悉Java和kotlin
编程环境:eclipse,myeclipse和Android Studio
1.熟悉android组件和功能的使用、
2.熟悉JAVA语言以及开发环境,具备良好的编码习惯
3.熟练掌握Android四大组件,常用的布局文件,自定义控件等
4. 熟悉XML/JSON解析数据,以及sharePreference、文件等数据存储方式
5.熟悉 常见android 优化技术,listview优化,获取网络图片异步加载,分批加载,分页显示等优化方式
6.熟悉使用kotlin语言开发,和跟java混编
7.熟悉应用各种常见的设计模式:工厂模式、单例模式、MVC和springioc等
8.熟悉使用掌握eclipse,Myeclipse,IDE和Android studio等开发工具
9.掌握Java反射机制的使用
10.熟悉Java中的集合框架及其使用
11.熟悉掌握java中的引用类型和基本类型
12.掌握android中的动画控件、自定义控件等
13.熟悉使用的第三方框架有rxjava,glide,okgo,picasso等框架
14.对ndk开发有过一些了解
15.学习过一段时间的flutter开发
“出境通”---主要分为五大功能模块,分别为漏电秘书台,出境通中心,通话,通讯录和个人中心,该app由本人开发完成。该项目技术层面上主要分为表示层(View),逻辑层(presenter)和数据访问层(model),即
mvp设计模式
1:表现层(View)主要用到的技术有:Picasso加载框架,自定义轮播图和一些自定义的View
2:逻辑层(presenter):利用Rxjava框架实现逻辑上一些异步同步的操作,调度View层和Model层协调工作
3:数据访问层(Model):主要用到Gson、Rxjava和Retrofit等框架实现了网络异步请求
4:用到的第三方框架有:友盟分享、友盟统计、JPush(用于推送)、支付宝支付和微信支付
app主要功能模块:
1:漏电秘书太和出境通中心:实现app内呼叫转移后关机(或者飞行模式)接收留言和漏电等功能
2:通话:采用linphone框架(基于Sip协议的网络电话框架),集成和开发框架,实现通话功能
3:通讯录:实现模糊查询,列表按字母排序和会员列表功能
4:用户信息:实现登陆,注册,注销,修改手机号、密码、头像和分享等功能