Flexible devices: from materials, architectures to applications | Synapse