architecture
Installation
SKILL.md
App Architecture Skill
Quick Start
MVVM Pattern
@HiltViewModel
class UserViewModel @Inject constructor(
private val repository: UserRepository
) : ViewModel() {
private val _state = MutableLiveData<UiState>()
val state: LiveData<UiState> = _state
fun loadUser(id: Int) {
viewModelScope.launch {
_state.value = repository.getUser(id)
}
}
}
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.
5production
Unit testing, performance optimization, security implementation, Play Store deployment.
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.
4