【范圣佑】以 Kotlin Multiplatform 打造多平台应用.pdf

编号:134875 PDF 50页 18.09MB 下载积分:VIP专享
下载报告请您先登录!

【范圣佑】以 Kotlin Multiplatform 打造多平台应用.pdf

1、以 otlin Multiplatform范圣佑JetBrains 技术布道师打造多平台应用JetBrains 技术布道师 负责 IDE 产品及 Kotlin 语言推广 协助 Kotlin 社区生态范圣佑多平台开发痛点 各种型式的前端多平台开发痛点 各种型式的前端 需要适应多种开发語多平台开发痛点 各种型式的前端 需要适应多种开发語 重复的实现DTOValidationServiceHTTP01Kotlin 多平台Kotlin 发展史2016Kotlin 1.0 正式发布2019Google I/O 宣布 Android 开发 优先支持 Kotlin2022发布 Kotlin 1.72023发

2、布 Kotlin 1.8一眼看透 10 年历程General-purpose Static typing OOP+FP Open Source(Apache 2.0)2011JetBrains 正式公布 Kotlin 编程语言2017Google I/O 宣布 支持以 Kotlin 开发 Android AKotlin 编译器Kotlin 多平台ServerKotlin/JVMWebKotlin/JSDesktopKotlin/JVMAndroidKotlin/JVMiOSKotlin/N共享业务代码Compose 发展史2020JetBrains 开始将 Compose 转成 Multipl

3、atform从 Android 到 多平台2017Google I/O 宣布 支持以 Kotlin 开发 Android App2017Google 开始研发 Jetpack Compose 2019Google I/O 宣布 Android 开发 优先支持 Kotlin2021发布 Jetpack Compose 1.0 版2021发布 Compose Multiplatform 1.0 版多平台共享02以 实现多平台开发环境kdoctor可通过 Homebrew 安装的命令行,用于检查开发环境是否符合 Kotlin Multiplatform Mobile 的要求。Compose Mult

4、iplatform 项目模板项目结构 androidApp iosApp desktopApp shared-commonMain-androidMain-iosMain-desktopMain 先从 Mobile UI 开始Shared UI共用 UI 代码Composablefun App()PreviewComposablefun PrevewApp()App()图片Compose 组件Composable fun App()Image(painterResource(.),.)文本框Compose 组件Composable fun App()val username=remember

5、mutableStateOf(.)val password=remember mutableStateOf(.)TextField(label=Text(text=Username),value=username.value,onValueChange=username.value=it)TextField(label=Text(text=Password),value=password.value,visualTransformation=PasswordVisualTransformation(),keyboardOptions=KeyboardOptions(keyboardType=K

6、eyboardType.Password ),onValueChange=password.value=it)按钮Compose 组件Composable fun App()Button(onClick=/.,shape=RoundedCornerShape(50.dp),modifier=Modifier.fillMaxWidth().height(50.dp)Text(text=Login)布局Compose 组件Composable fun App()Column(modifier=Modifier.padding(20.dp),verticalArrangement=Arrangeme

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(【范圣佑】以 Kotlin Multiplatform 打造多平台应用.pdf)为本站 (2200) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠