One of the most common criticisms of the Nexus 7 tablet is that it’s a little light in the on-board storage department (especially the 8GB model with 5.92GB of available storage). Google are pushing the Nexus 7 as a device for accessing their cloud services, and therefore didn’t include a microSD slot for expandable storage.
There may be no expandable storage out of the box, but with a little effort it is possible to connect a USB mass storage device such as a flash drive.
First of all you will need to root your device (it is necessary to wipe all your data to root the Nexus 7). This is necessary to run a cool little app called StickMount, which automatically mounts and dismounts USB sticks on various devices.
Secondly you will need to get your hands on a USB OTG cable which are widely available for between $5 and $10.
Lastly you will need to use a file manager app such as Solid Explorer or Astro to browse to the sdcard/USB storage folder. Here you’ll be able find whatever files are stored on the connected flash drive.
This is by no means an ideal solution, but it could be worthwhile if (like me) you have a lot of offline content.