Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ninja-forms domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the simple-custom-post-order domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-mail-logging domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the health-check domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the updraftplus domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rocket domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114
Nextcloud App Development Tutorials: 1 step closer to creating an app! - Nextcloud

Nextcloud App Development Tutorials: 1 step closer to creating an app!

Does it ✨ excite ✨ you when new Nextcloud Apps come out?

Perhaps the Cookbook app brought you joy to store all your favorite recipes, or the Bookmarks app helped you organize your favorite websites.

But what if you have 💡the best idea 💡 for an app that would help you and others, but nobody has done it yet?

What if we told you YOU could develop one yourself?

Image of someone's hand hovering over a green post-it note about to write something with lots of paper everywhere underneath, pens and highlighters in the backdrop and a black phone on the homepage screen in the background.

Well, we are happy to announce that we now offer Nextcloud App development tutorials!

Nextcloud App development tutorials

It’s hard to get into the coding world sometimes even with all the information out there.

Tutorials offered online are often very hard and stressful to follow and leave you feeling defeated and disappointed.

We are offering a different approach.

Our tutorials are:

  • Written in a language that does not assume pre-knowledge
  • Meant to enable any developer who wants to enter into the world of Nextcloud
  • Tested by someone who is not a developer, to ensure the tutorials are easy to follow

So if you lack extensive coding experience or are hesitant to start, we are providing you with all the guidance, instructions and support you need in these new tutorials.

What’s inside?

Nextcloud app development tutorials page.

In the Nextcloud folder – Nextcloud app development tutorials final – we are providing tutorials for:

  • Setting up a development environment
    • Tutorial for Mac
    • Tutorial for Ubuntu
  • Developing a simple files plugin

More coming soon!

We love to support our community

We really want to provide our community members the best experience possible, especially if it’s their first attempt at a Nextcloud coding project! Our goal is that these tutorials put you at ease and help flatten the learning curve.

See what some participants have already said about our development tutorials:

“Great job! This is certainly a much better experience than I had bootstrapping my first app back then. Very approachable 👍.”

– theCalcaholic , NextcloudPi Developer

“Thank you so much. This is really very helpful for me. I am looking forward to further tutorials.”

– olheem
Light bulbs in different colors in a row.

Already an expert?

Help the next generation of #Nextcloud app developers and contribute to this project!

We need:

  • Create tutorials about setting up a development environment in the same format for other operating systems
  • Help with answering the questions that arrive on the forum posts [1] [2]
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.