Application Patterns

There are several common patterns or approaches that you will use when developing Haiku native applications. These are listed below:

These tutorials were created by DarkWyrm unless otherwise stated.

  • Using the Layout API [PDF] - by waddlesplash
  • Using attributes in your application [PDF]
  • Using attributes in Queries[PDF]
  • Monitoring the File System with the StorageKit [PDF]
  • Registering a new file type [PDF]
  • Using fonts [PDF]
  • Creating a new UI Control [PDF]
  • Using application scripting [PDF]
  • Adding scripting to your applications [PDF]
  • Enabling Drag & Drop [PDF]
  • Exposing re-usable parts of your application with Replicants [PDF]
  • Tutorial Project: Create a text editor [PDF]