Thanks @flypig.
To give you more details. Most of the info for a new developer/student are out there but scattered across multiple documentation websites (the /develop, the wiki, etc.), and across the new and old forums, the mailing lists, IIRC, issues for specific apps, etc.
For example, how the pages piling works in an app, or how the pulley menu and its compatibility, or how to save data for an app (for ex. using qtlocation), what API are available, graphics and charts, etc.
For a senior developer, this wouldn’t be a big issue given enough time, but for a student or a new developer, they might feel quite lost finding the info.
For my students, I did that job connecting the dots and sharing my experience developing a few apps and the hurdles I got, but if the community+jolla can bring up someone nicely written and accessible that’ll be a great plus.
I think an overhaul of the documentation website from Jolla would be nice.
And in particular, some courses which explaining those small tips&tricks along with the main design & programming things. I quite liked the documentation for Ada: https://learn.adacore.com/ which does a good job introducing the language, but also explaining things and providing examples and also those little things that a new developer might ask.
For instance, a step-by-step tutorial, also explaining the design of the OS, programming, etc., and pointing to the relevant in-depth documentation, might be about building an app involving: multiple pages, the cover page, saving settings & data to an sql database, having multiple design elements (fields, lists, etc.), the app icon, and finally building and generating the RPM for the app.
For the devices, it’s mostly about interacting with the UI. The emulator is more than fine, but students still had troubles understanding the UX of the OS as it’s quite unique and different than Android/iOS. Swiping for the pulley menu or back or for the home screen isn’t the same feel from the emulator or a physical device. They tend to understand the UX/UI much quickly when they have a device in hand.
@ApB, it’s not flashing the device the issue. It’s mostly financial: buying a 300-350€ device isn’t quite straightforward (you need the money, and in a public university where funding is being dried out every year it’s not ideal). And buying second-hand, requires a long process of paperwork because we can’t buy from any shop we want.