Fragmentaion框架是一个很优秀的框架,我们有2个项目都使用过,目前无不良反应,BUG呢还是有一些,不过不妨碍它的优秀。项目地址:https://github.com/YoKeyword/Fragmentation    点击打开链接关注好几千,群众的眼光是雪亮的。它有啥作用呢?Fragment是可以让你的app纵享丝滑的设计,如果你的app想在现在基础上性能大幅度提高
# Android KMM 2023 ## Introduction Android KMM (Kotlin Multiplatform Mobile) is a technology that allows developers to write code once in Kotlin and deploy it across multiple platforms, including An
原创 2024-06-26 04:45:42
15阅读
前言现在跨平台技术层出不穷,不管是最初的RN还是到现在的Flutter、Compose,都只是在UI上跨平台,虽然Flutter虽然可以处理一些公共的业务逻辑,但目前在业务较重的情况下仍然需要各自处理。KMM与它们都不一样KMM用于简化跨平台开发,可以在Android和IOS之间共享通用的代码。 仅在使用各自平台能力的时候,才会去编写各自平台特定的代码。这一点可以使我们开发一套可以在多平台之间共享
转载 2024-01-08 19:18:20
86阅读
前言随着移动端应用的多样化和碎片化,跨平台开发成为了许多开发者的迫切需求。在此背景下,Kotlin和KMM(Kotlin Multiplatform)为Android开发者带来了新的机遇。本文将探讨Kotlin如何与KMM结合,从而拓展到跨平台开发领域,并分析它们如何影响Android开发者。KMM简介KMM(Kotlin Multiplatform)是一种基于JVM的跨平台开发技术,可以让开发者
简介KMM, 即Kotlin Multiplatform Mobile,是由Kotlin发布的移动端跨平台框架。相比于其他跨平台框架KMM是原生UI+逻辑共享的理念,共享重复逻辑性的工作来提升开发效率的同时,保持原生执行效率与UI特性。所以KMM并不会替代Android和iOS的原生开发, 而是提倡将共有的逻辑部分抽出,由KMM封装成Android(Kotlin/JVM)的aar和iO
转载 2024-04-19 08:43:23
50阅读
Android.mk文件简单分析一个Android.mk文件用来向编译系统描述需要编译的源代码。具体来说:该文件是GNUMakefile的一小部分,会被编译系统解析一次或多次。可以在每一个Android.mk中定义一个或多个模块,也可以在几个模块中使用同一个源代码文件。每个模块属下列类型之一:  1)APK程序,一般的Android程序,编译打包生成apk文件  2)JAVA库
IPHONE这位同学可以把你iPhone手机上的Airdrop打开吗?AIRDROP假期结束了,一个小长假的出游想必大家都拍了不少照片。当地的美景、吃的美食还有一起的合照,这些照片你是怎样传给朋友的呢?还在用微信一张一张发送原图,每次发送都有二十张的上限,然后等朋友再一张张原图下载吗?如果你还没有熟练运用Airdrop,那你真是错过了一个亿。也许你对Airdrop的印象还停留在突然收到陌生人隔空投
KMM 全称:Kotlin Multipla
原创 2023-06-23 22:23:59
458阅读
目录前言APISDKAPI 和 SDK 的区别Open APIAPI的几种设计风格RPC几种 RPC 框架/协议Alibaba Dubbo(Apache Dubbo)gRPCSOAP(Simple Object Access Protocol,简单对象访问协议)RESTREST API 与 RESTFul APIRESTFul APISwaggerOpenAPI 与 OASGraphQL2、RE
转载 2024-08-07 10:33:00
33阅读
第十章 利用k-均值聚类算法对未标注的数据进行分组一.导语聚类算法可以看做是一种无监督的分类方法,之所以这么说的原因是它和分类方法的结果相同,区别它的类别没有预先的定义。簇识别是聚类算法中经常使用的一个概念,使用这个概念是为了对聚类的结果进行定义。聚类算法几乎可以用于所有的对象,并且簇内的对象越相似,效果越好。二.K-均值聚类算法的基本概念K-均值聚类算法它的目的是将数据分成k个簇。它的
转载 2023-11-21 08:59:18
152阅读
前言前端团队沉淀一套通用的UI库、工具类、脚手架,不允许在公网发布,内网npm私有库搭建需求应运而生。如何在内网环境搭建npm私有仓库并使用?主角登场了 —— Verdaccio。接下来我来教大家使用 verdaccio 在内网环境中搭建npm私有仓库。基础环境为了避免因为基础环境不一致而产生意料之外的问题,基础环境要尽可能保持一致。环境依赖版本说明Centos7.9这里以Centos系统为例No
转载 2024-03-07 21:18:54
32阅读
? 为什么需要跨端框架?随着移动生态的复杂化,一个产品往往需要同时覆盖 Android、iOS、Web、鸿蒙、小程序 等多个平台。 传统原生开发在性能和体验上最佳,但多端并行开发带来 人力成本高、迭代效率低、维护难度大 的问题。? 跨平台框架的目标:一次开发,多端运行。? 主流跨平台框架概览? Kuikly(腾讯开源)实现方式:Kotlin Multiplatform + 原生渲染控件 + 声明式
转载 1月前
410阅读
客户端的跨平台技术早已屡见不鲜,在UI层面,native开发在用户体验等方面仍然占据优势;但是在逻辑层,通过Kotlin Multiplatform等跨平台技术确实可以通过维护一套代码提高开发效率。 引入跨平台技术后,该如何选择一个适合的开发范式也成为了新的课题。近期有国外同行…
原创 2021-05-19 15:18:11
1700阅读
前言随着移动端应用的多样化和碎片化,跨平台开发成为了许多开发者的迫切需求。在此背景下,Kotlin和KMM(Kotlin Multiplatform)为Android开发者带来了新的机遇。本文将探讨Kotlin如何与KMM结合,从而拓展到跨平台开发领域,并分析它们如何影响Android开发者。KMM简介KMM(Kotlin Multiplatform)是一种基于JVM的跨平台开发技术,可以让开发者
原创 2023-06-22 09:38:15
194阅读
段。
原创 2023-06-22 09:37:10
617阅读
转载 2014-01-05 23:24:00
185阅读
     Android六大网络框架分别为:Android-async-http(AsyncHttpClient)、OkHttp(OkHttpClient)、Retrofit、Volley、XUtils、Afinal     我们分别来讲一讲每个框架的具体详情:     1、volley 项目地址
最近面试,明显感到自己不会的东西实在是太多了,想好好整理下现在Android开发都有哪些常用的框架,所以抄了一篇帖子,方便自己以后看。  1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image Loader一个强大的加载,缓存,展示图片的库Picasso一个强大的图片下载与缓存的库Fresco
最强Android架构剖析pdf notes: 1.Froyo(冻酸奶) Android 2.2-2.2.3 开始支持sd卡上安装应用,引入usb网络共享技术,   通过引入jit(及时编译技术),提高dalvik运行速度(目前不会有什么设备还在使用比   Froyo版本更早的系统了)。 2.Gingerbread(姜饼人) Android 2.3-2.3.7 引入并发的垃圾
转载 2023-08-24 19:39:50
79阅读
视频先行下面是视频内容的脚本整理稿。如果你看了视频,那下面的文稿就不用看了,直接翻到底部就行。开始 声明式 UI;更简单的自定义;实时的、带交互的预览功能;还有更强的性能和功能。这就是 Android 官方全新推出的 UI 框架——Jetpack Compose。大家好,我是扔物线朱凯。2019 年中,Google 在 I/O 大会上公布了 Android 最新的 UI 框架:Jetpack Co
转载 2024-08-14 12:14:17
36阅读
  • 1
  • 2
  • 3
  • 4
  • 5