androidx / constraintlayout

ConstraintLayout is an Android layout component which allows you to position and size widgets in a flexible way
Apache License 2.0
1.06k stars 177 forks source link

Comprehensive guide/documentation for swing constraintlayout #818

Closed gbenroscience closed 1 year ago

gbenroscience commented 1 year ago

Hello esteemed developers!

I have been using the constraintlayoutfor swing package in a major ui project and I have also contributed a bug fix which was merged... See #767. My project is in an advanced stage and I was wondering if a comprehensive documentation (even if its a README, maybe), could be added to the repository. Or perhaps, if one exists, maybe someone could point me in its direction. I usually have to scour through the source to understand what is going on. Thanks a lot!

jafu888 commented 1 year ago

We do not have enough people to work on on releasing the Swing library. That why it just exist here. We deliver ConstraintLayout/MotionLayout for Android & Compose. The core libraries are pure Java and are the foundation for all other libraries. They are used in with swing library The swing library was built it for some internal projects and as a proof of concept.

We have no documentation for the Swing version but I would be happy to answer any questions you have here. For the high level concepts of ConstraintLayout XML there are many many on line sources.

gbenroscience commented 1 year ago

Thanks for responding. Please could you share your experience with the constraintlayout-swing library in the internal projects you mentioned? Like memory usage and speed in comparison to other layouts like MigLayout, GridLayoutand GridBagLayout. Also are there any gotchas that I would need to know about. I am so sorry I have to ask all of these. I really dont have enough time to run all these checks and tests as I am very close to production and my project is very far gone. Any information you give me would be greatly treasured.

Its been very convenient using the library so far and I am grateful that this library made my work so much easier, since I am an experienced Android developer.