You shouldn't need a card reader. But you might need to check the installation instructions for those apps to see if there's anything you need to do differently when installing them and their databases on an SD card rather than internal memory. It sounds like you installed the database but not the application from that error message.