Хранение данных в Android

В лекции рассмотрены основные хранилища данных: SharedPreferences, SQLite, файловое хранилище. Лектор рассказывает про внутреннюю и внешнюю память и про внутреннюю структуру директорий приложения (cache, databases, lib, etc.)
Помимо теста Дмитрий подготовил для учеников следующую задачу:
Самостоятельно реализовать механизм кеширования изображений в Internal или External storage с использованием папки cache, без использования готовых библиотек или других решений. Должна быть возможность отключить кеш с помощью настройки хранящейся в SharedPreferences. В случае выбора External Storage не забывать проверять доступность внешнего хранилища для записи
Обсудить лекцию можно вот тут.