Ответ
Около 5 коммерческих проектов на Java/Kotlin, включая:
- Финансовое приложение с REST API (Retrofit, Room, Coroutines)
- Мессенджер с WebSocket (Socket.IO, Firebase)
- E-commerce приложение (MVVM, Dagger Hilt, Jetpack Compose)
Пример кода из последнего проекта:
@HiltViewModel
class ProductViewModel @Inject constructor(
private val repo: ProductRepository
) : ViewModel() {
private val _products = MutableStateFlow<List<Product>>(emptyList())
val products: StateFlow<List<Product>> = _products
init {
viewModelScope.launch {
repo.fetchProducts().collect { _products.value = it }
}
}
}
Все проекты в production с 100K+ установок.