App developmentApp development Introduction Create an appEnable the appApp architecture Tutorial SetupRoutes & controllersDatabaseConnect database & controllersMaking things reusable and decoupling controllers from the databaseWriting a test for the controller (recommended)Integration testsAdding a RESTful API (optional)Building the frontend Bootstrapping The Application classBootstrapping processapp.php (deprecated) App metadataNavigation and pre-app configuration Adding a navigation entryInitialization events Dependency management Composer