合理安排开发时间,不乱加收费用。
1.熟悉Android原生App开发(基于Kotlin或Java)
2.熟悉Flutter开发Android和iOS(基于Dart)
3.熟悉小程序开发(基于小程序API或uni-app)
《Max Grow》
项目描述:植物灯监控应用(Flutter项目)
责任描述:
1.需求确定和UI基础框架搭建。
2.基于dio网络处理库的二次封装,设备控制,设备定时任务和配置等功能逻辑。
3.集成firebase和苹果推送功能并适配iOS版本应用内的推送功能。
4.适配安卓和iOS版本的暗黑模式。
5.将APP上架到Google Play和Apple Store
《Max Grow Lite》
项目描述:多功能控制器的配套应用(Flutter项目)
责任描述:
1.多语言和安卓苹果的暗黑模式适配。
2.修改第三方通讯库源码,利用局域网发送广播信号的方式添加控制器。
3.设备控制,设备计划任务和灯具配置等各种业务功能的实现。
4.使用WebSocket更新APP上的设备状态。
5.将APP上架到Google Play和Apple Store
《Xcicon》
项目描述:智能家居
责任描述:
1.确定产品需求,制作需求文档和UI原型。
2.使用WebSocket处理设备状态的变更。
3.对接智能设备,如网关,窗帘,灯控,空调,场景面板,智能门锁等多种设备。
4.对接大华乐橙、海康萤石、云村等多家摄像头产品。
5.接入讯飞语音做家居控制和信鸽推送服务。
6.其他业务逻辑功能的实现。
《闲拍》《快砍》
项目描述:竞价型电商APP
责任描述:
1.对项目进行重构开发,采用MVP模式解耦处理逻辑和UI的交互。
2.使用WebSocket处理竞拍商品的数据更新。
3.接入微信登录和支付、支付宝支付和盛付通支付功能。
4.接入友盟统计做埋点事件统计。
5.使用js函数注入的方式跟web页面数据做交互。
6.其他业务逻辑功能的实现。
《随时约》
项目描述:服务需求者和技能服务者线上预约服务平台,服务交易类应用
责任描述:
1.利用反射的方式优化传统MVP的架构搭建项目,处理了传统MVP的繁琐的接口配置。
2.集成融云即时通讯SDK,实现私聊,群聊功能,以及通讯事件内的业务处理。
3.利用阿里的vLayout搭建UI,解耦界面上的功能模块。
4.使用动态代理配合网络请求处理登录态。
5.接入微信支付,支付宝支付功能。
6.其他业务逻辑功能的实现。
《安店宝》
项目描述:商铺报警防盗,远程监控
责任描述:1. 项目采用分层结构处理UI,网络和数据之间的数据流通关系。
2. 负责APP整体结构的搭建和实现接口调用。
3. 实时视频播放及双向语音的接口对接和逻辑处理。
4. 利用HTTP协议中的Keep-Alive实现推送功能并通知UI进行更新。
5. 对protobuf进行封装并与服务端交互。
6. 实现对多种传感器,摄像机绑定等相关业务逻辑功能。
7. 封装线程模块、自定义UI控件等。
8. 使用XUtils、OkHttp、EventBus、GreenDao等框架实现相应的功能和逻辑。
9. 使用AIDL实现双进程做Service的互相监听。
10. 记录程序崩溃出错日志,并上传服务端,分析日志并修复。
《安居小宝》
项目描述:智能家居
责任描述:1. 采用MVP模式实现View、业务逻辑、数据层的分层处理。
2. 使用protobuf协议实现与后台服务的数据交换。
3. 集成ShareSDK、Umeng、Xutils、zxing等开源框架实现分享、文件下载、统计。
4. 图片压缩处理,以及Imageloader框架引入,完成图片的异步加载。
5. 采用SQLite实现数据缓存,并使用反射、泛型实现对数据库操作的封装。
6. 采用AIDL技术实现双进程,互相监听并重启Service。
7. 采用HTTP、TCP协议进行网络数据的请求与摄像机的交互。
8. 记录程序崩溃出错日志,并上传服务端,分析日志并修复。
《超级体验师小助手》
项目描述:提供接口供移动Web端获取数据和统计数据
责任描述:1.在APP上提供HTTP接口供浏览器的web端获取手机设备数据。
2.利用百度地图获取地理位置信息,利用极光推送做消息通知和通知的跳转。
3.通过scheme打开并传递信息到浏览器的Web端,接收通过scheme方式打开app传递的参 数,保存数据和处理相应的浏览器跳转事件。
4.使用rxjava+retrofit做消息的通知和网络请求。
《起驾》 (个人版\教练版)
项目描述:一站式互联网学车
责任描述:1. 项目采用分层结构处理UI,网络和数据之间的数据流通关系。
2. 使用序列化对象和Sqlite保存用户信息和必要数据做备用缓存数据。
3. 使用Glide处理图片异步加载。
4. 利用极光推送接收推送消息。
5. 利用反射和泛型 模仿GreenDao的模式 封装Sqlite操作库。
6. 支付宝和微信支付的实现。
《球友》
项目描述:针对世界杯相关资讯的展现和播报
责任描述:1. 整体目录框架的搭建和公共工具类的封装工作。
2. 公共自定义UI控件的封装。
3. 使用ImageLoader处理图片的加载和下载。
4. 利用Smack的jar包做即时通讯。
5. 接口的解析和封装。
6. 与服务端沟通确定接口的设计。
《倒数日》 (手机版和pad版,UI框架不同)
项目描述:快捷记录重要的纪念日等功能
责任描述:1. 搭建Activity、Fragment + DataController、DataUtil + NetController的框架
2. 处理按类型添加的倒数日事件,利用闹钟功能+Service实现提醒。
3. 使用Gson做数据解析。
4. 使用Sqlite保存数据并同步到服务端。
《盖网通》
项目描述:广告终端,供各类商家做推广、积分消费等业务
责任描述:1. 在控制图片和视频版本的前提下进行定时下载并播放图片和视频。
2. 使用XUtils做断点下载,用于下载后台提供的视频列表。
3. 利用版本的控制来处理视频和图片的下载,提高用户体验和节省流量。
4. 无动作倒计时和Activity中元素的监听。
5. 封装多组自定义控件和功能公共类,将开发模块化,提高复用性。
6. 心跳功能,用于后台动态控制终端机的的音量、开关机时间、上传广告机状态截图等。
7. 实现签到、注册、积分消费、积分充值、积分查询、对加盟商投票和加盟商地理位置定位等功能。
《卓天气》
项目描述:根据个人添加城市或者定位经纬度获取天气信息
项目描述:1. UI素材制作和整合工作。
2. 读取数据库城市列表并根据用户需要添加预报城市。
3. 使用Dom4j对新浪天气接口返回xml做解析和封装。
4. 使用KSoap2与服务端进行交互。
5. 集成ShareSDK做分享功能。
1.确定产品需求,制作需求文档和UI原型。 2.使用WebSocket处理设备状态的变更。 3.对接智能设备,如网关,窗帘,灯控,空调,场景面板,智能门锁等多种设备。 4.对接大华乐橙、海康萤石、云村等多家摄像头产品。 5.接入讯飞语音做家居控制和信鸽推送服务。 6.其
项目描述:多功能控制器的配套应用(Flutter项目) 责任描述: 1.多语言和安卓苹果的暗黑模式适配。 2.修改第三方通讯库源码,利用局域网发送广播信号的方式添加控制器。 3.设备控制,设备计划任务和灯具配置等各种业务功能的实现。 4.使用WebSocket更新APP