API and Mobile App translation to a DApp:
API:
The first step is to translate the API into a format that is readable by the Ethereum blockchain. This can be done using a tool like Oraclize or by writing a custom converter.
Mobile App:
Next, the mobile app must be translated into a format that is compatible with the Ethereum blockchain. This can be done by using a tool like Truffle or by writing a custom converter.
Once both the API and mobile app are translated into the Ethereum format, they can be deployed to the Ethereum blockchain.