0

Vídeo: MVVM e LiveData com Kotlin no Android

Francisco Rasia
Francisco Rasia

Que tal colocar a mão na massa e explorar um pouco mais da arquitetura MVVM no Android?

No (excelente) curso do Natan nós vimos como utilizar o ViewModel e LiveData para gerenciar requisições numa API; mas o ViewModel também é muito útil para criar apps responsivos e dinâmicos.

O tema desse exercício surgiu na comunidade no discord do Everis Kotlin Bootcamp da Digital Innovation One.

Nessa live, nós iniciamos um projeto a partir de um protótipo navegável. Vemos como montar o layout da tela principal, como criar um ViewModel que vai ter a responsabilidade de manter nossas regras de negócio e utilizar um observer para atualizar as informações de maneira dinâmica e reativa - isto é, ao invés de um botão para disparar o cálculo da inclinação manualmente, o app vai recalcular automaticamente a cada mudança dos valores. Finalmente, fazemos a refatoração para melhorar a legibilidade, o encapsulamento e a coesão do código.

Bora descobrir e aprender juntos?


Mockup:

https://docs.google.com/presentation/d/1Tk2C7fN-p5QNThG9lUW6IurxV0--kg4QeERMJhyZIZU/edit?usp=sharing


Vídeo:

https://youtu.be/OmwfcqJpjYE


Repositório no github:

https://github.com/chicorasia/chicorialive-rampolador


Créditos da ilustração:

Business vector created by freepik - www.freepik.com

0
0

Comentários (1)

0
Ana Guerra

Ana Guerra

28/03/2021 17:05

Muito bom Francisco! Não vejo a hora de terminar o Bootcamp e poder acompanhar todos os seus vídeos!! ótimos conteúdos.

Arquiteto, urbanista, desenvolvedor Java & Android e criador em chefe na chicorialabs.com.br

Brasil