Yes, of course, providing the company has both app and desktop functionality. Revolut is the only major provider to run off just an app. Many of these companies offer telephone dealing, so you could even call your provider and make the transaction over the phone. Whichever way you prefer.