Local Storage

PUBLISHED ON 2019-03-01 — PRODUCT, TOOLS

UPDATE 2019-09-01: App Discontinued

Apple will release iOS 13 in a few days, with 1st party support for local storage functionality in the Files app. This makes the need for my solution obsolete.

Since I don’t have time anyways I decided to abandon all work on this project and remove the app from sale on the App Store.

Support is also discontinued.

Feel free to compile it on your own or fork this project.

(original content below)


A place to store your files.

Local Storage fixes something Apple left out when they released Files in iOS 11: The ability to store files locally on your device. Plus you get to extract zip/7z/tar archives. And hash files using md5/sha512/crc32/…

Released at the beginning of 2018 and open sourced later that year in April.

For more infos about Local Storage’s features visit the product website.

App

App screenshot

Download

For free on the AppStore.

All source code is available at GitHub if you want to build it yourself.

Tech Stack

  • App written in Swift 4.1 (in Xcode 9.3)
    • Using Apple’s UIKit framework
    • User interface based on Storyboards
    • English as the default language + a German localization
    • Bar chart display via Charts CocoaPod
    • Tree map display via YMTreeMap CocoaPod
    • Extraction of archives via SWCompression CocoaPod
    • Hash functionality via Apple’s CommonCrypto C-library
    • In-App Purchases via the StoreKit framework for “tip jar” functionality
  • Icons and images in Sketch
  • Version control and issue tracking in a public git repository on GitHub

Product Website

Product website screenshot

URL

localstorage.eberl.se

Tech Stack

  • Handwritten in Bootstrap 4, custom CSS
    • Developed in VS Code
    • Live reloading via Browsersync is a godsend
  • Some JavaScript usability improvments with JQuery
  • Imprint and privacy statement from eRecht24
  • Domain on Gandi, SSL certificates via LetsEncrypt
  • Hosted on Amazon AWS using S3, CloudFront, Certificate Manager and Route 53
  • No Google Analytics and therefor no cookies (so no stupid cookie banner is required, and the privacy statement also becomes rather simple)
  • Automated deployment through a s3cmd bash script
  • Version control in a private git repository on GitHub

Reception

Stats

As of 2019-02-27 Local Storage has a rating of 4.7 out of 5 (123 ratings in all regions) and mostly positive reviews in the AppStore.

Downloads total 14.378 at 138.957 AppStore page impressions.

45% of users are from Europe, 38% from USA/Canada, 10% from Asia Pacific, 5% from Africa/Middle East/India and 2% from Latin America.

Blog Posts

  • Local Storage für iOS bringt lokalen Speicher in die Dateien-App
    • Published 2018-03-05
    • By MobiFlip.de
  • App des Tages: Local Storage für iPhone und iPad
    • Published 2018-03-06
    • By iTopNews.de

Videos on YouTube

  • iPad Productivity: Taking Advantage of Local Storage with Files
    • Published 2018-04-15
    • By Christoper Lawley
  • How To Access LOCAL STORAGE In iOS 11-12 Files App! [NOT iCloud]
    • Published 2018-08-11
    • By PixelPoison
  • A Roundup of the Best iPad Productivity Apps (Early 2019)
    • Published 2019-01-01
    • By Christoper Lawley
  • TOP 15 iPad Apps 2019
    • Published 2019-02-22
    • By Apfelwelt
TAGS: IOS, SWIFT