Depois de um ano da apresentação do Google sobre Android Architecture Components, vamos dar nossas impressões de utilizações em ambiente caos/profissional. Como foi a migração, o que migramos, o que ficou para trás e o porque das decisões.
da apresentação do Google sobre Android Architecture Components, vamos dar nossas impressões de utilizações em ambiente caos/profissional. Como foi a migração, o que migramos, o que ficou para trás e o por que das decisões.
final Observer<String> nameObserver = new Observer<String>() { @Override public void onChanged(@Nullable final String newName) { mNameTextView.setText(newName); } }; mModel.getCurrentName().observe(this, nameObserver);
ganho não é muito. - É melhor fazer um pouco mais de código e saber exatamente como alterá-los e quando alterá-los - Alternativa é usar diretamente ReactiveX
da biblioteca juntos - Os componentes podem ser usados com diversos patterns de arquitetura(MVC, MVP, MVVM) - Cada componente tem suas vantagens e desvantagens, é necessário pesar elas e verificar se seu projeto tem ganho fazendo uso dos componentes - Biblioteca nova! Esperamos updates/upgrades