We'll be working on Version 2 of our Filer app. Visually, it won't look any different, but behind the scenes, we want to move away from storing notes in localStorage
and use the filesystem instead.
The changes we make to the project will allow it to access the app's sandboxed file system, just like native code does. While this may not seem like a huge deal initially—after all localStorage
worked fine—it actually helps us out a great deal down the road. For one, we're going to need access to the filesystem when it comes to adding different kinds of notes (video, audio, and so on). For another, some app stores are a bit persnickety when it comes to approving non-native apps, and they often want apps to use native features. (This is a common reason for rejection by Apple.) Although one might not immediately think of the filesystem as a native feature, it is, and it can improve the chances of an app being accepted.