1 扎实的JAVA基础,熟练掌握面向对象(OOP)思想,熟悉java序列化机制实现Android下IPC的机制。
2 熟练使用集合、IO流及多线程断点上传下载,和线程池的使用。
3 熟练掌握Android四大组件(Activity,Service与intentService,LocalBroadcastManager的BroadcastReceiver,ContentProvider)
4 熟练使用Android下常用的布局设计,新版本Material Design布局和设计,熟练自定义控件和一些主流的第三方控件的使用等。
5 熟悉掌握MVC模式,单例、工厂,观察者,模板等设计模式。
6 熟悉Android下的Handler消息机制(Handler,Message,MessageQueen,Looper,HandlerThread),并能熟练使用Handler和熟悉使用EventBus 3.0和RXandroid机制。
7 熟悉Android中的动画,选择器,样式和主题的使用,能够实现市面上大多数动画效果。
8 掌握OOM、ANR异常和各类友盟统计上的BUG的处理和熟练处理App全局Crash异常处理,并可以对应用进行相应的优化。
9 熟悉Android开发的数据(图片,文字,文件等)的缓存技术,并且能够对图片的优化进行相应的处理,熟悉ASimpleCache,LruCache缓存和DiskLruCache缓存使用。
10 熟练并能独立解决市面上各种Android机型屏幕的适配(图片适配,Dimens适配和AutoLayout适配等等)。
11 熟悉XML/JSON数据解析和生成JSON/XML,以及Android下SQLiter数据库存储方式(greendao,ormlite)。
12 熟练使用市面上主流技术的Android开发常用框架(greedao,ormlite,EventBus3.0,PullToRefresh,Xutils3.0等等)
13 熟悉android 的JNI/NDK开发,通过JNI实现JAVA与C程序间的调用及回调数据通信。
14 熟悉掌握RecyclerView,ListView等重要控件的使用和优化及(AsyncTask)异步任务加载网络数据
15 熟悉Android代码的混淆机制和多渠道打包
1 智慧长沙app,开发功能包括新闻、与h5交互、朋友圈、视频发布与编辑、直播、即时通讯等。
2 商城地图标注类app,主要开发功能包括热力图、点击相应模块高亮、地图绘线等等。
3 融云即时通讯app开发,单人、多人聊天、聊天室、群组、朋友圈、视频发布与编辑功能等等。
4 福彩类app的开发,多种彩票、多种玩法等功能。
角色 | 职位 |
负责人 | android开发工程师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
社交软件app,单聊、群聊、讨论组、添加好友、朋友圈、发布朋友圈等等功能。在项目中担任主要开发,使用融云框架。
智慧长沙app集合新闻、直播、社交等功能于一体,本人于2015年-2018年参与其新闻、视频、直播、聊天、朋友圈等功能的开发与维护。目前各大应用市场上可下载,已多次升级版本。