Kotlin

Kotlin(科特林)是一由JetBrains开发可用于现代多平台应用的静态编程语言。Kotlin可以编译成Java字节码和JavaScript与Java代码相互运作,并可以重复使用如Java集合框架等的现有Java引用的函数。Kotlin已正式成为Android官方支持开发语言。2021年7月10日,编程语言Kotlin启用新Logo,采用渐变色。[1]
项目描述:专注于服务女性,以提高女性的生活品质为导向,致力于打造涵盖美丽、健康、护肤等主题于一体的综合 性、便捷性、高端化的电商平台。 责任描述:App 架构编写和设计;模块功能实现和封装;完成产品功能迭代与性能优化; 技术描述: MVVM 架构搭建 APP 框架: 相比 MVP 进一步降低了耦合,ViewModel 层不持有 View 层的引用,View 层的改变不会影响到 ViewModel 层。还有可重用性、独立开发等优势。 组件化: 组件化是基于重用为目的,将一个大的软件系统按照分离关注点的形式,拆分多个独立的组件,减少耦合。方便 按照不同客户的需求,将不同的业务组件进行自由的组合打包对应的 apk。 JetPack 组件: 使用 JetPack 组件可以减少崩溃、内存泄漏和防止数据丢失(如 LiveData)、消除了样板代码可以便捷的管理各种 繁琐的活动和生命周期(如 Lifecycle)。使用 Navigation 方便的实现单 Activity+多 Fragment 的 APP 架构,使 APP 性能更高,速度更快。 AOP 编程思想: 借助 AspectJ 框架可以方便
890android电商
1、完成了对APP黑白屏的优化 2、由于之前开发时间紧凑,导致了大量的异常,修复了友盟统计的大量java层崩溃,最终由百分之10几的崩溃率减少到2 % 3、独立引入了极光推送 4、使用了基于AOP的AspectJ框架进行了数据埋点功能 5、在原有的MVP环境下改善搭建了MVVM框架 6、对于整个App首页进行了改版,项目、CRM、合同进行了重新改版
610Javaandroid
项目是一个体育资讯 app,包括 Android 和 ios 双端,还有配套的后台管理系统。 模块包括 1.首页 2.付费资讯 3.预测列表 4.资讯详情 5.预测详情 6.分享 评论 登录等 支持付费查看最新足球比赛预测。
980Java
该项目为360卫士海外版,早期是参照国内360安全卫士手机版做的海外定制功能,中期逐渐脱离国内版路线,针对海外用户习惯更精准的解决痛点。 个人负责模块: 1. 手机加速功能:早期使用系统api来针对包名对app进行关闭 2. 手机清理:在给定目录下定期扫描统计手机垃圾,并提供一键清理功能 3. 防止自启动:使用手机辅助功能对app进行forceStop,防止app被关闭后再次自启动。在后期高版本api逐渐对工具软件权限收紧后,加速功能也以来辅助功能完成。 4. 通知栏清理:使用系统api获取系统通知,对通知进行收纳与清理,在系统下拉通知页面中清理的通知会被收纳进360security内避免用户丢失重要通知信息。 5. 侧边栏桌面悬浮工具:桌面悬浮球,自动吸附手机边缘,点击后展开提供一些常用功能。如一键加速 一键清理。
1890androidandroid
1.一款在线设计软件,可以编辑设计海报,视频,网页 2.负责编辑器模块的开发 3.重构编辑器面板,实现素材拖动,自定义效果 4.优化编辑器内存问题
1500android视图布局(View Layout)
使用kotlin编写一个音乐apk 过程中使用了http请求网络数据,recycleview适配器,列出网络结果列表 使用mediaplayer播放音乐
1430音频声效(Audio)
主要完成了对android版本和flutter版本的排班管理,任务模块、异常处理、机器人参数设置模块的搭建,优化了地图加载的速度
770androidandroid
产品为印度市场占星类别app,主要功能为连接主播与用户在线进行占星,支持视频与Im两种方式。 (由于项目在gp上已下架,截图都是之前真机拍摄较为模糊) 1. 负责app从0到1的搭建,使用的是mvvm模式进行项目搭建 2. 负责所有页面布局编写,数据绑定,数据获取 3. 负责支付接入 4. 使用融云sdk完成im模块的编写
1040androidandroid
1、参与 MYHuawei 项目中社区模块,完成帖子详情页的相关任务,进行版本迭代,需求分析,制定方案,开发新业务 2、维护老代码,重构优化,修改问题 3、配合测试人员完成版本发布 4、社区模块包含用户发布的图片贴,视频贴,一般贴几种类型,其他人可以浏览,点赞,评论,复制内容@好友等,页面通过 recycleview 实现,瀑布流式布局,参与优化列表刷新滑动闪烁等体验问题
4390androidActivity
项目使用最新 chat gpt 技术,模拟角色聊天,支持用户自定义人设,进行嗨聊。使用流式聊天,交互更加友好。 1.首页 2.人设列表 3.聊天页面 4.自建人设 5.功能设置页面
1250Java
万得厨是由影子科技自主研发、设计的高端智能餐厨设备,依托于影子互联网平台,推出“AI智能厨房+厨师”的万得厨模式,把厨房、厨师、食谱、食材、食品、消费者搬上物联网,实现一键智能烹饪,为千家万户提供智能餐厨解决方案,让人人都能拥有自己的专属厨师 ※ MVVM框架、Java+Kotlin混合编程、多进程服务、MQTT、HCI、ViewBinding+ViewModel+LiveData+LifeCycle 、MMKV、Retrofit+OKHttp+SHA256加盐签名+RSA/AES加密数据、Jenkins打包、OTA升级+系统固件AB升级、双屏异显、设计模式、组件化、插件化等等技术; ※多应用、多进程服务按需加载,减少包的体积,提高软件运行的稳定性,避免某个功能崩溃导致整个应用崩溃; ※运用MQTT技术,实现手机和电脑端远程烹饪、远程操作指令控制、实时烹饪状态同步、实时OTA升级情况同步等; ※使用状态机设计模式,保证启动加热、加热中、暂停加热、继续加热、终止加热、停止加热等状态正常流转; ※运用HCI人机交互技术,打造属于自己的"小万精灵"
2000androidandroid
蓝牙硬件控制。 主要负责各个页面的绘制,对接页面接口,定制蓝牙协议,调试bug。 处理采集数据,修改用户反馈的问题。
1330android开源硬件
1.miui国际版应用商店,用户量千万级 2.负责首页、搜索页重构和性能优化 3.负责线上bug监控和疑难问题解决 4.负责适配多种机型,针对性优化
1560androidandroid
1:贷款审核,发放,催收 2:负责后端接口开发设计,数据库设计。 3: 三方对接 在项目开发过程中,前期负责整个服务端的开发任务,后期的版本迭代等功能开发。
760Java分布式应用/网格
epub、mobi、azw、md等格式阅读及修改 mdict格式字典导入查词 webDav、百度网盘、对象存储等同步方式 集成RSS聚合阅读方式
1240androidRSS/Atom工具
1.项目分为蓝牙和mqtt两个模块 2.蓝牙模块负责连接蓝牙,与机器人进行通讯配网 3.mqtt模块主要用于转发消息给到后端,mqtt采用双向订阅模式,非常适合扫地机器人的控制要求
1220androidActivity
内容: 1. 智慧龙岗是面向深圳市龙岗区辖区内所有垃圾转运站,公共厕所的环境监测,治理,以及设备运维,所开发的 App. 2. 主要模块“站点管理,数据监控,视频监控,数据报表 ”等模块 3. 采用 mvp 设计模式,结合 okhttp,EventBus ,萤石云 sdk, DataBinding等 业绩: 1. 需求分析,调研 2. 技术选型,项目的搭建,各模块功能开发
1130androidHTTP服务器
完成了项目从0-1的框架搭建系统,针对于国外门店点餐使用的系统 主要框架使用了mvvm, room,retrofit,stripe pos机sdk的接入
860Javaandroid
海外IM类社交软件, 包括聊天,会议主要功能和日历 代办等一些扩展功能。 本人在项目中主要负责以下模块 1. 代办模块:在组织内创建代办,会根据每个人的代办完成情况每日进行提醒 2. 日历模块:创建日程,在日程中添加会议 3. 石墨文档接入 4. 锁屏功能:使用android生物识别api对app进行锁屏,在验证身份通过后可进入app,防止隐私泄露 5. 消息相关:消息发送队列,公众号会话,石墨相关消息气泡等
3100androidandroid
1.该项目是一个教育类APP,主要功能是音视频通话,社交,朋友圈,音频录制等。 2.独立开发 3.项目难点:使用第三方即时通讯IM发送自定义消息的处理;自定义日历开发等。
1460androidandroid
当前共370个项目
×
寻找源码
源码描述
联系方式
提交