Kotlin

Kotlin(科特林)是一由JetBrains开发可用于现代多平台应用的静态编程语言。Kotlin可以编译成Java字节码和JavaScript与Java代码相互运作,并可以重复使用如Java集合框架等的现有Java引用的函数。Kotlin已正式成为Android官方支持开发语言。2021年7月10日,编程语言Kotlin启用新Logo,采用渐变色。[1]
项目分为来电闪光、通知闪光、短信闪光、来电屏幕闪光 根据不同的手机来获取不同的权限 来电闪光分为 普通和莫斯密码闪光,调用相机闪光灯 来电屏幕闪光 有单光带、双光带、点状光带、呼吸动画
650android
1. 进行APK瘦身优化,实现40%以上的瘦身效果。 2. 进行内存优化,降低内存使用和解决内存泄露问题。 3. 分析和处理线上ANR、闪退等异常,提升用户体验。 4. 进行冷启动优化,使中高端手机的启动时间提升50%以上。
680android企业服务2000.00元
1、项目上层分为主工程、登录、商品、收银台、订单等模块,下层分为路由、下载、检测更新、图库等公共库 2、主要负责:需求跟进、功能迭代、页面 UI 与逻辑功能的实现、购物车、搜索、收银台重构、性能优化 技术要点: MVP+RxJava2+Retrofit 重构 app 框架 采用 MVP 模式将 Activity 中的业务逻辑全部分离出来,让 Activity 只做 UI 逻辑的处理,所有跟 Android API 无关的业务逻辑由 Presenter 层来完成,降低了耦合度,使得层级职责更加明确。 网络模块 基于 retrofit+rxjava 进行了二次封装, 构建了初始化 Retrofit 工具类的基类 NetWorkApi,内部对 OkHttpClient 进行初始化并配置了相关的拦截器,避免了重复创建 Retrofit 实例以及重复配置属性。 将拦截器的具体实现交由子类,业务开发者只需要继承并在指定的方法实现特定的拦截处理,即可将 请求头,参数等进行动态配置。 封装了 BaseObserver 来处理服务器响应以及响应数据的基类 BaseResponse,使得业务开发者只 需
690android
 苏垦农服APP最新版是一款专注于提供农业服务的软件,在这里为种植户带来了全方位的农业服务,可以运用各种便捷的服务处理农业领域的各种难题,让种植户解决各类问题变得更加简单,主要涵盖了农技培训、农情资讯、农机服务、农资选购等多方面的服务项目,可以满足所有种植户在线运用服务的不同需求,运用各种服务不断提升种植户的专业能力促进农作物高效生长,有效提升农作物的产量;并且在软件中提供好农资选购服务时还拥有丰富多样的优惠资源,在线免费领取各种优惠福利让种植户购买各种农业物资更加实惠,为种植户培育农作物降低成本,需要的用户赶紧下载苏垦农服免费版APP使用吧。
550android物联网
项目描述:APP 主要为门店导购提供外渠与线上的扫码核销,导购对提成商品进行社群分享,门店库房商 品盘点,以及导购和集团领导通过数据看板可视化数据观看日周月年的销售业绩数据 责任描述:数据看板开发与迭代、盘点枪功能开发,卡片分享 技术要点: 数据看板 对 MpChart 中的折线图、饼状图、柱状图功能通过构建者模式进行二次封装,对其初始化的代码进 行统一处理,后续只需传入需要处理的图表数据和需要修改的图表配置即可,减少代码冗余 盘点枪 首次进入通过服务器获取全部商品信息 db 文件存放本地,后期根据最后一个商品 id 进行数据库增量 更新,盘点时将货架盘点数据通过 ROOM 对数据库进行增删改查,上传后在清除数据 卡片分享 采用工厂方法设计模式将分享 View 的创建交给 ShareViewFactory,面相接口开发,有新的分享方 式就将实现 IShareView 接口的 View 加入到工厂中,通过接口中的 fetchShareEntry 方法获取不同业务分 享的分享信息来进行分享
450androidandroid
微微打工源文件源码
要开发一款基于小时工服务的App,并采用MVP(Model-View-Presenter)架构模式,集成腾讯IM(即时通讯)服务、高德地图SDK以及友盟统计功能,主要负责im即时通讯,页面改版,有一些自定义view,一下运行时下载的svga动画效果
800androidIM/聊天/语音工具
在上海大润发有限公司中参与完成大润发优鲜,e路发,e路发店管家,店总参谋的IOS产品以及参与完成餐饮POS,店仓,发票机的Android项目
610ios
广告大屏系统产品系统
1、本方案用用于广电大屏广告系统,解决广告实时下发,定时下发等功能 2、支持图片、视频、文档、直播等类型的广告素材 3、通过donet实现后面数据管理与服务 4、通过springboot解决设备间时钟同步及节目同步等问题
760Java企业服务10000.00元
深度参与需求评审-开发-测试-上线的过程,推动项目功能迭代 负责需求的技术调研、选型,难点攻克,程序设计与编码,跟进线上技术指标防劣化 工作成果: 主导剪辑模块开发和迭代,负责模块设计、性能优化 推动UI通用组件库的搭建并推广使用,统一UI规范,避免重复开发 参与MVVM模式的设计 ,增强代码的可读性和规范,提高开发效率
770androidSNS社交
使用Flutter和Dart制作一个仿小米商城APP的项目,包括新产品推荐,网站后端接口请求,数据更新,用户登录购买等功能实现
1030flutter
哪吒爱动产品系统
主要功能:适用于体育家庭作业、居家自主锻炼,智能识别基本运动项目,让孩子爱上AI运动。 主要负责: 1,项目整体架构搭建;2,项目所有网络请求页面展示;3,锻炼项目的智能识别并计时计数;4,项目测试过程中bug修复集优化
750android生活服务1000.00元
深度参与微信键盘研发,推动键盘基础功能完善、迭代和正式上线。 负责微信键盘需求研发、技术调研和难点攻克。 工作内容:键盘需求开发与维护,如语音、手写、五笔、双拼等多种输入方式;键帽系统重构与优化;键盘性能优化,如优化绘制效率、降低crash率;引擎交互方案重构。 项目成果: 键盘布局方案重构,自绘布局替代View布局,绘制耗时降低40~50%,View内存降低约25%。 键帽系统重构,采用模板模式,键帽基类封装键帽的大小测量、坐标确定、绘制、视图缓存等算法流程,各步骤具体实现交由业务层,实现多场景可快速自定义键帽,提升开发效率。 崩溃专项优化,crash率由1.3‰将至0.5‰。 引擎交互方案重构,协程替代单线程交互,提升出字速度约28%。
780android生活服务
1.描述: 基于树莓派 zero 2w的云端智能灌溉系统,实现远程对农作物进行灌溉,通过云端服务器通信,实时监控土壤湿度数据并由手机 app 发出浇水和停止浇水指令实现控制。树莓派和云服务器端由 python 代码,app 使用 kotlin 完成。 2. 核心技术点: ●树莓派引脚的操作:通过 MPC3008对湿度传感器的模拟数据进行转化,再连接到树莓派的引脚得到湿度数据。 ● sockets 通信:使用 sockets 实现全双工通信,传递打包好的 json 数据以及指令。 ●多线程的使用:在树莓派和云服务器,云服务器和手机 app 的通信中,使用多线程提高并发性能,实现异步通信,提高响应速度。 ●远程通信的安全连接:在通信连接时,使用了密钥技术实现安全连接。 ●mysql 的使用:将湿度数据存储在云服务器的 mysql 数据库里面。
950pythonSocket
网赚类项目提供多个平台的广告模式,穿山甲,广点通,优量汇, H5跨平台交互 项目架构搭建,代码审核管理,优化代码结构,广告对接,开发 sdk 给第三方使用主要 功能为广告的播放,市场归因,隐私合规,开发与 cocos 游戏,unity 游戏,H5游戏 交互的安卓架构,flutter 相关 ios 项目,马甲包的开发等业务
600android生活服务
描述 1.硬件:a)电架子鼓输出midi信号。led开发模块,接受蓝牙信号并发光。 2.使用sibilius打谱软件制造乐谱,修改开源软件musicScroe并编译使其输出由钢琴改为架子鼓。 3.用户打击后app接受midi信号,H5五线谱界面光标跟随,app发出蓝牙信号,led模块发光。 职责:全面负责app框架制定与开发 核心技术:midi数据解码、musicScroe及生产的musicXML文件二次开发、H5五线谱动态绘制、蓝牙通信
850android图形和图像工具
1. 防火卫士是智慧消防的移动客户端,智慧消防是将各种终端传感器通过NB,4G等传输方式将数据传输到互联网,以实现消防信息实时查看。 2. 该项目有一个产品经理,一个ui,一个测试,后台两个,前端两个,ios一个,Android一个, 我在该项目中负责Android客户端的研发工作,并兼任研发部技术负责人职责,在整个项目中,对Android端进行了全面升级,由java开发升级为kotlin开发。架构由mvc升级为mvvm。V3.0版本全面升级为flutter开发,整个项目的架构也从传统的单项目开发,变成了模块化,分布式的模式,更符合业务需求和后期发展。
590android物联网
HelloMe平台开源项目
1、项目简介:HelloMe的目标是提供个人的文字数据存储和查看服务,支持全平台同步(目前已覆盖Windows和Android)。
720生活服务
潮汐产品系统
项目介绍:潮汐是一款大自然声音主题的身心健康应用,在快速繁复的日常生活中,帮你保持专注、减压放松、睡得更好。曾被评为App Store年度精选应用,累计用户量4000万 担任角色:远程兼职,完成潮汐3.0大版本
650android生活服务
项目中可以创建各种圈子适应各种人群去交流,还有实时更新的热门精选文章,以及研报库,专业数据专业分析,从交互方面来讲可以进行聊天 ,对文章之类的可以点赞评论转发等等,整个项目我一个人负责。其中难点在于解析并展示富文本内容,以及富文本内容中的关键信息可以交互,还有富文本中的图片可以点击查看。
680android网页(Webview)
1、项目上层分为主工程、登录、商品、收银台、订单等模块,下层分为路由、下载、检测更新、图库等公共库 2、主要负责:需求跟进、功能迭代、页面 UI 与逻辑功能的实现、购物车、搜索、收银台重构、性能优化 技术要点: MVP+RxJava2+Retrofit 重构 app 框架 采用 MVP 模式将 Activity 中的业务逻辑全部分离出来,让 Activity 只做 UI 逻辑的处理,所有跟 Android API 无关的业务逻辑由 Presenter 层来完成,降低了耦合度,使得层级职责更加明确。 网络模块 基于 retrofit+rxjava 进行了二次封装, 构建了初始化 Retrofit 工具类的基类 NetWorkApi,内部对 OkHttpClient 进行初始化并配置了相关的拦截器,避免了重复创建 Retrofit 实例以及重复配置属性。 将拦截器的具体实现交由子类,业务开发者只需要继承并在指定的方法实现特定的拦截处理,即可将 请求头,参数等进行动态配置。 封装了 BaseObserver 来处理服务器响应以及响应数据的基类 BaseResponse,使得业务开发者只 需
690android
当前共341个项目
×
寻找源码
源码描述
联系方式
提交