How to develop my own plugin

hi i have an idea for waze plugin that i want to develop to the waze application.
how can i learn how to do it?
is it possible at all?
do you have tutorials?

thanks!

Are you talking about writing an app that runs alongside the Waze application or a userscript that enhances the Waze Map Editor?

For the userscripts I’ve started to write a new wiki page with guidelines here. I’d also recommend just reading the code of some of the userscripts you can find in this forum to get an idea of how it works (requires knowledge of JavaScript).

For writing an app that interacts with Waze, I don’t think we have any tutorials or so. The only documentation I’m aware of can be found at developers.google.com/waze. It doesn’t seem possible to me to really write an app that adds features to the Waze app, apart from an overlay that provides more information or a button to be clicked while Waze is running (requires knowledge of Java or Swift/Objective-C, depending on which platform you want to develop for).

we want to add some part to the waze app. so maybe we should have a conversation with them to sell them the idea. it is something genious. how can we suggest them ?

As far as I’m aware Waze will not allow other developers to write parts of their app. It also seems highly unlikely they will be interested in a suggestion for which they have to pay. Through the forums and the beta programs it is possible to make suggestions, but they will never pay for using a suggestion.

About contacting them: good luck with that. I’m afraid the Waze staff isn’t easy to reach for such matters. I have no idea how you could get in touch with them.

Sell the idea as in trying to convince them or expect money from them for that idea?

As Glodenox mentioned, to suggest an idea, the beta program is the best way to get Waze to see it and add it to the timeline if it gets many votes.

To be part of the beta program you have to be invited or fill out a form, at the moment there is no form to fill because they may not have open slots for testers. Waze creates a forum post whenever they have Android or iOS slots available.

If you want to apply as an Android or iOS tester, you can go to Waze Help -> Join our community to apply, but your application may or may not be approved due to the high number of application.