production
Installation
SKILL.md
Production Quality Skill
Quick Start
Unit Testing
@Test
fun loadUser_updates_state() = runTest {
val user = User(1, "John")
val mockRepo = mockk<UserRepository>()
coEvery { mockRepo.getUser(1) } returns user
val viewModel = UserViewModel(mockRepo)
viewModel.loadUser(1)
assertEquals(user, viewModel.state.value)
}
Related skills
More from pluginagentmarketplace/custom-plugin-android
networking
Retrofit, OkHttp, REST APIs, JSON serialization, network security.
13ui
XML layouts, ConstraintLayout, Jetpack Compose, Material Design 3.
5platform
Android core components lifecycle, Activities, Fragments, Services, Intent system.
4data
Room ORM, SQLite, SharedPreferences, DataStore, encryption.
4fundamentals
Master Kotlin syntax, OOP principles, SOLID practices, functional programming, and data structures.
4architecture
MVVM pattern, Clean Architecture, Repository pattern, dependency injection, SOLID principles.
4