Nope, not newbie questions at all, @jonathan. These are all great questions that I don’t have very good answers for in this middle area phase of eventual platform upgrade but I do have a recommendation. I’d get into Dropsource now. You’ll be right here with everyone else building on our platform and we’re all here to work together and support each other. So I’d read the Api guide in our help documents and other documentation that helps you make the app you envision. We’re not reinventing the wheel when it comes to core coding fundamentals so when it comes to things like integrating an API and passing information through it, the established concepts remain the same regardless of platform or language.
The reason I suggested learning Flutter/Dart is because that’s what the new platform writes, like magic, while you drag and drop elements in a more visual way. However, if you have some knowledge on the language we’re writing in, you get to extend the app beyond what’s capable in our platform. Dropsource does a lot but there are infinite possibilities in software development and as we try to support the most relevant features first, there are always exciting, less used, features that can be added to a project that are more contextual to the needs of each individual apps use case. That’s why I suggested some literacy of the languages your dropsource projects are writing in the source code for you. But with that said, it’s certainly not necessary. We’re making this fundamental language shift because Flutter/Dart for many reasons but 1 of the largest is to allow for cross-platform development. 1 Dropsource project can be built and run on both iOS and Android devices, which eliminates a ton of double work and overhead for you. I’m personally incredibly stoked for that adjustment to app development strategy when it comes to building with Dropsource.
My recommendation is if you’re ready to begin building, dive into Dropsource now and get a good feel for our ecosystem. We will have much more info on the next version of Dropsource as we get to release.