Empower your Android UI : Componentization on Android
Quando nosso projeto vai crescendo, mais usuários vão usando seu app, mais feedbacks acabam vindo e com isso muita demanda para modificar e melhorar a UI, o usuário precisa disso, UI/UX é always test, a demanda é constante, e vão ocorrer modificações de um simples botão , até a uma tela toda muitas vezes. E muitos side-effects de um desenvolvimento puramente go-horse com certeza acabam complicando nossa vida na hora de adicionar algo novo, ou modificar algo existente são problemas comuns que são difíceis de ver em reviews . Então, obter facilidade no uso e reuso, evitar código duplicado, concentrar a logica e as responsabilidades, facilitar a manutenção, e manter uma UI poderosa e escalavel são fatores importante no desenvolvimento do nosso código . Com isto vem a componentização combinada ao android databinding trazendo todos estes fatores e permitindo ao desenvolvedor construir não só um app, mas construir componentes altamente poderosos que podem ser acoplados em qualquer outro lugar .
Talk apresentada no Android Meetup #1 realizado pelo GDG (Google Developers Group) Maceió em 20 de fevereiro de 2018 e para todos os colaboradores na empresa STANT em julho de 2018 . Slides ao final .



