Kotlin

Kotlin(科特林)是一由JetBrains开发可用于现代多平台应用的静态编程语言。Kotlin可以编译成Java字节码和JavaScript与Java代码相互运作,并可以重复使用如Java集合框架等的现有Java引用的函数。Kotlin已正式成为Android官方支持开发语言。2021年7月10日,编程语言Kotlin启用新Logo,采用渐变色。[1]
1、项目上层分为主工程、登录、商品、收银台、订单等模块,下层分为路由、下载、检测更新、图库等公共库 2、主要负责:需求跟进、功能迭代、页面 UI 与逻辑功能的实现、购物车、搜索、收银台重构、性能优化 技术要点: MVP+RxJava2+Retrofit 重构 app 框架 采用 MVP 模式将 Activity 中的业务逻辑全部分离出来,让 Activity 只做 UI 逻辑的处理,所有跟 Android API 无关的业务逻辑由 Presenter 层来完成,降低了耦合度,使得层级职责更加明确。 网络模块 基于 retrofit+rxjava 进行了二次封装, 构建了初始化 Retrofit 工具类的基类 NetWorkApi,内部对 OkHttpClient 进行初始化并配置了相关的拦截器,避免了重复创建 Retrofit 实例以及重复配置属性。 将拦截器的具体实现交由子类,业务开发者只需要继承并在指定的方法实现特定的拦截处理,即可将 请求头,参数等进行动态配置。 封装了 BaseObserver 来处理服务器响应以及响应数据的基类 BaseResponse,使得业务开发者只 需
1010android
项目分为来电闪光、通知闪光、短信闪光、来电屏幕闪光 根据不同的手机来获取不同的权限 来电闪光分为 普通和莫斯密码闪光,调用相机闪光灯 来电屏幕闪光 有单光带、双光带、点状光带、呼吸动画
880android
以大数据技术分析为驱动,通过强大的搜索引擎经验,以及丰富的大数据智能匹配分析经验,用专业的资源整合能力,帮助用户了解自身情况,消除信息不对称,实现信息资源的有效筛选及传达,为用户了解行业信息提供精准的专业指导。 1. 参与需求分析、系统设计和数据库设计确保系统功能满足用户需求。 2. 独立开发 Android 应用,确保数据采集的便捷性和准确性。 3. 支持在线、离线身份认证及人脸认证。 4. 与 H5 混合开发,封装 H5 支付界面。 5. 按时完成项目,系统稳定运行,用户反馈良好。
1220Java
Kotlin算法项目开源项目
作品实现了多个案例的算法实现。实现了LeetCode中多个算法的题目。多个题目的不同解法,体现了编程能力和算法基本功。
1070android代码生成工具
项目简介: “元气玛特”是一个集购物、娱乐于一体的潮玩盲盒平台,这个平台不仅提供了丰富的游戏饰品IP玩具,还汇聚了各种热门盲 盒、手办、模型等潮品,满足了用户的多样化需求。用户可以在“元气玛特”中,随时随地拆盲盒、扭蛋机、开福袋,享受沉浸 式的开盒体验。平台每日都有新品上线,包括热门的苹果手机、IP动漫手办、精选数码外设等,为用户提供了丰富的收藏选择。 项目主要技术栈: ● 开发工具:Android Studio ● 编程语言:Kotlin+java ● 项目架构:采用MVVM架构模式,实现了代码的清晰分离和可维护性,提高了应用的性能和响应速度。 ● 网络请求框架:使用Rxhttp框架用于网络请求和数据传输,与后端服务器进行通信。 ● WebSocket:用于实现客户端与服务器之间的实时双向通信。 ● 第三方库:集成了多种第三方库,支付宝SDK、极光一键登录、高德地图、Glide等等,提升了应用的功能和用户体验。 个人职责: ● 与产品经理和团队成员紧密合作,深入理解用户需求和市场趋势,参与应用的需求分析和功能设计工作; ● 根据功能设计,负责相关模块的编码实现,包括用户登录、主页、盲
2240android
主要面向非洲的批发商城 App ,包含商品,供应商,询价,搜索,订单,购物车,现场,IM客服,消息,个人中心等模块。 主要模块: 商品模块:包含团购,秒杀,详情,发盘询问,客服,购买,分享等功能。 动态模块:包含供应商发布的商品信息和短视频等功能。 现场模块:直播列表和观看直播等功能。 IM客服模块:商品链接,常用语,发送图片和表情等功能。
830androidAPP
描述 1.硬件:a)电架子鼓输出midi信号。led开发模块,接受蓝牙信号并发光。 2.使用sibilius打谱软件制造乐谱,修改开源软件musicScroe并编译使其输出由钢琴改为架子鼓。 3.用户打击后app接受midi信号,H5五线谱界面光标跟随,app发出蓝牙信号,led模块发光。 职责:全面负责app框架制定与开发 核心技术:midi数据解码、musicScroe及生产的musicXML文件二次开发、H5五线谱动态绘制、蓝牙通信
1440android图形和图像工具
责任描述: APP模块化抽取; APP中的所有的自定义控件,以及交互效果; APP版本更新以及部分代码重构包括模块化的城市列表以及首页; APP中封装公用部分的工具类公用弹窗公用loading等; 需求模块化拆分,分配,协同完成(新版中的红包任务等) review代码以及解决crash,优化代码 每周技术例会总结这周Android研发中遇到的问题总结以及分享一些知识点 项目描述: 公司产品亚程旅游主打新加坡,东南亚一带旅游产品,实力打造打包旅游东南亚一带,以及其丰富的旅游资源以及具有竞争力的套餐著称! 经典的Tab选显卡加首页RecyclerView混搭item流畅提升不少 广告轮播结合本地调用H5完成活动推荐以及抽奖 新用户红包机制吸引用户 多种资源打包入口可以自由选择 技术要点: 项目MVP架构模式的搭建。 线程池的引入避免项目中子线程中到处newThread 模型的多次异步转换采用RxJava操作符来实现 Retrofit结合RxJava封装网络层并抽取单独的module给宿主APP依赖 抽取Base基类,UI类中封装了统一的错误页面,没网页面
1170androidandroid
项目描述:APP 主要为门店导购提供外渠与线上的扫码核销,导购对提成商品进行社群分享,门店库房商 品盘点,以及导购和集团领导通过数据看板可视化数据观看日周月年的销售业绩数据 责任描述:数据看板开发与迭代、盘点枪功能开发,卡片分享 技术要点: 数据看板 对 MpChart 中的折线图、饼状图、柱状图功能通过构建者模式进行二次封装,对其初始化的代码进 行统一处理,后续只需传入需要处理的图表数据和需要修改的图表配置即可,减少代码冗余 盘点枪 首次进入通过服务器获取全部商品信息 db 文件存放本地,后期根据最后一个商品 id 进行数据库增量 更新,盘点时将货架盘点数据通过 ROOM 对数据库进行增删改查,上传后在清除数据 卡片分享 采用工厂方法设计模式将分享 View 的创建交给 ShareViewFactory,面相接口开发,有新的分享方 式就将实现 IShareView 接口的 View 加入到工厂中,通过接口中的 fetchShareEntry 方法获取不同业务分 享的分享信息来进行分享
940androidandroid
使用Flutter和Dart制作一个仿小米商城APP的项目,包括新产品推荐,网站后端接口请求,数据更新,用户登录购买等功能实现
1300flutter
1. 防火卫士是智慧消防的移动客户端,智慧消防是将各种终端传感器通过NB,4G等传输方式将数据传输到互联网,以实现消防信息实时查看。 2. 该项目有一个产品经理,一个ui,一个测试,后台两个,前端两个,ios一个,Android一个, 我在该项目中负责Android客户端的研发工作,并兼任研发部技术负责人职责,在整个项目中,对Android端进行了全面升级,由java开发升级为kotlin开发。架构由mvc升级为mvvm。V3.0版本全面升级为flutter开发,整个项目的架构也从传统的单项目开发,变成了模块化,分布式的模式,更符合业务需求和后期发展。
1100android物联网
奔驰旧改新项目: 1.独立负责仪表 launcher 开发。 2. 功能方面:仪表功能有仪表样式切换、地图导航、保养、各类警告、车声数据的显示,控制中控屏音乐,收音机,音量调节等。 3. 数据方面: 3. 1. 和车身 CAN 通信,处理空调,车速,转速,档位、车身警告、转向,雷达等 CAN 数据的处理和显示。 3. 2. 与中控屏通信,并对中控发过来的指令进行处理。比如歌词显示和导航同步。 4. 其他:售后支持和软件的迭代和维护。
1450androidAPP
责任描述: 个人独立开发完成的一款Android Material Design风格的APP。 采用MVP模式搭建APP框架,UI层,数据层,管理层; 抽取Base类,抽取共同特征的View,presenter,entity等; 自定义擦除式的引导页,MD风格的侧滑以及Tab + fragment; 引入换肤lib完成动态换皮肤的功能; 网络层数据层采用OKhttp(6.0SDK删除了HTTPclient API)完成数据获取,在model中,UI实现对应presenter; 不同类型的文章采用枚举标示,在recylerview中实现多种item以及网络GIF和视频; 剩余功能包括动画,社会化分享,适配,云测试,上线等。 项目描述:独立开发的个人上线APP,项目集中了年轻人的信息,年轻人的话题,年轻人的科技圈等,阅读类的APP,年轻专属。 技术要点: 项目MVP架构模式的搭建。 Android MD风格理解以及design包V4包新控件的掌握; 自定义View的实现,自定义属性attrs,auto命名空间,xml引用,View构造中获取自定义属性,然后 测量,布局
860androidandroid
在上海大润发有限公司中参与完成大润发优鲜,e路发,e路发店管家,店总参谋的IOS产品以及参与完成餐饮POS,店仓,发票机的Android项目
910ios
项目中可以创建各种圈子适应各种人群去交流,还有实时更新的热门精选文章,以及研报库,专业数据专业分析,从交互方面来讲可以进行聊天 ,对文章之类的可以点赞评论转发等等,整个项目我一个人负责。其中难点在于解析并展示富文本内容,以及富文本内容中的关键信息可以交互,还有富文本中的图片可以点击查看。
1410android网页(Webview)
公共组业务抽取,方便各业务线接入减少开发成本 公共组控件抽取,提高复用性 艺龙App统一全面负责统一收银台开发,期间提升支付转换率,以及减少 各业务线接入成本,改版后年利润增长220W 艺龙分享插件开发,解决各业务线用到分享功能,需要到宿主App拷贝代码 的问题,直接maven远程引用,支持定制Appid,既支持插件使用,又支持项目 推动艺龙App组件化 艺龙旅行App的全面屏适配以及沉浸式的推广
1350androidandroid
通过互联网、移动应用平台和微信平台进行数据交互和传输的系统,能够监测和掌握国民营养知识、健康行为的变化趋势,以及食物消费和营养素摄入量的变化趋势,能对人群膳食及营养状况进行科学评估。分为系统管理模块、问卷调查模块、蓝牙设备调查模块、数据分析模块、大屏展示模块,有网页管理端、移动端(Android、IOS)、小程序端多平台。 1. 参与需求分析、系统设计和数据库设计,确保系统功能满足用户需求。 2 开发 Android 手机应用和 Android 平板离线应用,确保数据采集的便捷性和准确性。 3. 使用 uni-app 技术开发微信小程序等前端应用,提供用户友好的交互界面。 4. 使用 echarts 技术开发报表功能,提供用户直观的展示界面。 5. 参与数据分析模块的设计,确保能够准确评估人群膳食及营养状况。 6. 完成普通问卷、膳食问卷、运动健康等子系统的设计及开发,确保能够收集有效的反馈信息。 7. 在所有移动平台进行蓝牙智能设备对接,获取实时数据。 8. 成功领导并交付了营养健康监测与评估系统,系统稳定运行,用户反馈良好。 问题: 1. 在PAD端离线存储过程中,存在数据量过大的
1240Java问卷调查
1、项目上层分为主工程、登录、商品、收银台、订单等模块,下层分为路由、下载、检测更新、图库等公共库 2、主要负责:需求跟进、功能迭代、页面 UI 与逻辑功能的实现、购物车、搜索、收银台重构、性能优化 技术要点: MVP+RxJava2+Retrofit 重构 app 框架 采用 MVP 模式将 Activity 中的业务逻辑全部分离出来,让 Activity 只做 UI 逻辑的处理,所有跟 Android API 无关的业务逻辑由 Presenter 层来完成,降低了耦合度,使得层级职责更加明确。 网络模块 基于 retrofit+rxjava 进行了二次封装, 构建了初始化 Retrofit 工具类的基类 NetWorkApi,内部对 OkHttpClient 进行初始化并配置了相关的拦截器,避免了重复创建 Retrofit 实例以及重复配置属性。 将拦截器的具体实现交由子类,业务开发者只需要继承并在指定的方法实现特定的拦截处理,即可将 请求头,参数等进行动态配置。 封装了 BaseObserver 来处理服务器响应以及响应数据的基类 BaseResponse,使得业务开发者只 需
1010android
项目描述:供应链系统是医药行业至关重要的环节,优秀的供应链管理系统能够极大的帮助企业发展壮大。本系统采用设计的是一个专为中药饮片、药品、医疗器械制造业打造的企业管理系统,针对企业的办公、销售、采购、生产、工程、品质、仓库、财务、业务管理等层面提供的一套功能强大、性能完备的综合管理系统。主要模块包含:登录模块、办公模块、销售模块、采购模块,生产模块、财务模块、仓库管理模块。 主要负责的模块: 1、订单管理模块采用elasticSearch全文检索技术实现订单查询管理。 2、销售模块中订单运单的管理: 根据用户的需求生成订单信息,将客户的订单信息进行整合,分地区分药品名,生成运货单,然后分配运输员,发货,中间站中转,运单信息更新,到达目的地,运输完成。
820Java电商
1.技术架构使用Get+Matrix+WebRTC实现 2. 技术痛点 - 实现图片,文本,语音,音视频,自定义类型发送消息 - 实现BTC钱包功能,包括发送货币,接受货币,货币价值等功能 - 单聊.群聊功能等
4680androidandroid
当前共370个项目
×
寻找源码
源码描述
联系方式
提交