How do you approach designing for different platforms (e.g. mobile, web, desktop)?

Technical