The universe is full of magical things patiently waiting for our wits to grow sharper.
When you have an issue concerning Community managment, Community impact, Community events or even Graphic Design and for sure Android Development give Abderraouf GATTAL a ping, It’s not a 100% guarantee that he’s going to solve it yet he’s surely going to give you some good ideas.
Well to be precize Abderraouf is a Software Engineering graduate, (GDG Algiers) Co-Organizer, GitHub Campus Expert Alumni and Software Developer not to mention his passion toward UX/UI and graphic Design.
Focusing all his effort on the impact he can leave on this world someday and making software development accessible for everyone.
This is an article I’ve decided to work on after witnessing the power of Constraint layout my self, seeing how flexible it is, and interacting with the great options it offers. I just fell in love. Not only because Constraint Layout allows you to create optimized large and complex layouts with a flat view hierarchy (no nested view groups), nor that it is — similarly to Relative Layout (Which is the layout I used to prefer before using Constraint layout) deal with all views according to relationships between sibling views and the parent layout with more flexibility and simplicity, But also because of 6 options that made it as it is which are : Match Constraints (the power of 0 dp):