Hello Nextclouders!
I am proud to present a new tutorial for which we have received a large number of requests: how to develop a Nextcloud ExApp with AppAPI!
In this tutorial, we will be showing an example in Python for what a Nextcloud ExApp looks like and how you can get started developing one of your own. By the end, you will learn how to:
setup a local environment for developing ExApps,
develop your first ExApp, and
debug and make changes to an ExApp.
Required knowledge:
We recommend that you go through all of the previous tutorials first as there are some core concepts that apply to all Nextcloud apps (ExApp or not). However, if you decide to skip right to this section, I won’t blame you either. If you have any questions in that case, feel free to ask in this thread and I will try to update the tutorial accordingly.
The link to the tutorial is here:
Playlist of all tutorials:
As always, constructive feedback and bug reports are welcome!
If you followed the quickstart instructions, you should be running the latest master/dev version of Nextcloud. If not, you can go into the workspace/server/ directory and git pull the latest server changes (and possibly switch to the master branch if needed).
Yes, it is possible to run multiple containers with different versions of Nextcloud too. You can also start a new discussion or issue in the repo to see if Julius or anyone else can help you there.