Creating your own package (part 1)
While using packages made by other developers can really boost your app creation speed, sometimes you need to create your own packages. Some of the main reasons for creating a new package are as follows:
- Modularity
- Code reuse
- Encapsulation
- Low-level interaction with a specific environment
Packages help you write modular code, as you can include several files and dependencies in a single package, and use it in your app. At the same time, reusing code is made extremely simple, as packages can be shared among different apps. Also, when you make changes to a package, you only need to make them in one place, and they will automatically cascade to all the apps that point to that package.
There is a special type of package, called a plugin, that contains platform-specific implementations for iOS, Android, web, or desktop. You generally create a plugin when you need to interact with specific low-level features of...