有丰富的android开发经验,开发过多个项目,对处理各类问题有自己的独特见解和处理手段;
有开发过IM类项目经验
(1)熟练使用Cocos2d-X lua于游戏开发,熟练使用CocosBuilder界面编辑工具;
(2)熟练使用html、js、css等前端技术;
(3)熟悉html及css规范,熟悉HTTP协议,HTTP状态码;
(4)熟练使用SublimeText,HBuilderX, WebStorm开发工具;
(5)熟练使用git、svn、Cornerstones等代码管理工具;
一、Hi Chat
项目描述:
Hi Chat is the best video and text chat app designed specifically for you.
With the Hi Chat app you can stay connected to all your friends. It is perfect for chatting with friends seeing who is online, and catching up on text conversations you may have missed.
软件支持环境:Android 4.0及以上
开发工具:Android Studio + Tortoise Git
开发周期:3个月(敏捷开发)
功能模块:fate主页面;message功能;个人中心;vip充值
个人职责: 功能开发
https://play.google.com/store/apps/details?id=com.pl.hichatting(GooglePlay商店link)
技术要点:
1、使用Picasso处理图片的显示与加载,对图片的加载速度进行缓存策略优化;
2、基于TCP协议的Socket通信,实现登录聊天服务器,拉取聊天message,Socket长连接实现message的实时性;
3、接入facebookSDK以实现用户登录,GooglePlay支付接入,AppsFlyer实现Event统计;
4、消息后台通知功能,采用FCM解决App不在线消息接收的问题,目前系统保活6.0以上需加厂商白名单,需要进一步优化;
5、使用ImagePicker实现用户上传图片,更换头像功能;
6、自定义图片/视频发送控件用于聊天发送图片/视频(根据需求视频功能暂时隐藏)模块,聊天界面用户送花,送礼物实现;
7、发送图片通过BitmapFactory.options从流中获取图片的缩略图,避免造成内存溢出问题,大图片处理,根据要显示的图片大小和真实获取的图片大小进行计算,等比例缩小图片,使用options获得适合的bitmap;
8、视图层框架搭建,界面统一,采用模块模式封装框架基类以及完成相应回调接口,定义抽象方法,加载布局,处理业务逻辑,提高代码重用性;
二、Privacy Defender - VPN Security
项目描述:
This is an application that protects your privacy to the greatest extent via VPN data encryption. Privacy Defender absolutely protects your data and personal information.
Privacy Defender is a reliable app for people who are in the networking field. It can improve the performance of your devices. You can access all the important data you need by using our general security system.
软件支持环境:Android 4.0及以上
开发工具:Android Studio + Cornerstone
开发周期:1个月
功能模块: VPN连接主页面;支付;
个人职责: App的框架的搭建与功能开发
https://play.google.com/store/apps/details?id=hk.poling.vpn_android (GooglePlay商店link)
技术要点:
1、Google In-app Billing支付的接入,使用其中的googlePlay订阅实现用户支付订阅使用VPN的开通功能;
2、接入AppsFlyer以实现App的统计,接入第三方提供SDK以实现广告外显功能;
3、接入SalesPage SDK、体外保活SDK,实现广告展示;(SalesPageSDK广告展示SDK,根据需求研发完成,体外保活SDK,第三方提供SDK)
4、Shadowsocks 由两部分组成,运行在本地的 ss-local 和运行在防火墙之外服务器上的 ss-server;基于Shadowscoks搭建ss-local,ss-local有两部分:第一个部分是socks5服务端,它负责监听本地的请求,另外一个部分是信息发送端,它负责向远程的ss-server发送数据包。
5、通过与后端建立一条加密的传输信道