Kotlin

Kotlin(科特林)是一由JetBrains开发可用于现代多平台应用的静态编程语言。Kotlin可以编译成Java字节码和JavaScript与Java代码相互运作,并可以重复使用如Java集合框架等的现有Java引用的函数。Kotlin已正式成为Android官方支持开发语言。2021年7月10日,编程语言Kotlin启用新Logo,采用渐变色。[1]
项目分为来电闪光、通知闪光、短信闪光、来电屏幕闪光 根据不同的手机来获取不同的权限 来电闪光分为 普通和莫斯密码闪光,调用相机闪光灯 来电屏幕闪光 有单光带、双光带、点状光带、呼吸动画
1060android
项目描述:供应链系统是医药行业至关重要的环节,优秀的供应链管理系统能够极大的帮助企业发展壮大。本系统采用设计的是一个专为中药饮片、药品、医疗器械制造业打造的企业管理系统,针对企业的办公、销售、采购、生产、工程、品质、仓库、财务、业务管理等层面提供的一套功能强大、性能完备的综合管理系统。主要模块包含:登录模块、办公模块、销售模块、采购模块,生产模块、财务模块、仓库管理模块。 主要负责的模块: 1、订单管理模块采用elasticSearch全文检索技术实现订单查询管理。 2、销售模块中订单运单的管理: 根据用户的需求生成订单信息,将客户的订单信息进行整合,分地区分药品名,生成运货单,然后分配运输员,发货,中间站中转,运单信息更新,到达目的地,运输完成。
1140Java电商
网赚类项目提供多个平台的广告模式,穿山甲,广点通,优量汇, H5跨平台交互 项目架构搭建,代码审核管理,优化代码结构,广告对接,开发 sdk 给第三方使用主要 功能为广告的播放,市场归因,隐私合规,开发与 cocos 游戏,unity 游戏,H5游戏 交互的安卓架构,flutter 相关 ios 项目,马甲包的开发等业务
1090android生活服务
主要面向非洲的批发商城 App ,包含商品,供应商,询价,搜索,订单,购物车,现场,IM客服,消息,个人中心等模块。 主要模块: 商品模块:包含团购,秒杀,详情,发盘询问,客服,购买,分享等功能。 动态模块:包含供应商发布的商品信息和短视频等功能。 现场模块:直播列表和观看直播等功能。 IM客服模块:商品链接,常用语,发送图片和表情等功能。
1050androidAPP
描述 1.硬件:a)电架子鼓输出midi信号。led开发模块,接受蓝牙信号并发光。 2.使用sibilius打谱软件制造乐谱,修改开源软件musicScroe并编译使其输出由钢琴改为架子鼓。 3.用户打击后app接受midi信号,H5五线谱界面光标跟随,app发出蓝牙信号,led模块发光。 职责:全面负责app框架制定与开发 核心技术:midi数据解码、musicScroe及生产的musicXML文件二次开发、H5五线谱动态绘制、蓝牙通信
1720android图形和图像工具
1、项目上层分为主工程、登录、商品、收银台、订单等模块,下层分为路由、下载、检测更新、图库等公共库 2、主要负责:需求跟进、功能迭代、页面 UI 与逻辑功能的实现、购物车、搜索、收银台重构、性能优化 技术要点: MVP+RxJava2+Retrofit 重构 app 框架 采用 MVP 模式将 Activity 中的业务逻辑全部分离出来,让 Activity 只做 UI 逻辑的处理,所有跟 Android API 无关的业务逻辑由 Presenter 层来完成,降低了耦合度,使得层级职责更加明确。 网络模块 基于 retrofit+rxjava 进行了二次封装, 构建了初始化 Retrofit 工具类的基类 NetWorkApi,内部对 OkHttpClient 进行初始化并配置了相关的拦截器,避免了重复创建 Retrofit 实例以及重复配置属性。 将拦截器的具体实现交由子类,业务开发者只需要继承并在指定的方法实现特定的拦截处理,即可将 请求头,参数等进行动态配置。 封装了 BaseObserver 来处理服务器响应以及响应数据的基类 BaseResponse,使得业务开发者只 需
1310android
1、项目上层分为主工程、登录、商品、收银台、订单等模块,下层分为路由、下载、检测更新、图库等公共库 2、主要负责:需求跟进、功能迭代、页面 UI 与逻辑功能的实现、购物车、搜索、收银台重构、性能优化 技术要点: MVP+RxJava2+Retrofit 重构 app 框架 采用 MVP 模式将 Activity 中的业务逻辑全部分离出来,让 Activity 只做 UI 逻辑的处理,所有跟 Android API 无关的业务逻辑由 Presenter 层来完成,降低了耦合度,使得层级职责更加明确。 网络模块 基于 retrofit+rxjava 进行了二次封装, 构建了初始化 Retrofit 工具类的基类 NetWorkApi,内部对 OkHttpClient 进行初始化并配置了相关的拦截器,避免了重复创建 Retrofit 实例以及重复配置属性。 将拦截器的具体实现交由子类,业务开发者只需要继承并在指定的方法实现特定的拦截处理,即可将 请求头,参数等进行动态配置。 封装了 BaseObserver 来处理服务器响应以及响应数据的基类 BaseResponse,使得业务开发者只 需
1310android
1.描述: 基于树莓派 zero 2w的云端智能灌溉系统,实现远程对农作物进行灌溉,通过云端服务器通信,实时监控土壤湿度数据并由手机 app 发出浇水和停止浇水指令实现控制。树莓派和云服务器端由 python 代码,app 使用 kotlin 完成。 2. 核心技术点: ●树莓派引脚的操作:通过 MPC3008对湿度传感器的模拟数据进行转化,再连接到树莓派的引脚得到湿度数据。 ● sockets 通信:使用 sockets 实现全双工通信,传递打包好的 json 数据以及指令。 ●多线程的使用:在树莓派和云服务器,云服务器和手机 app 的通信中,使用多线程提高并发性能,实现异步通信,提高响应速度。 ●远程通信的安全连接:在通信连接时,使用了密钥技术实现安全连接。 ●mysql 的使用:将湿度数据存储在云服务器的 mysql 数据库里面。
1980pythonSocket
奔驰旧改新项目: 1.独立负责仪表 launcher 开发。 2. 功能方面:仪表功能有仪表样式切换、地图导航、保养、各类警告、车声数据的显示,控制中控屏音乐,收音机,音量调节等。 3. 数据方面: 3. 1. 和车身 CAN 通信,处理空调,车速,转速,档位、车身警告、转向,雷达等 CAN 数据的处理和显示。 3. 2. 与中控屏通信,并对中控发过来的指令进行处理。比如歌词显示和导航同步。 4. 其他:售后支持和软件的迭代和维护。
1640androidAPP
责任描述: APP模块化抽取; APP中的所有的自定义控件,以及交互效果; APP版本更新以及部分代码重构包括模块化的城市列表以及首页; APP中封装公用部分的工具类公用弹窗公用loading等; 需求模块化拆分,分配,协同完成(新版中的红包任务等) review代码以及解决crash,优化代码 每周技术例会总结这周Android研发中遇到的问题总结以及分享一些知识点 项目描述: 公司产品亚程旅游主打新加坡,东南亚一带旅游产品,实力打造打包旅游东南亚一带,以及其丰富的旅游资源以及具有竞争力的套餐著称! 经典的Tab选显卡加首页RecyclerView混搭item流畅提升不少 广告轮播结合本地调用H5完成活动推荐以及抽奖 新用户红包机制吸引用户 多种资源打包入口可以自由选择 技术要点: 项目MVP架构模式的搭建。 线程池的引入避免项目中子线程中到处newThread 模型的多次异步转换采用RxJava操作符来实现 Retrofit结合RxJava封装网络层并抽取单独的module给宿主APP依赖 抽取Base基类,UI类中封装了统一的错误页面,没网页面
1410androidandroid
项目中可以创建各种圈子适应各种人群去交流,还有实时更新的热门精选文章,以及研报库,专业数据专业分析,从交互方面来讲可以进行聊天 ,对文章之类的可以点赞评论转发等等,整个项目我一个人负责。其中难点在于解析并展示富文本内容,以及富文本内容中的关键信息可以交互,还有富文本中的图片可以点击查看。
1700android网页(Webview)
责任描述: 个人独立开发完成的一款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构造中获取自定义属性,然后 测量,布局
1070androidandroid
Kotlin算法项目开源项目
作品实现了多个案例的算法实现。实现了LeetCode中多个算法的题目。多个题目的不同解法,体现了编程能力和算法基本功。
1210android代码生成工具
在上海大润发有限公司中参与完成大润发优鲜,e路发,e路发店管家,店总参谋的IOS产品以及参与完成餐饮POS,店仓,发票机的Android项目
1130ios
项目简介: “元气玛特”是一个集购物、娱乐于一体的潮玩盲盒平台,这个平台不仅提供了丰富的游戏饰品IP玩具,还汇聚了各种热门盲 盒、手办、模型等潮品,满足了用户的多样化需求。用户可以在“元气玛特”中,随时随地拆盲盒、扭蛋机、开福袋,享受沉浸 式的开盒体验。平台每日都有新品上线,包括热门的苹果手机、IP动漫手办、精选数码外设等,为用户提供了丰富的收藏选择。 项目主要技术栈: ● 开发工具:Android Studio ● 编程语言:Kotlin+java ● 项目架构:采用MVVM架构模式,实现了代码的清晰分离和可维护性,提高了应用的性能和响应速度。 ● 网络请求框架:使用Rxhttp框架用于网络请求和数据传输,与后端服务器进行通信。 ● WebSocket:用于实现客户端与服务器之间的实时双向通信。 ● 第三方库:集成了多种第三方库,支付宝SDK、极光一键登录、高德地图、Glide等等,提升了应用的功能和用户体验。 个人职责: ● 与产品经理和团队成员紧密合作,深入理解用户需求和市场趋势,参与应用的需求分析和功能设计工作; ● 根据功能设计,负责相关模块的编码实现,包括用户登录、主页、盲
2900android
使用Flutter和Dart制作一个仿小米商城APP的项目,包括新产品推荐,网站后端接口请求,数据更新,用户登录购买等功能实现
1500flutter
1. 防火卫士是智慧消防的移动客户端,智慧消防是将各种终端传感器通过NB,4G等传输方式将数据传输到互联网,以实现消防信息实时查看。 2. 该项目有一个产品经理,一个ui,一个测试,后台两个,前端两个,ios一个,Android一个, 我在该项目中负责Android客户端的研发工作,并兼任研发部技术负责人职责,在整个项目中,对Android端进行了全面升级,由java开发升级为kotlin开发。架构由mvc升级为mvvm。V3.0版本全面升级为flutter开发,整个项目的架构也从传统的单项目开发,变成了模块化,分布式的模式,更符合业务需求和后期发展。
1400android物联网
HelloMe平台开源项目
1、项目简介:HelloMe的目标是提供个人的文字数据存储和查看服务,支持全平台同步(目前已覆盖Windows和Android)。
1570生活服务
项目描述:APP 主要为门店导购提供外渠与线上的扫码核销,导购对提成商品进行社群分享,门店库房商 品盘点,以及导购和集团领导通过数据看板可视化数据观看日周月年的销售业绩数据 责任描述:数据看板开发与迭代、盘点枪功能开发,卡片分享 技术要点: 数据看板 对 MpChart 中的折线图、饼状图、柱状图功能通过构建者模式进行二次封装,对其初始化的代码进 行统一处理,后续只需传入需要处理的图表数据和需要修改的图表配置即可,减少代码冗余 盘点枪 首次进入通过服务器获取全部商品信息 db 文件存放本地,后期根据最后一个商品 id 进行数据库增量 更新,盘点时将货架盘点数据通过 ROOM 对数据库进行增删改查,上传后在清除数据 卡片分享 采用工厂方法设计模式将分享 View 的创建交给 ShareViewFactory,面相接口开发,有新的分享方 式就将实现 IShareView 接口的 View 加入到工厂中,通过接口中的 fetchShareEntry 方法获取不同业务分 享的分享信息来进行分享
1250androidandroid
1.技术架构使用Get+Matrix+WebRTC实现 2. 技术痛点 - 实现图片,文本,语音,音视频,自定义类型发送消息 - 实现BTC钱包功能,包括发送货币,接受货币,货币价值等功能 - 单聊.群聊功能等
5380androidandroid
当前共391个项目
×
寻找源码
源码描述
联系方式
提交