移动开发 Skill技能列表

4.5

安卓JetpackComposeUI开发Skill android-jetpack-compose

安卓Jetpack Compose是一个用于构建Android原生用户界面的现代声明式UI工具包。它支持状态管理、ViewModel集成、高效重组和导航,关键词包括Android开发、Jetpack Compose、UI设计、移动应用、Kotlin、声明式编程、状态管理、Compose框架。

4.5

Android架构设计Skill android-architecture

这个技能涉及实现Android应用程序的现代架构模式,包括MVVM、Clean Architecture、使用Hilt进行依赖注入等,用于构建分层清晰、可维护、可测试的应用结构,遵循Google推荐实践。关键词:Android、架构、MVVM、Clean Architecture、Hilt、依赖注入、Jetpack Compose、Repository模式、Room数据库、Kotlin。

4.5

Swift协议导向编程Skill SwiftProtocol-OrientedProgramming

Swift 协议导向编程(POP)是一种用于构建灵活、可组合抽象的范式,通过协议扩展、默认实现、协议组合和关联类型等特性,支持值类型和类,提高代码重用、测试性和架构设计。适用于 iOS 和 macOS 等移动应用开发。关键词:Swift、协议导向编程、协议扩展、组合、关联类型、抽象、代码重用、测试性、iOS 开发、移动开发。

4.5

Swift可选模式Skill SwiftOptionalsPatterns

这个技能涉及Swift编程语言中可选类型的处理模式,包括可选绑定、链式调用、空值合并和现代方法,用于安全地处理可能为空的值,避免常见陷阱和强制解包。关键词:Swift,可选类型,安全编程,移动开发,iOS开发,类型安全,SwiftUI,Combine,async/await。