# Kotlin Compose Multiplatform 指南 作为一个经验丰富的开发者,我将向你介绍如何在 Kotlin 中使用 Compose 多平台编程,让你的应用程序能够在不同的平台上运行。在这篇文章中,我将详细介绍整个过程,并提供代码示例来帮助你更好地理解。 ## 流程概述 下面是实现 Kotlin Compose 多平台的基本流程,我们将通过以下步骤完成: | 步骤
原创 2024-05-27 11:05:57
196阅读
作者恋猫de小郭又到了喜闻乐见的环节,「本篇主要是科普 KMM 、 Compose 和 Flutter 的最新现状」,对于 Compose 和 Flutter 大家可能并不陌生,但是对于 KMM 也许会存在疑惑,KMM 全称 Kotlin Multiplatform Mobile ,故名思义它是用 Kotlin 实现的跨平台框架,那为什么今天突然会聊到它?起因如下图所示,今天突然有群友提及了 KM
转载 3月前
427阅读
多平台Gstreamer Multiplatform GStreamer可在所有主要操作系统上运行,例如Linux,Android,Windows,Max OS X,iOS,以及大多数BSD,商业Unix,Solaris和Symbian。已被移植到各种操作系统,处理器和编译器。可以在所有主要硬件体系 ...
转载 2021-04-13 05:59:00
432阅读
2评论
Kotlin Multiplatform是JetBrains推出的一项技术,旨在通过共享代码库,使开发者能够在多个平台上高效开发应用程序。传统上,开发跨
近日 Kotlin 的母公司 JetBrains 发布了Compose Multiplatform 的 1.0 版本。
原创 2023-07-29 19:35:26
183阅读
7月底 Compose for Android 1.0 刚刚发布,紧接着 8月4日 JetBrains 就宣布了 Compose Multiplatform
转载 2021-08-13 17:04:07
726阅读
近日,JetBrains 公司发布了 Compose Multiplatform 的 Beta 版本,这距离此前 Alpha 版本的发布才过去两个多月。 这个版本中包含了许多新的改进,在桌面端与Web
原创 2023-07-29 19:35:46
164阅读
关于如何在 Windows 电脑上使用 Compose Multiplatform 调试 iOS 应用的主题,我在这个过程中经历了一些挑战,特别是在开发环境的配置及调试技术方面。以下是我在这个过程中整理出的详细记录。 ## 问题背景 在移动应用开发中,我的团队决定将项目中涉及的多个平台整合到一个统一的工作流中,以便更高效地进行开发和测试。然而,随着团队跨平台开发需求的增加,特别是在 Windo
原创 6月前
109阅读
inline /** * 内联 递归函数无法内联,编译不通过 * 函数的 参数 没有 lambda 无需内联--只是减少了方法调用层级 对性能没大影响 * 函数的 参数 有 lambda 内联 * 1 不使用内联 在调用端,会生成 Function 对象 完成 lambda的 调用(性能损耗,for 循环 或者高频UI刷新中) *
喜欢就关注我们吧!Kotlin团队昨日宣布KotlinMultiplatformMobile已进入Alpha阶段。KotlinMultiplatformMobile(KMM)是由JetBrains创建的跨平台移动开发SDK,它应用了Kotlin的多平台功能开发者能够使用它在移动应用中共享业务逻辑,具体来说是可通过KMM在iOS和Android应用中使用相同的业务逻辑代码。一个APP的Android
原创 2021-05-15 22:44:39
259阅读
# Android Studio装Kotlin Multiplatform Mobile ## 1. 介绍 Kotlin Multiplatform Mobile (KMM) 是一个用于在 Android 和 iOS 平台上共享代码的技术。它允许开发者使用 Kotlin 编写一套共享的业务逻辑代码,然后通过 KMM 将这些代码部署到不同的移动平台上。这样一来,开发者可以减少代码的重复编写,提高开
原创 2024-01-03 05:23:57
395阅读
1. 什么是Kotlin/NativeKotlin/Native是一种将Kotlin源码编译成不需要任何VM支持的目标平台二进制数据的技术,编译后的产物可以直接运行在目标平台上,设计Kotlin/Native的目的是支持在非JVM环境下进行编程,如在嵌入式平台和iOS环境下,如此一来,Kotlin就可以运行在非JVM平台环境下1.1 编译器结构主要包含如下两个组件:1、LLVM 后端编译器2、Ko
转载 2024-05-09 21:22:38
82阅读
现在在正规成体系的公司项目中,我们都会搭建和配置 CI/CD 环境来完成工程的构建,自动化测试,artifact 发布等任务。在 Github 上的开源项目也不例外,给代码 PR 或者 push 配置 CI/CD 可以自动验证期望 merge 的代码是否能通过构建及测试,也可以配置自动构建发布的工作流在远端执行这些任务并向对该项目感兴趣的人公开。我最近在给 MMKV-Kotlin 及 SQLlin
转载 2023-10-23 19:54:12
158阅读
Kotlin Multiplatform Mobile (KMM) 是由 JetBrains 创建的跨平台移动开发 SDK,它应用了 Kotlin 的多平台功能,开发者能够使用它在移动应...
原创 2022-06-10 07:00:02
182阅读
7月底 Compose for Android 1.0 刚刚发布,紧接着 8月4日 JetBrains 就宣布了 Compose Multiplatform 的最新进展,目前已进入 alpha 阶段。
原创 2023-07-30 07:38:03
201阅读
xcode 12新功能 Xcode 12 was officially released on September 16, 2020. Now that we know the big changes are done and beta is over, let’s look at what has changed.Xcode 12于2020年9月16日正式发布。现在我们知道已经完成了大的更改并
  什么是KMMKMM的全称是:Kotlin Multiplatform Mobile,它是jetbrains公司的产品。是一个业务跨平台的移动端开发框架。在KMM的官网上,它对自己的最简明的一句介绍是:Share the logic of your iOS and Android apps while keeping the UX native用中文来理解就是:不同平台共享业务逻辑的同
Create your first Kotlin multiplatform mobile application in Android StudioIn this article, y...
原创 2022-08-25 10:28:31
256阅读
使用共享 MVI 架构实现高效的 Kotlin Multiplatform Mobile (KMM) 开发文章中探讨了 Google 提供的应用架构指南在多平台上的实现。通过共享视图模型(View Models)和共享 UI 状态(UI States),我们可以专注于在原生端实现 UI 部分。 使用了简单的自定义抽象层,包括 KmmViewModel 和 KmmStateFlow,使得我们可以将共
转载 2024-06-22 08:23:22
129阅读
MockK是一款功能强大、易于使用的Kotlin mocking框架,由于专门针对Kotlin进行设计,可以轻松的支持static方法、s,以及自动构建需要如何配置。
原创 2024-07-26 10:11:56
204阅读
  • 1
  • 2
  • 3
  • 4
  • 5