leaderboard 排行榜 category 分类浏览 code 独立开发者 notifications 通知中心 download 下载 App
person

登录 AppShare

默认使用账号密码登录,也可以切换邮箱验证码。

还没有账号?

person_add

注册 AppShare

创建账号后即可参与版本讨论和收藏提醒。

已有账号?

CodeAssist-IDE

CodeAssist-IDE

测试版
category 实用工具 / 小工具 update 3.9.3 (76) storage 147.6MB
2 查看
0 讨论
34 收藏

photo_library 应用截图

new_releases 更新日志

比较 @tyron12233 Tyron12233已发布此2天前 v3.9.3 39601e0 🚀 CodeAssist3.9.3 组合预览和Kotlin解决方案 渲染更多预览。实际应用程序(Jetsnack,2048)中出现的一批解释器漏洞得到了修复,所以更多@Preview可组合对象呈现而不是显示错误。预览之前无法运行的集合函数现在起作用:find/findLast, flatMapIndexed, maxOfOrNull/minOfOrNull, maxOfWith,映射getOrElse/getOrPut,以及比较器生成器compareBy/compareByDescending/thenBy/thenByDescending。迭代String (forEach/find),在阵列上具有相同的功能,null.toString(),并构建HashMap()/ArrayList()所有的工作。 完全限定的呼叫解决。由其包路径写入的调用,如kotlin.math.abs(x)或kotlinx.coroutines.delay(200),不再作为“未解析名称”失败kotlin“”或“”未解析的名称kotlinx”。这对编辑器和预览都有好处。 嵌套类和类型别名解析。类型为private由其简单名称引用的嵌套类(private var pending: Plan?)不再标记为“未解析引用”,而是通过集合键入的值typealias (typealias Board = List<Tile>)在预览和编辑器中解析其成员。 导航预览渲染开始屏幕。ANavHost使用字符串路由或嵌套的navigation { }图形现在显示其开始目的地,而不是崩溃。 在索引期间解析协同例程调用。Adelay(...)(以及其他协同程序帮助程序)甚至在协同程序库完成索引之前就从其导入中解析,因此LaunchedEffect { delay(...) }当类路径仍处于预热状态时,预览不会失败。 Canvas和drawWithCache都是健壮的。ACanvas/drawBehind计算来源的块size或Offset现在渲染而不是什么都不画,并且drawWithCache生成其绘图时抛出的块不再占用整个IDE。 更好的论证处理。A@Composable使用比它声明的参数少的参数调用,现在将选取正确的默认重载,并且隐式it对单参数的接收机进行Lambda解析,使更多的实分量渲染。 必需的参数是错误,而不是崩溃。A@Preview需要参数的可组合对象现在显示清晰的“需要参数”消息,而不是使预览崩溃。 默认情况下,预览是隔离的。每个预览都以其自己独立的过程和大小进行渲染以包装其内容,因此一个行为不当的预览不会再干扰其他预览。 设备和showSystemUi尺寸。A@Preview和……一起showSystemUi = true或者,设备规格现在以手机大小呈现,并具有正确的触摸布线,而不是尺寸错误的表面。 可定位预览错误。当预览仍然无法渲染时,错误现在指向File.kt:line:column它无法处理的构造的,而不是一个空消息。 编辑器和完成 双击以展开所选内容。现在,增大选择范围将遍历代码的语法树,因此重复按下它将从单词扩展到包含的表达式、语句和块。 when (val x = …)颜色正确。控件中声明的变量。whensubject及其在分支中的用途现在突出显示为局部变量,就像任何其他变量一样。val,而不是被错误的颜色。 ViewBinding在生成之前完成。生成的绑定类(例如ActivityMainBinding)现在在编辑器中解析并完成,而无需先进行构建。 清洗器自动导入。另一个文件中的文件私有顶级声明不再作为自动导入候选项提供,因此完成将停止建议您实际上无法导入的内容。 在一些键盘上打字更稳定。修复了SwiftKey(和类似的)在编辑器中插入过时的单词建议,并实现了Android14replaceText输入路径,以便键盘上的文本替换正确着陆。

description 应用介绍

一个轻量级的Ai版安卓IDE,用于编辑和构建Android和Java项目-不需要电脑,没有Gradle守护程序。 https://github.com/tyron12233/CodeAssist