APP整体开发(ios开发、android开发、app数据接口开发、app运营平台开发);
从0到1完整开发过几十款大小APP;积累了丰富的客户端开发经验;
移动端APP遵循简单、易用、高效、便维护、可扩展,基本也是从这几个原则出发,比较符合用户体验。尽量低的耦合性以及尽量高的可复用性。APP技术架构包含但不限于网络模块、UI模块、数据处理模块、数据库模块、日志模块等。
ios最常用的原生框架有Foundation和UIKit,Foundation提供基础语法,UIkit 提供各种控件支持。此外第三方框架AFNetworking用于网络请求,Masonry用于自动布局,SDWebImage加载网络图片,FMDB作为数据库管理工具,缓存数据。
android一般情况下用 okhttp作为网络框架 glide加载图片 eventBus事件总线 rxJava处理异步操作 数据库用ormLite或者greenDao。
服务端服务器采用nginx+tomcat来支持部署、配置、负载均衡。技术框架采用SpringBoot架构,SpringBoot是一个广泛用来构建Java服务的框架,基于Spring依赖注入框架来进行工作。SpringBoot架构可以和主流的服务程序(如mysql,内嵌tomcat)无缝对接,对程序的可维护性、可扩展性、稳定性大幅度提升。
1、针对移动端APP的服务通过http协议进行通信,使用json格式数据进行数据的交互。
2、敏感信息在网络传输过程,移动端APP和服务端Sserver会一起对数据进行公私钥加密解密,保证数据的安全性。
3、服务端Server会针对移动端的所有接口进行拦截,检查参数的合法性,进一步的保证了数据的安全性以及正确性。
4、服务端Server采用druid数据库连接池(阿里产品),使得一个连接可以得到高效、安全的复用,避免了数据库连接频繁建立、关闭的开销。
5、服务端Server对于常用以及不常变数据进行Redis数据缓存,大大提高系统的访问效率。
可以面谈/线上交流,我们形成规范的产品原型;
如果已经有原型,我们可以面谈/线上交流对产品的理解程度;
角色 | 职位 | 公司 | 猿急送简历 |
负责人 | CTO | 北京华腾锐达科技有限公司 | 查看 |
队员 | 产品经理 | 华腾锐达 | |
队员 | UI设计师 | 华腾锐达 | |
队员 | iOS工程师 | 华腾锐达 | |
队员 | 安卓工程师 | 华腾锐达 | |
队员 | 前端工程师 | 华腾锐达 | |
队员 | 后端工程师 | 华腾锐达 |