Developing in Odoo usually means creating our own modules. In this chapter, we will create our first Odoo application and learn the steps needed to make it available to Odoo and install it.
We will get started by learning the basics of the development workflow—we'll create and install a new module, and update it to apply the changes we make throughout the development iterations.
Odoo follows a Model-View-Controller (MVC)-like architecture, and we will go through the different layers to implement a library application.
In this chapter, we will cover the following topics:
- Creating a new module, where the features will be implemented
- Adding an app's characteristic features, the top menu item, and security groups
- Adding automated tests that will initially fail, but should run with success before we finish
- Implementing the model ...