Extensions¶
Extensions are archives (.nar files) that enable developers to share common components, libraries or pieces of code between several NeoMAD application projects.
Note
For the moment extensions are built by the Neomades company. In the future, creating, building and publishing extensions will be possible.
.nar format
Extensions use the .nar
file extension. NAR means NeoMAD Archive
(like jar
, war
…).
nar
files are similar than aar
format (well known in Android).
This is an archive that embeds a definition (stubs and javadoc) of a library and its implementation for all the platforms supported by NeoMAD.
Note
In the future, nar will also embed resources and any kind of useful files for each platform supported by NeoMAD.
Optional NeoMAD extensions
Optional Extensions are libraries that can be used in a NeoMAD project but that are not in the main NeoMAD library.
They are optional libraries with additional features (for example the Agenda library that allows the user to access and modify the platform calendar).
See Agenda
See Charts
See Security