Hi everyone, sorry to revive this old thread but it still seems quite relevant.
@adamwilson I was wondering if you could tell a bit more about your experience trying to build the entire GUI using JUCE and specifically trying to reproduce gesture animations? How far did you get before deciding to use native APIs instead? What were the actual problems?
I ask because until now I’ve been trying to just use JUCE and work around the limitations. For example, I am managing the swiping/scrolling myself instead of having the viewPort do so and I have modified the JUCE codebase in a few places to get the comboBox and treeView to react to mouse events as I needed. It seems to me that this has been quite less work than would have been needed to use native APIs.
Until now I’m happy with the results. As far as I can tell, swiping pages with GUI elements is working smoothly, even on Android. So I wonder if there are aspects I have missed or if I will run into problems later on once things get more complex and will need to backtrack as you did? (Or perhaps my standards are just too low )
Your talk is from 2015 so I wonder how much things have changed since then (for example, on Android I am testing on a Galaxy A5 from 2017, which by today’s standards is already quite old). Perhaps nowdays doing the entire GUI using JUCE is a viable alternative?
If anyone else (@DEADBEEF ?) would like to share their experiences that would be great!