Developing on LayerZero is as simple as it gets - just implement the send() and lzReceive() interfaces and your app is ready to send messages across connected chains.
User Application contracts built on LayerZero send secure messages between different blockchains! Here is an example of a OmnichainFungibleToken (OFT)​