掌握Java编程语言,有良好的编程习惯,较强的分析和解决问题的能力。
掌握Android下的多线程开发、对Runtime运行时机制有一定理解。
熟练掌握AndroidUI模块,可根据实际开发需求自定义控件。
熟练使用Android Studio、Eclipse及SVN等开发工具。
了解MVC、MVP等设计模式。
了解TCP/UDP、HTTP协议,网络Socket协议。
掌握使用library、vitamio、ZXingDemo、PullToRefreshListView、xUtils、RecyclerView等常用的第三方库,实现极光推送、登陆以及注册功能;
能使用高德地图和百度地图的框架\SDK的集成。熟练进行系统的调用;
掌握使用MOB实现分享以及短信验证等功能;
熟练使用Handle+Looper+MessageQueen处理Android线程间的通信问题
熟练掌握ViewPager、Fragment和ActionBar三者结合的运用及相互之间的数据、MediaPlayer的音乐播放功能,Vitamio的视频播放功能
了解使用SQLite数据库进行增删改查等操作。
1:金融软件:该软件基本分为我的,和借款页面,借款页面通过多权限和用户的借款额度以及审核程度进行APP流程控制,不同的权限点击借款按钮是出现不同的页面,来引导用户进行用户资料的提交,以及一些个人信息的上传,以及借款还款流程的进行,审核也面通过后台数据的控制来显示不同用户的审核项目,本页面使用二级树的方式来呈现审核内容,个人中心实现个人头像,个人资料的填写上传,以及优惠券等界面做展示。