StreamPlayerApp
StreamPlayerApp copied to clipboard
project created for the community as an example of modern structure/architecture and technologies to a real world
- [ ] Adicionar Compose plugin - [ ] Isolar código android específico
Welcome to [Renovate](https://redirect.github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin. 🚦 To activate Renovate, merge this Pull Request. To disable...
After the Lifecycle update, a new way of handling lifecycle in Compose was introduced https://developer.android.com/jetpack/androidx/releases/lifecycle#2.7.0-rc02 like: ```kotlin @Composable fun HomeScreen(viewModel: HomeViewModel = viewModel()) { LifecycleEventEffect(Lifecycle.Event.ON_RESUME) { viewModel.refreshData() } // …...
Vai ter video? - Estrutura basico ( Amorim ) - Avançado ( Rods / Amorim )
- Estrutura inicial - ( basico ) Moro - ( Avançado / diferença de scope ) Rods / Moro
Criar BaseViewModel e uma forma de deixar o lifecycle genérico para todos os Composables principais
Os viewmodels estão usando o defaultlifecycleobserver a ideia é criar um modulo shared e criar um BaseViewModel ja com essa implementação para ser usado no modulo da lista nos viewmodels...