Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 914 Bytes

File metadata and controls

39 lines (24 loc) · 914 Bytes

FileTreeWithGoogleSheets

iOS 15.5 Example of Google Sheets API usage

Description

The app is composed of a stack of screens, each displaying contents of a particular folder within a file tree.

Screenshots

Demo

Features

  • Signing in and out of Google account
  • Google spreadsheet is used as a server
  • Tap on a folder opens it on a new screen
  • User should be able to return to parent folders and walk the hierarchy freely
  • Switch to change the layout from grid to table and vice-versa
  • Each list element contains the file name and file thumbnail (“folder” of “file” icon)

Technologies

  • UIKit
  • The Google Sheets API (API key, OAuth 2.0)
  • Google Sign-In