In my mission to try and create a smooth and intuitive UI for my app, I've come up against some limitations of JUCE on Android as it currently stands. So I've been looking into breaking out the UI part into Java, and keeping JUCE for audio processing and data manipulation. This way, I can still use some of the Components I've built for desktop versions. I plan to have initially one view that will be the JUCE Activity with an OpenGLView, and another that will be for editing data with Android UI elements and layout. I've read its also possible to have Android buttons etc overlayed on top of a native view.
Anyone here done this? Tips, encouragement, wisdom, pitfalls etc welcome.