To provide your application data persistency, your application should implement some of the android features. In this course, Android File System, you'll explore both internal and external storage file system along with the demo application. First, you'll get familiar with file system and various other persistent storage options. Next, you'll explore internal storage files and internal storage cache files. Then, you'll work with public files, private files, and cache files in the external storage. Finally, you'll learn how to implement file systems in your application using FileProvider. By the end of this course, you'll have a very strong foundation on the topics of file systems.