From zero to your first Nextcloud app

  • Date: Wednesday August 12, 2026
  • Time: 3:00 pm CEST / 9:00 am EDT
  • Duration: 60 minutes

So you want to build a Nextcloud app. Before the syntax, it helps to know how the platform fits together: where your code runs, what it’s allowed to call, and how it talks to the rest of the server. This workshop covers the foundations your first app needs.

Join Anna Larch, Developer Relations at Nextcloud, for an introduction to the concepts every app developer hits early on: the public API boundary, controllers and services, dependency injection, and the event system. She’ll use real code from apps like Talk, Dashboard, and files_reminders, so you’re seeing how it works in practice.

What you’ll learn in this workshop:

  • How a Nextcloud app is put together, and where your code sits between the server core and the public API
  • Why you build against the stable OCP\ API, and what breaks when you reach into OC\ internals
  • How to work with the database using entities, mappers, and migrations
  • How to let the container wire up your dependencies for you
  • How to react to events from other apps, and how to move slow work into background jobs
  • A live Q&A for your specific questions

This session is for developers new to Nextcloud app development who want a solid starting point, as well as existing app developers looking to fill gaps or sharpen their fundamentals. You’ll leave understanding how the platform fits together and ready to build or improve your apps.

Can’t attend live? This workshop will be recorded and shared with all registrants.

Webinar speakers

Anna Larch

Anna Larch

Developer Relations at Nextcloud