Hi!
Month ago I've started to develop a very big mod for my future minecraft-based custom server and had faced one problem: Minecraft GUI library is really painful to use, especially if you had experience in developing GUI's under other platforms. And, since my mod should use a lot of custom GUI windows, I decided to port a very well-designed Android GUI library for it.
As a result, I've made MineDroid — GUI library that manages resources of my mod and allows me to edit and store windows layouts in XML files. Main concepts of it were taken from Android so people who used to develop android applications, probably will find this library very useful and easy to understand. Anyway I've tried to make some documentation for it and even wrote a quick-start guide
Library can be used as a separate library mod, providing your mods ability to make fancy interfaces
Right now it's on beta-testing: if you'll find any bugs, feel free to report about them on the github bugtracker. I'll do my best to fix bugs as soon as possible.
You can check it here: http://chedim.github.io/minedriod/
Please, comment if you find this library useful for you. It will affect how much time I will spend to support the library (and will I develop an IntelliJ Idea plugin to support autocompletion in the XML layout files )
Thank you!
Some example and test GUIs:
Update:
plugin for IntelliJ Idea: https://plugins.jetbrains.com/plugin/7881?pr=