Empower your Android UI : Componentization on Android

Denis Vieira
Sep 1, 2018 · 2 min read

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 .

Denis Vieira

Mobile & Web Development

Denis Vieira

Written by

Mobile & Web Developer

Denis Vieira

Mobile & Web Development

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade